GenAI Sofware Engineer

Pune, MH, India

⚠️ We'll shut down after Aug 1st - try foo🦍 for all jobs in tech ⚠️

NielsenIQ

Identify your next big move with the world's most comprehensive market research and consumer insights.

View all jobs at NielsenIQ

Apply now Apply later

Job Description

About the Role You’ll be a key contributor on our AI Engineering team, building and maintaining the production-grade microservices and APIs that power our GenAI products—chatbots, document pipelines, retrieval endpoints, and embedding search. Your primary focus will be delivering clean, well-tested code; robust API designs; and reliable CI/CD processes.

---

Core Responsibilities

1. API & Service Development

o Design and implement RESTful (and optionally gRPC) Python services using FastAPI, Flask, or Django.

o Define clear API contracts (e.g. OpenAPI/Swagger) and maintain semantic versioning.

2. Production-Grade Code Quality

o Apply SOLID principles and clean-code practices to keep services modular and maintainable.

o Perform regular refactoring to reduce technical debt and adhere to style guides (flake8, black).

o Drive thorough code reviews, enforcing best practices and design consistency.

3. Testing & Validation

o Adopt test-driven development: write and maintain unit, integration, and end-to-end tests with pytest.

o Mock external dependencies (LLM clients, vector stores) to validate error handling and edge cases.

o Ensure high test coverage and set up automated quality gates in CI pipelines.

4. CI/CD & Deployment

o Build and maintain CI/CD pipelines (GitHub Actions, Jenkins, or GitLab CI) that run tests, linting, security scans, and deployments.

o Containerize services with Docker and deploy to Kubernetes (or serverless) environments.

o Automate release/versioning workflows and rollback strategies for low-risk releases.

5. Collaboration & Documentation

o Partner with MLOps, Data Science, and UX/UI teams to integrate new model capabilities.

o Maintain up-to-date design docs, API specs, and “getting started” guides for engineering peers.

o Contribute to sprint planning, design reviews, and process improvements.

---

Required Qualifications

· Experience: 3–5 years building production Python services.

· Frameworks:

o FastAPI, Flask, or Django for API development.

o Asynchronous frameworks (AsyncIO, aiohttp) for high-concurrency endpoints.

· APIs & Protocols: Strong REST experience; basic gRPC or streaming is a plus.

· Testing: Proven TDD with pytest (unit/integration tests and mocks).

· CI/CD: Hands-on with GitHub Actions, Jenkins, GitLab CI, or equivalent.

· Containers & Orchestration: Proficiency with Docker; experience deploying to Kubernetes or serverless.

---

Nice-to-Have & Growth Areas

· Familiarity with vector stores (Faiss, Pinecone, Weaviate) and embedding search integration.

· Experience with WebSockets or SSE for real-time chat.

· Exposure to message brokers (Kafka, RabbitMQ) for event-driven architectures.

· Knowledge of feature-flagging, A/B testing, or experimentation platforms.

· Experience in other languages like Java, C++

---

Soft Skills

· Problem Solver: Diagnoses and debugs complex issues across code, infra, and external services.

· Communicator: Explains design trade-offs clearly to both technical and non-technical audiences.

· Collaborator: Works effectively in cross-functional teams and helps peers level up.

· Learner: Quickly adopts new tools and practices in the fast-moving GenAI landscape.

---

Additional Information

Our Benefits

  • Flexible working environment
  • Volunteer time off
  • LinkedIn Learning
  • Employee-Assistance-Program (EAP)

About NIQ

NIQ is the world’s leading consumer intelligence company, delivering the most complete understanding of consumer buying behavior and revealing new pathways to growth. In 2023, NIQ combined with GfK, bringing together the two industry leaders with unparalleled global reach. With a holistic retail read and the most comprehensive consumer insights—delivered with advanced analytics through state-of-the-art platforms—NIQ delivers the Full View™. NIQ is an Advent International portfolio company with operations in 100+ markets, covering more than 90% of the world’s population.

For more information, visit NIQ.com

Want to keep up with our latest updates?

Follow us on: LinkedIn | Instagram | Twitter | Facebook

Our commitment to Diversity, Equity, and Inclusion

NIQ is committed to reflecting the diversity of the clients, communities, and markets we measure within our own workforce. We exist to count everyone and are on a mission to systematically embed inclusion and diversity into all aspects of our workforce, measurement, and products. We enthusiastically invite candidates who share that mission to join us. We are proud to be an Equal Opportunity/Affirmative Action-Employer, making decisions without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability status, age, marital status, protected veteran status or any other protected class. Our global non-discrimination policy covers these protected classes in every market in which we do business worldwide. Learn more about how we are driving diversity and inclusion in everything we do by visiting the NIQ News Center: https://nielseniq.com/global/en/news-center/diversity-inclusion

Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  2  0  0

Tags: A/B testing API Development APIs Architecture Chatbots CI/CD Django Docker Engineering FAISS FastAPI Flask Generative AI GitHub GitLab Java Jenkins Kafka Kubernetes LLMs Microservices MLOps Pinecone Pipelines Python RabbitMQ Security Streaming TDD Testing UX Weaviate

Perks/benefits: Career development Flex hours Flex vacation Startup environment

Region: Asia/Pacific
Country: India

More jobs like this