Padmi

Backend Engineer

Delhi NCRPosted 3 months ago
Software engineeringSeniorFull Time; Regular
Apply at EXL Services.com ( I ) Pvt. Ltd.

Opens the source posting on shine.com

Source description

About the role

View original

As a Backend Engineer in our team, you will be responsible for designing, developing, and maintaining scalable backend services, integrating AI-driven applications, and contributing to the architecture of production-grade systems. You will have the opportunity to work on cutting-edge AI technologies, agentic workflows, and cloud-native architectures while collaborating with cross-functional teams to deliver innovative business solutions. Key Responsibilities: - Design, develop, and maintain scalable backend applications and APIs using Python. - Build and optimize RESTful APIs and backend services for enterprise-grade applications. - Design and implement LLM/GenAI-based use cases and agentic workflows. - Develop and maintain LangChain and LangGraph-based orchestration workflows for AI systems. - Work on GraphQL APIs and AWS AppSync integrations. - Implement observability, tracing, and monitoring for LLM applications using Langfuse. - Utilize AWS services such as DynamoDB and S3 for scalable storage and data management. - Participate in architecture and system design discussions to build scalable, secure, and production-ready systems. - Write clean, maintainable, and testable code with appropriate unit test coverage. - Troubleshoot, debug, and optimize application performance. - Collaborate with product, engineering, and business stakeholders to translate requirements into scalable technical solutions. - Participate in code reviews and adhere to engineering best practices and development standards. Required Skills & Experience: - 5 to 8 years of experience in backend software development. - Strong expertise in Python backend development. - Hands-on experience with Flask and/or FastAPI. - Strong understanding of REST APIs, backend architecture, and microservices. - Experience with GraphQL and AWS AppSync. - Hands-on experience building LLM and Generative AI applications. - Experience with LangChain and LangGraph for orchestration and workflow management. - Experience with Langfuse for LLM observability, tracing, and monitoring. - Strong understanding of agentic workflows and stateful AI systems. - Hands-on experience with AWS services, including DynamoDB and S3. - Good understanding of system design, scalability, and distributed architectures. - Experience writing unit tests using Pytest. - Strong knowledge of Git, version control, and code review practices. - Excellent debugging, analytical, and problem-solving skills. Preferred Qualifications: - Experience deploying and managing AI applications in production environments. - Exposure to cloud-native architectures and containerized deployments. - Familiarity with CI/CD pipelines and DevOps practices. - Experience working in Agile development environments. Join us to work on cutting-edge Generative AI and Agentic AI solutions, build scalable enterprise-grade applications used by global clients, collaborate with highly skilled engineering and AI teams, and have the opportunity to influence architecture, innovation, and product direction. As a Backend Engineer in our team, you will be responsible for designing, developing, and maintaining scalable backend services, integrating AI-driven applications, and contributing to the architecture of production-grade systems. You will have the opportunity to work on cutting-edge AI technologies, agentic workflows, and cloud-native architectures while collaborating with cross-functional teams to deliver innovative business solutions. Key Responsibilities: - Design, develop, and maintain scalable backend applications and APIs using Python. - Build and optimize RESTful APIs and backend services for enterprise-grade applications. - Design and implement LLM/GenAI-based use cases and agentic workflows. - Develop and maintain LangChain and LangGraph-based orchestration workflows for AI systems. - Work on GraphQL APIs and AWS AppSync integrations. - Implement observability, tracing, and monitoring for LLM applications using Langfuse. - Utilize AWS services such as DynamoDB and S3 for scalable storage and data management. - Participate in architecture and system design discussions to build scalable, secure, and production-ready systems. - Write clean, maintainable, and testable code with appropriate unit test coverage. - Troubleshoot, debug, and optimize application performance. - Collaborate with product, engineering, and business stakeholders to translate requirements into scalable technical solutions. - Participate in code reviews and adhere to engineering best practices and development standards. Required Skills & Experience: - 5 to 8 years of experience in backend software development. - Strong expertise in Python backend development. - Hands-on experience with Flask and/or FastAPI. - Strong understanding of REST APIs, backend architecture, and microservices. - Experience with GraphQL and AWS AppSync. - Hands-on experience building LLM and Generative AI applications. - Experience with LangChain and LangGraph for orchestra

One address, no account. We’ll tell you when matching roles go live.

More at EXL Services.com ( I ) Pvt. Ltd.

Related open roles

View all roles