Save Job
Posted 1mo ago

Data Engineer

@ EXL
Pune, Maharashtra, India
HybridFull Time
Responsibilities:designing backend, developing APIs, implementing workflows
Requirements Summary:3-6 years experience preferred. Strong Python backend, Flask/FastAPI, REST and GraphQL, LLM/GenAI (LangChain, LangGraph), Langfuse, AWS (DynamoDB, S3), pytest, and Git. Bachelor's degree required.
Technical Tools Mentioned:Python, Flask, FastAPI, REST APIs, GraphQL, AWS AppSync, AWS, LangChain, LangGraph, Langfuse, DynamoDB, S3, pytest, Git
Save
Mark Applied
Hide Job
Report & Hide
Job Description

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**.

* Work on **GraphQL APIs and AWS AppSync integrations**.

* Develop and maintain **LangChain/LangGraph-based orchestration workflows** for AI systems.

* Implement observability, tracing, and monitoring for LLM applications using **Langfuse**.

* Work with **AWS services including DynamoDB and S3** for scalable storage and data management.

* Participate in architecture and system design discussions for scalable and production-ready systems.

* Write clean, maintainable, and testable code with proper unit testing.

* Perform debugging, troubleshooting, and performance optimization.

* Collaborate with cross-functional teams to convert business requirements into scalable technical solutions.

* Participate in code reviews and follow engineering best practices.

 

 

Responsibilities

### Required Skills

 

* Strong experience in **Python backend development**

* Experience with **Flask / FastAPI**

* Strong understanding of **REST APIs, backend architecture, and microservices**

* Experience with **GraphQL / AWS AppSync**

* Hands-on experience with **LLM / Generative AI applications**

* Experience with **LangChain and LangGraph** for LLM 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 (DynamoDB, S3)**

* Good understanding of **system design and scalable architecture**

* Experience writing **unit tests using pytest**

* Strong understanding of **Git, version control, and MR/code review workflows**

* Strong debugging and problem-solving skills

Qualifications

Bachelors defree