
Application Engineer
EXL Talent Acquisition Team · Uttar Pradesh, India · Hybrid
Weak hiring record · median 90 days open
All reasons
- 65% of this employer's openings are over 60 days old
In its favour
- Still listed on the employer's own board
JOB DESCRIPTION
Python Developer — AWS Cloud
Role
Python Developer with AWS Cloud Experience
Experience
8–10 years
We are looking for an experienced Python Developer who can build scalable backend services, APIs, and cloud-based applications on AWS. The ideal candidate should have strong Python programming skills, hands-on experience with web frameworks, and working knowledge of AWS services used in modern application development.
KEY RESPONSIBILITIES
- Develop, test, and maintain Python-based applications and backend services.
- Build and integrate REST APIs using frameworks such as FastAPI, Flask, or Django REST Framework.
- Work with AWS services such as Lambda, ECS, ECR, S3, EventBridge, CloudWatch, and Secrets Manager.
- Write clean, reusable, and well-tested code following coding standards and review practices.
- Support performance tuning, troubleshooting, logging, and monitoring of production applications.
- Collaborate with architects, developers, QA, and DevOps teams to deliver reliable cloud solutions.
REQUIRED SKILLS
- Strong hands-on experience in Python programming.
- Good understanding of object-oriented programming and basic design principles.
- Experience with API development using FastAPI, Flask, or Django REST Framework.
- Working knowledge of asynchronous programming, threading, or multiprocessing.
- Experience with AWS cloud services, especially Lambda, ECS, S3, CloudWatch, EventBridge, and Secrets Manager.
- Familiarity with Pandas and NumPy is preferred for data processing use cases.
- Knowledge of code quality tools such as pylint, mypy, pytest, and Git/Bitbucket.
- Develop scalable backend applications and microservices using Python.
- Build RESTful APIs and event-driven services for AI platforms.
- Develop integrations with CRM, CCaaS, IVR, Knowledge Management, and enterprise systems.
- Implement asynchronous processing, workflow orchestration, and automation services.
- Ensure high-quality code through unit testing, code reviews, and CI/CD practices.
Generative AI & Agentic AI
- Design and implement LLM-powered solutions using OpenAI, Azure OpenAI, Anthropic Claude, Gemini, or similar models.
- Develop RAG (Retrieval Augmented Generation) architecture and enterprise knowledge assistants.
- Integrate vector databases and semantic search capabilities.
- Build AI agents capable of tool usage, workflow execution, and decision-making.
- Optimize prompts, grounding strategies, and response quality.
NICE TO HAVE
- Exposure to Amazon Bedrock, Amazon Lex, or GenAI-based application development.
- Experience with API gateways such as Apigee.
- Experience working with containerized applications using ECS and ECR.
HR SCREENING CHECKLIST
- 8–10 years of overall software development experience.
- Strong Python backend development experience.
- Hands-on experience with at least one Python web framework such as FastAPI, Flask, or Django REST Framework.
- Practical AWS experience, preferably with Lambda, ECS, S3, CloudWatch, and Secrets Manager.
- Good communication skills and ability to work with cross-functional teams.
JOB DESCRIPTION
Python Developer — AWS Cloud
Role
Python Developer with AWS Cloud Experience
Experience
8–10 years
ROLE SUMMARY
We are looking for an experienced Python Developer who can build scalable backend services, APIs, and cloud-based applications on AWS. The ideal candidate should have strong Python programming skills, hands-on experience with web frameworks, and working knowledge of AWS services used in modern application development.
KEY RESPONSIBILITIES
- Develop, test, and maintain Python-based applications and backend services.
- Build and integrate REST APIs using frameworks such as FastAPI, Flask, or Django REST Framework.
- Work with AWS services such as Lambda, ECS, ECR, S3, EventBridge, CloudWatch, and Secrets Manager.
- Write clean, reusable, and well-tested code following coding standards and review practices.
- Support performance tuning, troubleshooting, logging, and monitoring of production applications.
- Collaborate with architects, developers, QA, and DevOps teams to deliver reliable cloud solutions.
REQUIRED SKILLS
- Strong hands-on experience in Python programming.
- Good understanding of object-oriented programming and basic design principles.
- Experience with API development using FastAPI, Flask, or Django REST Framework.
- Working knowledge of asynchronous programming, threading, or multiprocessing.
- Experience with AWS cloud services, especially Lambda, ECS, S3, CloudWatch, EventBridge, and Secrets Manager.
- Familiarity with Pandas and NumPy is preferred for data processing use cases.
- Knowledge of code quality tools such as pylint, mypy, pytest, and Git/Bitbucket.
- Develop scalable backend applications and microservices using Python.
- Build RESTful APIs and event-driven services for AI platforms.
- Develop integrations with CRM, CCaaS, IVR, Knowledge Management, and enterprise systems.
- Implement asynchronous processing, workflow orchestration, and automation services.
- Ensure high-quality code through unit testing, code reviews, and CI/CD practices.
Generative AI & Agentic AI
- Design and implement LLM-powered solutions using OpenAI, Azure OpenAI, Anthropic Claude, Gemini, or similar models.
- Develop RAG (Retrieval Augmented Generation) architecture and enterprise knowledge assistants.
- Integrate vector databases and semantic search capabilities.
- Build AI agents capable of tool usage, workflow execution, and decision-making.
- Optimize prompts, grounding strategies, and response quality.
NICE TO HAVE
- Exposure to Amazon Bedrock, Amazon Lex, or GenAI-based application development.
- Experience with API gateways such as Apigee.
- Experience working with containerized applications using ECS and ECR.
HR SCREENING CHECKLIST
- 8–10 years of overall software development experience.
- Strong Python backend development experience.
- Hands-on experience with at least one Python web framework such as FastAPI, Flask, or Django REST Framework.
- Practical AWS experience, preferably with Lambda, ECS, S3, CloudWatch, and Secrets Manager.
- Good communication skills and ability to work with cross-functional teams.
Bachelor's/Master's in Engineering 2-5 years
Skills
- Attention To Consistency
- BI Reporting
- D3 Data Visualization
- Database Management and Administration
- Excel Data Analysis
- Internal Communications
- Interpersonal Relationship Building
- Leadership Capabilities
- Working under Pressure
More jobs at EXL Talent Acquisition Team
All 303- Google CX DeveloperEXL Talent Acquisition Team · Pune, Maharashtra, Indiayesterday
- QA Engineer (B1) - Manual and Automation TestingEXL Talent Acquisition Team · Noida, Uttar Pradesh, Indiayesterday
- GEN AI/Prompt engineerEXL Talent Acquisition Team · Noida, Uttar Pradesh, India4d ago
- Digital Data Product AnalystEXL Talent Acquisition Team · United States4d ago
- Gen AI - Engineering LeadEXL Talent Acquisition Team · Hartford, Connecticut, United States5d ago
Similar roles
- Hiring || Salesforce Developer - New Delhi2coms · New Delhi, Delhi, Indiajust now
- Staff Software Engineer (NodeJS, Python, Go)Jobgether · Indiatoday
- Software Engineer 2MDB General Referrals · Gurugramtoday
- Software Engineer, Platfrom EngineeringJobgether · Indiatoday
- Software Engineer - Golang/Python | Kubernetes Operators, CRDs, Kafka & Cloud Infrastructure | 8 - 10 YearsCisco · Bangalore, Indiatoday
- Azure Platform EngineerProfessional Careers at Kyndryl · Bangalore, Karnataka, India · Greater Noida, Uttar Pradesh, Indiatoday