Python Developer - AWS & GenAI

5 - 9 years

0 Lacs

Posted:2 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Python, AWS & Generative AI Developer at CirrusLabs, you will be joining our agile product development team to work on building next-gen AI-driven applications. You will collaborate with cross-functional teams to deliver scalable APIs, integrate with modern databases, and contribute to Generative AI-powered solutions. Your responsibilities will include: - Participating in Agile ceremonies, sprint planning, and iterative development cycles. - Refining user stories into technical tasks and delivering working solutions every sprint. - Designing and developing RESTful APIs using Python (FastAPI/Flask/Django). - Implementing integration logic with external services and data pipelines. - Developing and optimizing data models using PostgreSQL and Vector Databases (e.g., Pinecone, Weaviate, FAISS). - Managing schema changes, migrations, and efficient query design. - Integrating Generative AI models (e.g., OpenAI, HuggingFace) into applications where applicable. - Working with embedding models and LLMs to support AI-driven use cases. - Packaging applications into Docker containers and deploying them to Kubernetes clusters. - Implementing CI/CD practices to support automated testing and delivery. - Creating comprehensive unit and integration tests across backend layers. - Following clean code principles and participating in peer code reviews. - (Optional) Contributing to frontend development using Angular or React, especially for micro-frontend architecture. - Working closely with frontend developers to define and support REST API consumption. - Fostering a culture of autonomy, accountability, and knowledge-sharing. - Actively engaging with the Product Owner to align features with user needs. - Participating in sprint reviews to demo implemented features and gather feedback for improvements. Qualifications required for this role include: - Strong experience in Python development with emphasis on REST APIs. - Solid understanding of PostgreSQL and at least one vector database. - Familiarity with Generative AI/LLM integration (OpenAI APIs, embeddings, etc.). - Experience deploying applications using Docker and Kubernetes. - Hands-on experience in agile software development. - Knowledge of writing unit tests and using tools like pytest or unittest. If you possess exposure to frontend frameworks like Angular or React, understanding of micro-frontend and component-based architecture, experience with cloud services such as AWS Lambda, S3, SageMaker, ECS/EKS, or familiarity with CI/CD tools like GitHub Actions, Jenkins, or GitLab CI, it would be considered as preferred skills for this position.,

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You