NielsenIQ
Software Engineering · 387 open jobs
Software Engineer
Software Engineer (GenAI)
Chennai
About the Role
We are seeking a dynamic engineer who can excel in Generative AI systems . This hybrid role involves building scalable AI pipelines while architecting modular Angular applications with microfrontend architecture for enterprise-grade solutions.
Key Responsibilities
Generative AI Engineering
- Design and implement AI-driven applications using LangChain, LangGraph, MCP .
- Develop and optimize Python pipelines for generative AI models.
- Architect scalable distributed systems with strong system design principles .
- Deploy and manage AI workloads on Azure Cloud (AKS, Functions, App Services).
- Integrate observability tools (Coralogix, LangSmith) to monitor and optimize AI systems.
- Collaborate with cross-functional teams to deliver production-ready AI solutions ..
Required Skills & Qualifications
3 to 6 years of relevant experience in the below skills
- Strong proficiency in Python and AI/ML frameworks.
- Hands-on expertise with LangChain, LangGraph, MCP .
- Solid understanding of system design and distributed architectures.
- Experience deploying applications on Azure Cloud .
- Familiarity with observability tools (Coralogix, LangSmith).
- Proficiency with Git for collaborative development.
- Strong knowledge of Angular and microfrontend architecture .
- Ability to thrive in fast-paced environments .
Preferred Qualifications
- Experience with LLM fine-tuning and prompt engineering .
- Knowledge of containerization (Docker, Kubernetes).
- Background in MLOps and automated deployment pipelines.
- Prior experience in building enterprise-grade AI + Angular applications .
Ready to apply?
You'll apply on NielsenIQ's SmartRecruiters page.