Python Developer – Generative AI & AWS

Lever, Inc.

Hyderabad

On-site

INR 1,200,000 - 1,800,000

Full time

10 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Lever, Inc. is seeking an experienced Python Developer to build scalable backend services in a cloud environment. The role focuses on integrating AWS services, developing AI-powered applications using LLMs, and delivering RAG-enabled document processing pipelines.

You will design REST APIs, implement event-driven microservices, and ensure secure coding practices while collaborating with AI/ML engineers, DevOps, and product teams.

Qualifications

  • Hands-on Python development experience with scalable backend services.
  • Experience designing REST APIs and microservices.
  • Proficient with AWS cloud services (Lambda, S3, API Gateway, ECS, EKS, EC2, DynamoDB, RDS, SQS, SNS, CloudWatch, IAM).
  • Experience building AI-powered applications using LLMs and embeddings.
  • Strong understanding of prompt engineering and LLM integration.
  • Experience with document processing, chunking, segmentation, tokenization, and semantic search.

Responsibilities

  • Design, develop, test, and maintain scalable backend applications and REST APIs using Python.
  • Integrate Python applications with AWS services including Lambda, S3, API Gateway, ECS, EKS, EC2, DynamoDB, RDS, SQS, SNS, CloudWatch, and IAM.
  • Develop AI-powered applications using LLMs such as GPT and Cohere.
  • Build and optimize prompt workflows, embeddings, semantic search, and Retrieval-Augmented Generation (RAG) solutions.
  • Implement document-processing pipelines using chunking, segmentation, tokenization, and metadata enrichment.
  • Design and optimize different document chunking strategies, including fixed-size, recursive, semantic, and context-aware chunking.
  • Develop and maintain RESTful APIs and event-driven microservices.
  • Design scalable and reliable backend services using microservices architecture.
  • Package and deploy applications using Docker and container orchestration platforms such as ECS/EKS where applicable.
  • Develop and maintain CI/CD pipelines for automated testing, deployment, and release management.
  • Monitor application performance and troubleshoot production issues to improve reliability, scalability, and performance.
  • Follow secure coding practices and AWS best practices for IAM, access control, logging, monitoring, and application security.
  • Write and maintain unit, integration, and end-to-end tests.
  • Collaborate with AI/ML engineers, Data Scientists, DevOps teams, Product Managers, and other stakeholders.
  • Prepare and maintain clear technical documentation, API documentation, and architecture details.

Skills

Python
AWS
LLMs
Generative AI
Microservices
REST APIs
Docker
CI/CD
Embeddings
RAG
IAM
Security
PostgreSQL

Tools

Docker
Kubernetes
AWS Lambda
S3
API Gateway
ECS
EKS

Job description

We are looking for an experienced Python Developer with strong expertise in AWS, Generative AI, LLMs, and Microservices Architecture. The ideal candidate should have hands-on experience developing scalable Python applications, integrating AWS services, and building AI-powered solutions using Large Language Models such as GPT and Cohere.

The role involves developing scalable backend services, implementing LLM-based applications and RAG solutions, building document-processing pipelines, and supporting automated CI/CD deployments in a cloud environment.

Key Responsibilities:
  • Design, develop, test, and maintain scalable backend applications and REST APIs using Python.
  • Integrate Python applications with AWS services including Lambda, S3, API Gateway, ECS, EKS, EC2, DynamoDB, RDS, SQS, SNS, CloudWatch, and IAM.
  • Develop AI-powered applications using LLMs such as GPT and Cohere.
  • Build and optimize prompt workflows, embeddings, semantic search, and Retrieval-Augmented Generation (RAG) solutions.
  • Implement document-processing pipelines using chunking, segmentation, tokenization, and metadata enrichment techniques.
  • Design and optimize different document chunking strategies, including fixed-size, recursive, semantic, and context-aware chunking, based on data type and use case.
  • Develop and maintain RESTful APIs and event-driven microservices.
  • Design scalable and reliable backend services using microservices architecture.
  • Package and deploy applications using Docker and container orchestration platforms such as ECS/EKS where applicable.
  • Develop and maintain CI/CD pipelines for automated testing, deployment, and release management.
  • Monitor application performance and troubleshoot production issues to improve reliability, scalability, and performance.
  • Follow secure coding practices and AWS best practices for IAM, access control, logging, monitoring, and application security.
  • Write and maintain unit, integration, and end-to-end tests.
  • Collaborate with AI/ML engineers, Data Scientists, DevOps teams, Product Managers, and other stakeholders.
  • Prepare and maintain clear technical documentation, API documentation, and architecture details.
Required Skills
  • Strong hands-on experience with Python.
  • Good knowledge of OOP, data structures, and backend development.
  • Strong experience developing REST APIs and microservices.
  • Hands-on experience with AWS cloud services.
  • Experience with Generative AI, LLMs, GPT, Cohere, embeddings, and RAG.
  • Strong understanding of prompt engineering and LLM integration.
  • Experience with document processing, chunking, segmentation, tokenization, and semantic search.
  • Experience with Docker and CI/CD pipelines.
  • Good understanding of cloud security, IAM, monitoring, and logging.
  • Experience with SQL and relational databases, preferably PostgreSQL.
Good to Have
  • Working knowledge of React.js.
  • Working knowledge of Angular.
  • Experience with PostgreSQL and database optimization.
  • Experience with vector databases such as Pinecone, Qdrant, Weaviate, or similar.
  • Experience with LangChain, LangGraph, or similar GenAI frameworks.
  • Knowledge of Kubernetes and cloud-native application development.
  • Experience with event-driven architectures using SQS, SNS, Kafka, or similar messaging platforms.
Preferred Candidate Profile
  • Strong problem-solving and analytical skills.
  • Good understanding of enterprise application development.
  • Ability to work independently as well as collaborate with cross-functional teams.
  • Good communication skills.
  • Willingness to learn and work with emerging AI technologies.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Software Developer
Python Software Developer

Infosys • Pune District, Bengaluru, Hyderabad

On-site
INR 1,200,000 - 2,400,000
Python Backend & GEN AI Lead
Python Backend & GEN AI Lead

Simelabs - Digital, AI/ML, Automation, Robotics, Gen AI. • Ernakulam

On-site
INR 1,500,000 - 2,700,000
Senior Python AI Developer
Senior Python AI Developer

Straive • India

Hybrid
INR 1,800,000 - 2,600,000
Python Developer
Python Developer

Kumaran Systems • Chennai District

On-site
INR 1,200,000 - 2,600,000
Python Software Developer
Python Software Developer

Allegis Group • Dadri

On-site
INR 1,200,000 - 1,800,000
Senior Python GenAI Developer
Senior Python GenAI Developer

Durus Consulting • Pune District

Hybrid
INR 250,000 - 450,000
Senior Python Engineer (AI, ML & Agentic AI)
Senior Python Engineer (AI, ML & Agentic AI)

Saanvi Nexus • Indore District

On-site
INR 1,800,000 - 3,200,000
Python / AI Developer
Python / AI Developer

Ommify Technologies • New Delhi

On-site
INR 900,000 - 1,500,000
Python (Programming Language)
Python (Programming Language)

Cerebra • Mumbai, Pune District

On-site
INR 1,800,000 - 3,200,000
Backend Developer (Python) – GenAI & LLM Applications
Backend Developer (Python) – GenAI & LLM Applications

NavGurukul • India

On-site
INR 1,500,000 - 2,500,000