EXL Logo

EXL

Application Engineer

Posted 3 Days Ago
Be an Early Applicant
Remote or Hybrid
Hiring Remotely in Uttar Pradesh, IND
Expert/Leader
Remote or Hybrid
Hiring Remotely in Uttar Pradesh, IND
Expert/Leader
Develop scalable Python backend applications, REST APIs, microservices, event-driven services, and AWS cloud solutions. Build integrations with enterprise systems and AI platforms, including LLM-powered applications, RAG architectures, vector search, and agentic workflows. Responsibilities include asynchronous processing, testing, code reviews, CI/CD, performance tuning, troubleshooting, monitoring, and collaboration with architecture, QA, and DevOps teams.
The summary above was generated by AI

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.

Responsibilities

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.

Qualifications

Bachelor's/Master's in Engineering 2-5 years

EXL Pune, Mahārāshtra, IND Office

Pune, India

Similar Jobs

25 Days Ago
In-Office or Remote
India
Senior level
Senior level
Fintech
Application Engineer responsible for installing, upgrading, configuring, supporting, and maintaining compliance applications in UNIX, Java, Oracle, and AIX environments. The role includes troubleshooting, root cause analysis, vendor and business coordination, SLA-driven issue resolution, Jira and incident-ticket management, requirements analysis, SDLC project support, vulnerability remediation, and SME support for L1 teams.
Top Skills: AixAutosysCgi HotscanHp QcJavaJIRAMqOraclePl/SqlServicenowTidalUnixUnix Shell Scripting
25 Days Ago
In-Office or Remote
India
Senior level
Senior level
Fintech
Leads development, deployment, configuration, maintenance, and support of compliance applications in UNIX, Java, Oracle, and AIX environments. Troubleshoots SLA-driven incidents, performs root cause analysis, coordinates with vendors and business teams, manages Jira and incident tickets, supports L1 teams, verifies requirements, and assists with vulnerability remediation. The role also leads projects through the SDLC and serves as a subject matter expert for application support and sanctions-screening systems.
Top Skills: AixAutosysCgi HotscanHp Quality CenterIbm MqJavaJIRAOraclePl/SqlServicenowTidalUnixUnix Shell Scripting
6 Days Ago
Remote
IN
Senior level
Senior level
Software
Lead application security across One Identity’s products by threat modeling designs, defining security requirements, reviewing and fixing code, tuning security testing tools, managing vulnerability response and coordinated disclosure, overseeing SBOM and software composition analysis, and advising engineering on AI-assisted development. The role requires deep C#/.NET expertise, Java fluency, product security experience, and the ability to embed practical security controls throughout the software development lifecycle.
Top Skills: .NetAi-Assisted Development ToolsC#CryptographyCve HandlingDependency ScanningDynamic Application Security TestingJavaOauthOidcSAMLSbomScimSoftware Composition AnalysisStatic Analysis

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account