All European Careers
Website:
all-european-careers.com
Job details:
For an international project in Chennai, we are urgently looking for a Senior Data Scientist / Python / GenAI Developer.
We are looking for a motivated contractor. Candidates need to be fluent in English.
Tasks and responsibilities:
- Translate proof-of-concept AI agents and workflows developed by the data science team into production-ready Python services;
- Design and implement AI agent orchestration workflows, ensuring correctness, extensibility, and observability;
- Develop and maintain Azure Functions and Durable Functions, including orchestrator and activity patterns for long running and stateful GenAI workflows;
- Integrate GenAI agents into the existing back-end codebase, APIs, and data pipelines;
- Ensure production readiness by addressing error handling, retries, idempotency, logging, and monitoring;
- Collaborate closely with data scientists to understand model behavior, assumptions, and limitations, and convert them into reliable engineering implementations;
- Participate in the full software development lifecycle, from design and implementation to testing, deployment, and production support;
- Write clean, reusable, and well-documented code, and proactively reduce technical debt during the productionization process;
- Optimize performance and resource usage across orchestrated workflows, APIs, and data pipelines;
- Participate in code reviews and contribute to shared engineering standards and best practices;
- Debug and troubleshoot issues across Python services, Azure Functions, and GenAI workflows;
- Support security testing, hardening, and compliance requirements;
Profile:
- Bachelor or Master degree;
- 6+ years of professional experience in Python development, with experience
- delivering production systems;.
- Strong understanding of the Python ecosystem and data/ML libraries (e.g., NumPy, Pandas, Scikit-learn);
- Demonstrated experience building and operating production-grade back-end
- services and data pipelines;
- Hands-on experience with Azure Functions and Durable Functions, including
- orchestration patterns;
- Experience implementing workflow orchestration for complex or long-running
- processes;
- Solid understanding of GenAI and machine learning pipelines, including transition from experimentation to production;
- Familiarity with LangGraph and/or LangChain or similar agent orchestration
- library;
- Strong grasp of production engineering concepts such as error handling, retry, idempotency, observability, and fault tolerance;
- Proficiency in building APIs using FastAPI or similar frameworks;
- Experience with CI/CD pipelines and Git-based version control workflows;
- Fluent in English;
Click on Apply to know more.