WorkboxIn

Application Engineer

EXL · Noida, Uttar Pradesh · Full-time

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