Senior Developer - Python UST

  • company name UST
  • working location Office Location
  • job type Full Time

Experience: 4 - 4 years required

Pay:

Salary Information not included

Type: Full Time

Location: Kerala

Skills: Python, Flask, Docker

About UST

Job Description

Location: Trivandrum / Kochi / Chennai / Bangalore Experience: 4 to 6 years Key Responsibilities: Python AI Development: Design, develop, and deploy AI-based applications using Python, specifically with frameworks like Flask and FastAPI for RESTful APIs. Implement machine learning models and integrate them with production systems to drive AI-powered solutions. Microservices Architecture: Develop and implement applications using Microservices architecture, ensuring modular, scalable, and maintainable code. Design and deploy services that are loosely coupled and independently scalable. Cloud Technologies: Leverage cloud platforms, particularly Google Cloud Platform (GCP) or other cloud environments, for hosting, scaling, and managing applications. Collaborate on optimizing cloud-based solutions for cost and performance. Containerization & Orchestration: Utilize Docker for containerization and ensure smooth orchestration of services. Work with Kubernetes or other orchestration platforms to manage containerized applications. Database & Search Technologies: Work with MySQL and other relational/non-relational databases to design efficient data storage and retrieval mechanisms. Implement search functionalities using technologies like ElasticSearch for advanced query capabilities. Queue-Based Systems: Integrate and manage Queue-based systems such as RabbitMQ or Kafka to facilitate asynchronous message passing between distributed services. Must-Have Skills and Qualifications: Experience & Expertise: 4+ years of professional experience in Python development, specifically in AI development using frameworks such as Flask and FastAPI. Proficient in designing and implementing Microservices-based architectures for scalable and maintainable solutions. Cloud Platforms: Solid understanding and experience with Google Cloud Platform (GCP) or other cloud environments, including leveraging cloud services for hosting and scaling applications. Containerization: Strong knowledge of Docker for containerizing applications and familiarity with orchestration technologies such as Kubernetes. Databases & Search Technologies: Hands-on experience with MySQL or other relational databases for data storage. Familiarity with ElasticSearch for implementing high-performance search features. Queue-based Systems: Experience working with RabbitMQ, Kafka, or other Queue-based systems for decoupling services and handling large volumes of asynchronous tasks. Good-to-Have Skills and Qualifications: Containerization & Orchestration: Experience working with orchestration platforms like Kubernetes for automating deployment, scaling, and management of containerized applications. Additional Cloud Experience: Experience with other cloud providers like AWS or Azure would be a plus. AI/ML Experience: Additional experience with AI or Machine Learning techniques and integrating them into Python-based applications. DevOps Tools: Familiarity with CI/CD pipelines, Jenkins, or other DevOps tools for continuous integration and delivery. Message Brokers: Experience with other Message Queueing technologies like RabbitMQ, Kafka, or SQS for building scalable event-driven architectures. Skill s Python,Flask,Dock er,