Jobs
Interviews
32 Job openings at Dunnhumby
About Dunnhumby

dunnhumby is a customer data science company that helps businesses understand their customers better through data analytics and insights.

Associate Software Engineer

Gurugram

0 - 1 years

INR 2.0 - 3.0 Lacs P.A.

Work from Office

Full Time

We are looking for talented Junior Engineers to help us expand dunnhumbys Media products. Our products provide invaluable insight to our retail and CPG partners across the globe and help personalizing the experience of customer. Our products deliver value to: 10,000+ users 30+ partners across the Globe 1,000+ analysts In order to achieve these goals, we require great technologists to make the magic happen. We partner with our users, product managers and test team through our best-in-class practices, including Dev Ops, Behaviour Driven Development (BDD), Agile practices and automated acceptance testing. The right candidate will be passionate about learning frameworks and tools required to deliver complex and optimized applications and committed to delivering high-quality applications. What we expect from you 0-1 years of Experience Essential Analytical Skills Logical Thinking Excellent Communication Skills Knowledge of Data Structures and Algorithms Knowledge of Object-Oriented Programming Concepts Hands on any programming language (C++, Java ,C# or Python) Working knowledge of SQL, NoSQL Experience with relational database management systems (RDBMS) Desirable Familiar with developing web application using Asp.NET MVC, Web API and ORMs. Familiar using MVVM JavaScript frameworks, preferably React Familiar using UI and JavaScript testing frameworks, e.g. Nightwatch, Jasmine, Enzyme, QUnit or Karma. Knowledge of JIRA, Linux, SQL Server, PostGres. Familiar developing solutions in a Linux environment Familiar with very large data volumes Knowledge of Agile and associated development techniques iterative development, TDD, Continuous Integration and Delivery Familiar with REST APIs Familiar with microservices, distributed architecture testing Familiar with any cloud platform preferably GCP Familiar with Containerization (Docker) & Git What you can expect from us We won t just meet your expectations. We ll defy them. So you ll enjoy the comprehensive rewards package you d expect from a leading technology company. But also, a degree of personal flexibility you might not expect. Plus, thoughtful perks, like flexible working hours and your birthday off. You ll also benefit from an investment in cutting-edge technology that reflects our global ambition. But with a nimble, small-business feel that gives you the freedom to play, experiment and learn. And we don t just talk about diversity and inclusion. We live it every day - with thriving networks including dh Gender Equality Network, dh Proud, dh Family, dh One and dh Thrive as the living proof. We want everyone to have the opportunity to shine and perform at your best throughout our recruitment process. Please let us know how we can make this process work best for you. For an informal and confidential chat please contact stephanie.winson@dunnhumby.com to discuss how we can meet your needs. Our approach to Flexible Working At dunnhumby, we value and respect difference and are committed to building an inclusive culture by creating an environment where you can balance a successful career with your commitments and interests outside of work. We believe that you will do your best at work if you have a work / life balance. Some roles lend themselves to flexible options more than others, so if this is important to you please raise this with your recruiter, as we are open to discussing agile working opportunities during the hiring process. For further information about how we collect and use your personal information please see our Privacy Notice which can be found (here)

Senior Engineer - QA Automation, Load & Reliability Strategy

Gurugram

7 - 10 years

INR 27.5 - 37.5 Lacs P.A.

Work from Office

Full Time

We are seeking a seasoned QA and reliability engineering leader to define and drive our automation-first quality strategy, deeply embedded in our CI/CD workflows and platform engineering culture. This role is core to delivering robust, single-click pipelines, high-reliability environments, and data-driven insights at scale. As a Senior Engineer, youll own strategy and execution for test automation, synthetic data generation, load and performance testing, resilience testing, and environment optimization across platform services. Your Role & Responsibilities Build and scale automated QA frameworks across services, APIs, and UI for platform-grade quality Drive test enforcement in single-click CI/CD pipelines using GitHub Actions, ArgoCD, Jenkins, or equivalent Define and implement automated test data creation strategies using factories, mocks, and synthetic data generation tools Design and manage on-demand performance and load test environments using tools like k6, JMeter, Gatling, or Locust Architect and orchestrate resilience, fault-injection, and chaos testing strategies for critical platform components Establish performance environment strategy for multi-tenant, scalable systems with dynamic test coverage Define and track SLOs, SLAs, and error budgets, collaborating with SRE and observability teams Drive shift-left testing practices and embed automated validations early in the development lifecycle Enable self-service quality tools for developers and platform teams to improve test feedback loops Continuously evolve NFR validation strategies to ensure performance, stability, and availability benchmarks are met Skills & Experience Required 6+ years in QA automation, reliability engineering, or platform QA roles Hands-on experience with automation frameworks: Playwright, Selenium, REST-assured, or similar Proven experience in load, stress, and chaos testing for cloud-native distributed systems Deep experience with test data strategy, including synthetic test data, mocking, and data anonymization Expertise with CI/CD tooling and integration of quality gates within pipelines (ArgoCD, GitHub Actions, Jenkins, etc.) Strong knowledge of cloud environments (GCP, Azure) and Kubernetes-based deployments Proficient with performance monitoring and observability stacks (Grafana, Prometheus, New Relic, etc.) Familiarity with contract testing, component testing, and non-functional validation techniques Nice to Have Experience working with multi-tenant systems and complex environment reduction strategies Knowledge of test virtualization or mock service generation for isolated testing Exposure to GenAI tools in test acceleration, log summarization, or automated test generation Prior contribution to chaos engineering frameworks like Gremlin, Litmus, ChaosMonkey or ChaosMesh

Senior Engineer - Fullstack

Gurugram

7 - 10 years

INR 27.5 - 37.5 Lacs P.A.

Work from Office

Full Time

We seek a highly skilled and motivated Lead Engineer / Tech Lead to join our talented team. As the Lead Engineer, you will drive our projects' technical direction and innovation. Your expertise in software architecture, cloud development, and DevOps best practices will be instrumental in ensuring the success of our products. In this hands-on role, you will work closely with crossfunctional teams to lead and guide the development process, optimise workflows, and actively develop junior engineers while providing mentorship to nurture their growth. What we expect from you: 1.Technical Leadership: Provide strong technical leadership to the development team by setting the technical vision, defining best practices, and establishing coding standards. Collaborate with product managers and stakeholders to translate business requirements into technical solutions. The lead engineer is responsible for being the guardian and owner of non-functional requirements, overseeing their backlog and prioritisation. They are also accountable for ensuring the timely delivery of these requirements in conjunction with implementing new features. 2.Software Architecture: Design and architect scalable, reliable, secured, highperformance software systems that leverage technologies such as .NET, React, Python, Spark, and cloud platforms (GCP and Azure). Promote a modular and maintainable architecture that accommodates future growth and changes. 3.Cloud Development: Leverage your expertise in cloud platforms like Google Cloud Platform (GCP) and Microsoft Azure to design, deploy, and manage cloud- based applications and services. Optimise the performance and cost-effectiveness of cloud resources. 4.DevOps Best Practices: Champion DevOps best practices within the team and across the organisation. Implement trunk-based development, mono repo strategies, and CI/CD practices to ensure rapid and reliable software delivery. 5.Code Review and Quality Assurance: Conduct thorough code reviews to maintain code quality, identify performance bottlenecks, security vulnerabilities, and ensure adherence to coding standards. Implement testing strategies to validate the functionality and resilience of software components. 6.Technical Mentoring: Coach and mentor junior engineers, fostering a culture of continuous learning and growth. Share your knowledge and expertise through workshops, presentations, and documentation. 7.Collaboration: Work closely with cross-functional teams, including product managers, designers, and QA engineers, to deliver high-quality software solutions collaboratively. Effectively communicate technical concepts to non-technical stakeholders. 8.Research and Innovation: Stay up to date with the latest trends and advancements in software development, cloud technologies, and best engineering practices. Recommend and implement innovative solutions to improve our products and development processes. 9.User Support and On-Call Responsibilities: Purpose: Provide technical support to users, address their queries, and ensure prompt issue resolution.Participate in an on-call rotation to respond to critical incidents outside regular working hours. Required Skills: Bachelor's or masters degree in computer science, Software Engineering, or related field. Proven experience as a Lead Engineer or Tech Lead, guiding software development projects from conception to delivery. Strong understanding of object-oriented programming concepts, data structures, and algorithms. Experience working with either React.js. In-depth knowledge and hands-on experience with technologies like .NET Core, Python, Spark, Git (GitLab), Docker, and Cloud development (GCP and Azure). Strong expertise in software architecture, cloud development, and DevOps best practices. Experience in designing and working with distributed systems, understanding error propagation, and applying cloud-native architecture design patterns. Demonstrated ability to lead and inspire a team, fostering a collaborative and inclusive work environment. Strong problem-solving skills, with the ability to tackle complex technical challenges and find innovative solutions. Solid understanding of agile methodologies and project management practices. Excellent communication skills, both written and verbal, with the ability to explain complex technical concepts in a simple and understandable manner, especially to non-technical stakeholders such as PMs, UX designers, and other team members. A passion for continuous learning and staying updated with the latest industry trends.

Engineering Manager - Fullstack

Gurugram

10 - 15 years

INR 30.0 - 45.0 Lacs P.A.

Work from Office

Full Time

We seek a highly skilled and motivated Lead Engineer / Tech Lead to join our talented team. As the Lead Engineer, you will drive our projects' technical direction and innovation. Your expertise in software architecture, cloud development, and DevOps best practices will be instrumental in ensuring the success of our products. In this hands-on role, you will work closely with cross-functional teams to lead and guide the development process, optimise workflows, and actively develop junior engineers while providing mentorship to nurture their growth. What we expect from you: 1.Technical Leadership: Provide strong technical leadership to the development team by setting the technical vision, defining best practices, and establishing coding standards. Collaborate with product managers and stakeholders to translate business requirements into technical solutions. The lead engineer is responsible for being the guardian and owner of non-functional requirements, overseeing their backlog and prioritisation. They are also accountable for ensuring the timely delivery of these requirements in conjunction with implementing new features. 2.Software Architecture: Design and architect scalable, reliable, secured, highperformance software systems that leverage technologies such as .NET, React, Python, Spark, and cloud platforms (GCP and Azure). Promote a modular and maintainable architecture that accommodates future growth and changes. 3.Cloud Development: Leverage your expertise in cloud platforms like Google Cloud Platform (GCP) and Microsoft Azure to design, deploy, and manage cloud- based applications and services. Optimise the performance and cost-effectiveness of cloud resources. 4.DevOps Best Practices: Champion DevOps best practices within the team and across the organisation. Implement trunk-based development, mono repo strategies, and CI/CD practices to ensure rapid and reliable software delivery. 5.Code Review and Quality Assurance: Conduct thorough code reviews to maintain code quality, identify performance bottlenecks, security vulnerabilities, and ensure adherence to coding standards. Implement testing strategies to validate the functionality and resilience of software components. 6.Technical Mentoring: Coach and mentor junior engineers, fostering a culture of continuous learning and growth. Share your knowledge and expertise through workshops, presentations, and documentation. 7.Collaboration: Work closely with cross-functional teams, including product managers, designers, and QA engineers, to deliver high-quality software solutions collaboratively. Effectively communicate technical concepts to non-technical stakeholders. 8.Research and Innovation: Stay up to date with the latest trends and advancements in software development, cloud technologies, and best engineering practices. Recommend and implement innovative solutions to improve our products and development processes. 9.User Support and On-Call Responsibilities: Purpose: Provide technical support to users, address their queries, and ensure prompt issue resolution.Participate in an on-call rotation to respond to critical incidents outside regular working hours. Required Skills: Bachelor's or masters degree in computer science, Software Engineering, or related field. Proven experience as a Lead Engineer or Tech Lead, guiding software development projects from conception to delivery. Strong understanding of object-oriented programming concepts, data structures, and algorithms. Experience working with either React.js. In-depth knowledge and hands-on experience with technologies like .NET, Python, Spark, Git (GitLab), Docker, and Cloud development (GCP and Azure). Strong expertise in software architecture, cloud development, and DevOps best practices. Experience in designing and working with distributed systems, understanding error propagation, and applying cloud-native architecture design patterns. Demonstrated ability to lead and inspire a team, fostering a collaborative and inclusive work environment. Strong problem-solving skills, with the ability to tackle complex technical challenges and find innovative solutions. Solid understanding of agile methodologies and project management practices. Excellent communication skills, both written and verbal, with the ability to explain complex technical concepts in a simple and understandable manner, especially to non-technical stakeholders such as PMs, UX designers, and other team members. A passion for continuous learning and staying updated with the latest industry trends.

Big Data Engineer

Gurugram

3 - 8 years

INR 5.0 - 10.0 Lacs P.A.

Work from Office

Full Time

Most companies try to meet expectations, dunnhumby exists to defy them. Using big data, deep expertise and AI-driven platforms to decode the 21 st century human experience - then redefine it in meaningful and surprising ways that put customers first. Across digital, mobile and retail. For brands like Tesco, Coca-Cola, Procter & Gamble and PepsiCo. We re looking for a Big Data Engineer who expects more from their career. It s a chance to extend and improve dunnhumby s Data Engineering Team It s an opportunity to work with a market-leading business to explore new opportunities for us and influence global retailers. Joining our team, you ll work with world class and passionate people which is part of Innovation Technology. You will be responsible for working with stakeholders in the development of data technology that meet the goals of the dunnhumby technology strategy and data principles. Additionally, this individual will be called upon to contribute to a growing list of dunnhumby data best practices. Key Responsibilities Build end-to-end data solutions, including data lakes, data warehouses, ETL/ELT pipelines, APIs, and analytics platforms. Build scalable and low-latency data pipelines using tools like Apache Kafka, Flink, or Spark Streaming to handle high-velocity data streams. Automate data pipelines and processes end-to-end using orchestration frameworks such as Apache Airflow to manage complex workflows and dependencies. Develop intelligent systems that can detect anomalies, trigger alerts, and automatically reroute or restart processes to maintain data integrity and availability. Develop pipeline for real-time data processing. Implement data governance, metadata management, and data quality standards. Explore appropriate tools, platforms, and technologies aligned with organizational standards. Ensure security, compliance, and regulatory requirements are addressed in all data solutions. Evaluate and recommend improvements to existing data architecture and processes. Technical Expertise Bachelors or masters degree in computer science, Information Systems, Data Science, or related field. 3+ years of experience in data architecture, data engineering, or a related field. Proficient in data pipeline tools such as Apache Spark, Kafka, Airflow, or similar. Good experience of cloud platforms (Azure or Google Cloud), especially with cloud-native data services. Familiarity of API design and data security best practices. Familiarity with data mesh, data fabric, or other emerging architectural patterns. Experience working in Agile or DevOps environments. Extensive experience with high level programming languages - Python. Java or Scala is a plus. Experience with Hive, Oozie, Airflow, HBase, MapReduce, Spark along with working knowledge of Hadoop/Spark Toolsets. Experience working with Git and Process Automation In depth understanding of relational database management systems (RDBMS) and Data Flow Development Soft Skills Problem-Solving: Strong analytical skills to troubleshoot and resolve complex data pipeline issues. Communication: Ability to articulate technical concepts to non-technical stakeholders and document processes clearly. Collaboration: Experience working in cross-functional teams Adaptability: Willingness to learn new tools and technologies to stay ahead in the rapidly evolving data landscape. What you can expect from us We won t just meet your expectations. We ll defy them. So you ll enjoy the comprehensive rewards package you d expect from a leading technology company. But also, a degree of personal flexibility you might not expect. Plus, thoughtful perks, like flexible working hours and your birthday off. You ll also benefit from an investment in cutting-edge technology that reflects our global ambition. But with a nimble, small-business feel that gives you the freedom to play, experiment and learn. And we don t just talk about diversity and inclusion. We live it every day - with thriving networks including dh Gender Equality Network, dh Proud, dh Family, dh One and dh Thrive as the living proof. Everyone s invited. Our approach to Flexible Working At dunnhumby, we value and respect difference and are committed to building an inclusive culture by creating an environment where you can balance a successful career with your commitments and interests outside of work. We believe that you will do your best at work if you have a work / life balance. Some roles lend themselves to flexible options more than others, so if this is important to you please raise this with your recruiter, as we are open to discussing agile working opportunities during the hiring process. For further information about how we collect and use your personal information please see our Privacy Notice which can be found (here) What you can expect from us We won t just meet your expectations. We ll defy them. So you ll enjoy the comprehensive rewards package you d expect from a leading technology company. But also, a degree of personal flexibility you might not expect. Plus, thoughtful perks, like flexible working hours and your birthday off. You ll also benefit from an investment in cutting-edge technology that reflects our global ambition. But with a nimble, small-business feel that gives you the freedom to play, experiment and learn. And we don t just talk about diversity and inclusion. We live it every day - with thriving networks including dh Gender Equality Network, dh Proud, dh Family, dh One and dh Thrive as the living proof. We want everyone to have the opportunity to shine and perform at your best throughout our recruitment process. Please let us know how we can make this process work best for you. For an informal and confidential chat please contact stephanie.winson@dunnhumby.com to discuss how we can meet your needs. Our approach to Flexible Working At dunnhumby, we value and respect difference and are committed to building an inclusive culture by creating an environment where you can balance a successful career with your commitments and interests outside of work. We believe that you will do your best at work if you have a work / life balance. Some roles lend themselves to flexible options more than others, so if this is important to you please raise this with your recruiter, as we are open to discussing agile working opportunities during the hiring process. For further information about how we collect and use your personal information please see our Privacy Notice which can be found (here)

Engineering Manager

Gurugram

10 - 15 years

INR 35.0 - 45.0 Lacs P.A.

Work from Office

Full Time

We are seeking a talented Engineering Manager to lead a team of engineers in developing products that are operating on the dunnhumby strategic area and of Loyalty and Personalisation and building products the retailer can use to find the optimal customer segments and send personalised offers and digital recommendations. What you be doing: As an Engineering Manager, you will be responsible for leading and inspiring multiple engineering teams to deliver high-quality, innovative software products that drive business growth. You will set the technical direction, build high-performing teams, and foster a culture of engineering excellence. Key accountabilities: Lead an engineering function of a sub-domain in a product area and cross-cutting initiatives across engineering Co-own and drive the delivery of sub-domain level OKRs with product and design counterpart Manage multiple squads to ensure they delivery high quality and secure software in an Agile approach like: architectural discussions, solutions designs, step in when needed Form strong relationships and work closely with product, commercial, UX and client team counterparts Work closely with architecture team and lead engineers to help team find best technical solutions and engineering practices Continuously look for opportunities and drive for improvements in terms of Agile process, new technology and best engineering practices across the entire engineering domain organizations Continue to play a hands-on role in code development. The extent will depend on the needs of the team. For a mature team, you are expected to stay hands-on coding up to 40% while for a newly formed team it might be 20% Management of the engineering managers and/or lead engineers and engineers within the squads. Ensuring they understand expectations, help them build career development plan, continuously review the delivery plan spotting opportunities for them and carry out cyclical HR processes including performance and salary reviews Identify, define and execute the engineering roadmap of your teams, e.g. moving to cloud, shift-left etc. You will be the owner of your engineering roadmaps Required Skills: Bachelors or master s degree in computer science, Software Engineering, or related field. 10+ years of proven experience as a Lead Engineer or Tech Lead, guiding software development projects from conception to delivery. In-depth knowledge and hands-on experience with technologies like .NET, Python, Spark, Git (GitLab), Docker, and Cloud development (GCP and Azure). Strong expertise in software architecture, cloud development, and DevOps best practices. Experience in designing and working with distributed systems, understanding error propagation, and applying cloud-native architecture design patterns. Demonstrated ability to lead and inspire a team, fostering a collaborative and inclusive work environment. Strong problem-solving skills, with the ability to tackle complex technical challenges and find innovative solutions. Solid understanding of agile methodologies and project management practices. Excellent communication skills, both written and verbal, with the ability to explain complex technical concepts in a simple and understandable manner, especially to non-technical stakeholders such as PMs, UX designers, and other team members. A passion for continuous learning and staying updated with the latest industry trends.

Big Data Engineer

Gurugram

3 - 6 years

INR 5.0 - 8.0 Lacs P.A.

Work from Office

Full Time

Most companies try to meet expectations, dunnhumby exists to defy them. Using big data, deep expertise and AI-driven platforms to decode the 21 st century human experience - then redefine it in meaningful and surprising ways that put customers first. Across digital, mobile and retail. For brands like Tesco, Coca-Cola, Procter & Gamble and PepsiCo. We re looking for a Big Data Engineer to join our dh strategic team of Loyality and Personalisation which builds products the retailer can use to find the optimal customer segments and send personalised offers and digital recommendations to the consumer. These products are strategic assets to retailer to improve the loyality of their consumer. by that these products are very important for retailers and therefore for dunnhumby What we expect from you: - 3 to 6 years of experience in software development using Python. - Hands on experience in Python OOPS, Design patterns, Dependency Injection, data libraries(Panda), data structures - Exposure to Spark: PySpark, Architecture of Spark, Best practices to optimize jobs - Experience in Hadoop ecosystem: HDFS, Hive, or YARN - Experience of Orchestration tools: Airflow, Argo workflows, Kubernetes - Experience on Cloud native services(GCP/Azure/AWS) preferable GCP - Database knowledge of: SQL, NoSQL - Hands on expsoure to CI/CD pipelines for data engineering workflows - Testing: pytest for unit testing. pytest-spark to create a test Spark Session. Spark UI for Performance tuning & monitoring Good to have: - Scala What you can expect from us We won t just meet your expectations. We ll defy them. So you ll enjoy the comprehensive rewards package you d expect from a leading technology company. But also, a degree of personal flexibility you might not expect. Plus, thoughtful perks, like flexible working hours and your birthday off. You ll also benefit from an investment in cutting-edge technology that reflects our global ambition. But with a nimble, small-business feel that gives you the freedom to play, experiment and learn. And we don t just talk about diversity and inclusion. We live it every day - with thriving networks including dh Gender Equality Network, dh Proud, dh Family, dh One and dh Thrive as the living proof. Everyone s invited. Our approach to Flexible Working At dunnhumby, we value and respect difference and are committed to building an inclusive culture by creating an environment where you can balance a successful career with your commitments and interests outside of work. We believe that you will do your best at work if you have a work / life balance. Some roles lend themselves to flexible options more than others, so if this is important to you please raise this with your recruiter, as we are open to discussing agile working opportunities during the hiring process. For further information about how we collect and use your personal information please see our Privacy Notice which can be found (here) What you can expect from us We won t just meet your expectations. We ll defy them. So you ll enjoy the comprehensive rewards package you d expect from a leading technology company. But also, a degree of personal flexibility you might not expect. Plus, thoughtful perks, like flexible working hours and your birthday off. You ll also benefit from an investment in cutting-edge technology that reflects our global ambition. But with a nimble, small-business feel that gives you the freedom to play, experiment and learn. And we don t just talk about diversity and inclusion. We live it every day - with thriving networks including dh Gender Equality Network, dh Proud, dh Family, dh One and dh Thrive as the living proof. We want everyone to have the opportunity to shine and perform at your best throughout our recruitment process. Please let us know how we can make this process work best for you. For an informal and confidential chat please contact stephanie.winson@dunnhumby.com to discuss how we can meet your needs. Our approach to Flexible Working At dunnhumby, we value and respect difference and are committed to building an inclusive culture by creating an environment where you can balance a successful career with your commitments and interests outside of work. We believe that you will do your best at work if you have a work / life balance. Some roles lend themselves to flexible options more than others, so if this is important to you please raise this with your recruiter, as we are open to discussing agile working opportunities during the hiring process. For further information about how we collect and use your personal information please see our Privacy Notice which can be found (here)

Senior Applied Data Scientist

Gurugram

4 - 7 years

INR 6.0 - 9.0 Lacs P.A.

Work from Office

Full Time

We re looking for a Senior Applied Data Scientist who expects more from their career. It s a chance to apply your expertise to distil complex problems into compelling insights using the best of machine learning and human creativity to deliver effective and impactful solutions for clients. Joining our advanced data science team, you ll investigate, develop, implement and deploy a range of complex applications and components while working alongside super-smart colleagues challenging and rewriting the rules, not just following them. What we expect from you Degree in Statistics, Maths, Physics, Economics or similar field Programming skills (Python and SQL are a must have) Analytical Techniques and Technology Logical thinking and problem solving Strong communication skills Experience with and passion for connecting your work directly to the customer experience, making a real and tangible impact Statistical Modelling and experience of applying data science into client problems. What you can expect from us We won t just meet your expectations. We ll defy them. So you ll enjoy the comprehensive rewards package you d expect from a leading technology company. But also, a degree of personal flexibility you might not expect. Plus, thoughtful perks, like flexible working hours and your birthday off. You ll also benefit from an investment in cutting-edge technology that reflects our global ambition. But with a nimble, small-business feel that gives you the freedom to play, experiment and learn. And we don t just talk about diversity and inclusion. We live it every day - with thriving networks including dh Gender Equality Network, dh Proud, dh Family, dh One and dh Thrive as the living proof. We want everyone to have the opportunity to shine and perform at your best throughout our recruitment process. Please let us know how we can make this process work best for you. For an informal and confidential chat please contact stephanie.winson@dunnhumby.com to discuss how we can meet your needs. Our approach to Flexible Working At dunnhumby, we value and respect difference and are committed to building an inclusive culture by creating an environment where you can balance a successful career with your commitments and interests outside of work. We believe that you will do your best at work if you have a work / life balance. Some roles lend themselves to flexible options more than others, so if this is important to you please raise this with your recruiter, as we are open to discussing agile working opportunities during the hiring process. For further information about how we collect and use your personal information please see our Privacy Notice which can be found (here)

Senior Big Data Engineer

Gurugram

7 - 12 years

INR 9.0 - 14.0 Lacs P.A.

Work from Office

Full Time

We re looking for a Sr Big Data Engineer who expects more from their career. It s chance to extend and improve dunnhumby s Data Engineering Team. It s an opportunity to work with a market-leading business to explore new opportunities for us and influence global retailers. Key Responsibilities Design end-to-end data solutions, including data lakes, data warehouses, ETL/ELT pipelines, APIs, and analytics platforms. Architect scalable and low-latency data pipelines using tools like Apache Kafka, Flink, or Spark Streaming to handle high-velocity data streams. Design /Orchestrate end-to-end automation using orchestration frameworks such as Apache Airflow to manage complex workflows and dependencies. Design intelligent systems that can detect anomalies, trigger alerts, and automatically reroute or restart processes to maintain data integrity and availability. Develop scalable data architecture strategies that support advanced analytics, machine learning, and real-time data processing. Define and implement data governance, metadata management, and data quality standards. Lead architectural reviews and technical design sessions to guide solution development. Partner with business and IT teams to translate business needs into data architecture requirements. Explore appropriate tools, platforms, and technologies aligned with organizational standards. Ensure security, compliance, and regulatory requirements are addressed in all data solutions. Evaluate and recommend improvements to existing data architecture and processes. Provide mentorship and guidance to data engineers and technical teams. Technical Expertise Bachelors or masters degree in computer science, Information Systems, Data Science, or related field. 7+ years of experience in data architecture, data engineering, or a related field. Proficient in data pipeline tools such as Apache Spark, Kafka, Airflow, or similar. Experience with data governance frameworks and tools (e.g., Collibra, Alation, OpenMetadata). Strong knowledge of cloud platforms (Azure or Google Cloud), especially with cloud-native data services. Strong understanding of API design and data security best practices. Familiarity with data mesh, data fabric, or other emerging architectural patterns. Experience working in Agile or DevOps environments. Experience with modern data stack tools (e.g., dbt, Snowflake, Databricks). Extensive experience with high level programming languages - Python, Java & Scala Experience with Hive, Oozie, Airflow, HBase, MapReduce, Spark along with working knowledge of Hadoop/Spark Toolsets. Extensive Experience working with Git and Process Automation In depth understanding of relational database management systems (RDBMS) and Data Flow Development. Soft Skills Problem-Solving : Strong analytical skills to troubleshoot and resolve complex data pipeline issues. Communication : Ability to articulate technical concepts to non-technical stakeholders and document processes clearly. Collaboration : Experience working in cross-functional teams and managing stakeholder expectations. Adaptability : Willingness to learn new tools and technologies to stay ahead in the rapidly evolving data landscape.

Senior Engineer

Gurugram

7 - 12 years

INR 9.0 - 14.0 Lacs P.A.

Work from Office

Full Time

Most companies try to meet expectations, dunnhumby exists to defy them. Using big data, deep expertise and AI-driven platforms to decode the 21 st century human experience - then redefine it in meaningful and surprising ways that put customers first. Across digital, mobile and retail. For brands like Tesco, Coca-Cola, Procter & Gamble and PepsiCo. We are looking for talented Senior Software Engineers to help us build dunnhumbys next generation applications. Joining our world class software teams, this is a great opportunity to build a fulfilling technology career in our inclusive and diverse teams, where you can work with like-minded individuals. Our values, mean that we value work/life balance as much as you do. We are investing in upgrading our tech stacks to use the cloud such as Azure and Google Cloud. We have started improving our many solutions with newer technology and techniques such as .net core and microservices. As a senior software engineer with strong experience in C# and Javascript frameworks, you will assist in the design, development and delivery of robust solutions used everyday by our customers. What we expect from you 7+ years experience in C# (.net) and React.js Strong experience in using a SQL based database Development and design of software solutions working closely with product managers Knowledge of working in an agile fashion, such as Scrum or Kanban Using techniques such as writing unit tests, refactoring, CI/CD Fixing and improving live issues when they occur What you can expect from us We won t just meet your expectations. We ll defy them. So you ll enjoy the comprehensive rewards package you d expect from a leading technology company. But also, a degree of personal flexibility you might not expect. Plus, thoughtful perks, like flexible working hours and your birthday off. You ll also benefit from an investment in cutting-edge technology that reflects our global ambition. But with a nimble, small-business feel that gives you the freedom to play, experiment and learn. And we don t just talk about diversity and inclusion. We live it every day - with thriving networks including dh Gender Equality Network, dh Proud, dh Family, dh One and dh Thrive as the living proof. Everyone s invited. Our approach to Flexible Working At dunnhumby, we value and respect difference and are committed to building an inclusive culture by creating an environment where you can balance a successful career with your commitments and interests outside of work. We believe that you will do your best at work if you have a work / life balance. Some roles lend themselves to flexible options more than others, so if this is important to you please raise this with your recruiter, as we are open to discussing agile working opportunities during the hiring process. For further information about how we collect and use your personal information please see our Privacy Notice which can be found (here) What you can expect from us We won t just meet your expectations. We ll defy them. So you ll enjoy the comprehensive rewards package you d expect from a leading technology company. But also, a degree of personal flexibility you might not expect. Plus, thoughtful perks, like flexible working hours and your birthday off. You ll also benefit from an investment in cutting-edge technology that reflects our global ambition. But with a nimble, small-business feel that gives you the freedom to play, experiment and learn. And we don t just talk about diversity and inclusion. We live it every day - with thriving networks including dh Gender Equality Network, dh Proud, dh Family, dh One and dh Thrive as the living proof. We want everyone to have the opportunity to shine and perform at your best throughout our recruitment process. Please let us know how we can make this process work best for you. For an informal and confidential chat please contact stephanie.winson@dunnhumby.com to discuss how we can meet your needs. Our approach to Flexible Working At dunnhumby, we value and respect difference and are committed to building an inclusive culture by creating an environment where you can balance a successful career with your commitments and interests outside of work. We believe that you will do your best at work if you have a work / life balance. Some roles lend themselves to flexible options more than others, so if this is important to you please raise this with your recruiter, as we are open to discussing agile working opportunities during the hiring process. For further information about how we collect and use your personal information please see our Privacy Notice which can be found (here)

Senior Product Manager - Platform

Gurugram

5 - 10 years

INR 7.0 - 12.0 Lacs P.A.

Work from Office

Full Time

What we expect from you Experience in technical product management in a B2B software development company Define and set strategy for the product or domain Can easily work with architecture, engineering and other internal product teams on products/components that are technical in nature (insight generation, data analytics, AI, base platform capabilities such as IDAM, Multitenancy...), as limited UI driven feature/work is expected. Experience managing a team of direct reports (2-5) each of them driving a squad Support your team members in their quest to identify, measure, and improve key product metrics Work across use cases your team s products support to drive holistic understanding and promote a cohesive end user offering What you can expect from us We won t just meet your expectations. We ll defy them. So you ll enjoy the comprehensive rewards package you d expect from a leading technology company. But also, a degree of personal flexibility you might not expect. Plus, thoughtful perks, like flexible working hours and your birthday off. You ll also benefit from an investment in cutting-edge technology that reflects our global ambition. But with a nimble, small-business feel that gives you the freedom to play, experiment and learn. And we don t just talk about diversity and inclusion. We live it every day - with thriving networks including dh Gender Equality Network, dh Proud, dh Family, dh One and dh Thrive as the living proof. We want everyone to have the opportunity to shine and perform at your best throughout our recruitment process. Please let us know how we can make this process work best for you. For an informal and confidential chat please contact stephanie.winson@dunnhumby.com to discuss how we can meet your needs. Our approach to Flexible Working At dunnhumby, we value and respect difference and are committed to building an inclusive culture by creating an environment where you can balance a successful career with your commitments and interests outside of work. We believe that you will do your best at work if you have a work / life balance. Some roles lend themselves to flexible options more than others, so if this is important to you please raise this with your recruiter, as we are open to discussing agile working opportunities during the hiring process. For further information about how we collect and use your personal information please see our Privacy Notice which can be found (here)

Engineer

Gurugram

0 - 6 years

INR 17.0 - 18.0 Lacs P.A.

Work from Office

Full Time

Strong experience in C# and React.js Strong experience in using a SQL based database Development and design of software solutions working closely with product managers Knowledge of working in an agile fashion, such as Scrum or Kanban Using techniques such as writing unit tests, refactoring, CI/CD Fixing and improving live issues when they occur

Senior Software Engineer-Frontend

Gurugram

5 - 9 years

INR 14.0 - 19.0 Lacs P.A.

Work from Office

Full Time

We are looking for a Senior Frontend Engineer to help build a modern, performant, and scalable frontend foundation for our retail media SaaS platform. You will be part of an agile squad working on independently deployable microfrontends built using React and TypeScript, supported by a shared monorepo, backend-for-frontend (BFF) APIs, and a robust CI/CD pipeline. You ll collaborate across product, design, and engineering to deliver modular interfaces, contribute to architectural decisions, and set high standards for code quality, testing, and maintainability. If you enjoy solving complex problems, care deeply about frontend engineering excellence, and want to work on a modern tech stack that enables velocity and scale, we d love to hear from you. Key Responsibilities Frontend Engineering Build scalable, dynamic web applications using React , TypeScript , and modern JavaScript fundamentals. Develop accessible, responsive, and well-tested UI components using CSS-in-JS (Emotion) , utility-first CSS , or similar approaches. Design and implement efficient state management patterns using Context API , Zustand , or Redux. Microfrontend Architecture & Integration Contribute to the design and implementation of microfrontend architecture within a monorepo setup powered by Nx . Develop independently deployable modules with clear ownership and maintain reusable components using Storybook . API Integration & BFF Integrate frontend components with RESTful and GraphQL APIs , using BFF layers built with Fastify or Express to simplify backend access and optimize performance. Testing & CI/CD Maintain a high standard of code quality through unit and integration tests using Jest , React Testing Library , and Playwright . Work with DevOps to set up and maintain CI/CD pipelines using tools like GitLab CI , Octopus , and Docker for containerized frontend builds on Kubernetes . Collaboration & Ownership Collaborate with backend engineers , UX designers , and product managers to ship high-quality, end-to-end solutions. Document decisions, mentor junior engineers, and contribute to continuous improvements in engineering practices and tooling. Required Skills & Experience Experience from 5-9years only Strong hands-on experience with React , TypeScript , and modern JavaScript (ES6+) Deep understanding of state management , component design , and styling techniques Experience integrating APIs (REST/GraphQL) and handling async flows Proficiency in frontend testing frameworks (Jest, RTL, Playwright) Working knowledge of CI/CD workflows , especially using GitLab, Octopus, or equivalent Familiarity with monorepos and modular frontend architecture Good grasp of performance , accessibility , and browser compatibility Strong communication, documentation, and troubleshooting skills Preferred Qualifications Experience with Nx , Webpack , or Vite for build optimization Exposure to microfrontend patterns and independent deployment Hands-on experience with Fastify / Express for backend-for-frontend (BFF) Understanding of frontend observability (New Relic, Sentry, Google Analytics) Familiarity with design systems and reusable UI libraries Knowledge of deploying applications on Google Cloud Platform (GCP) or Azure Comfortable working in agile squads with clear ownership and shared infrastructure What Sets This Role Apart Opportunity to work at scale with a modern frontend stack and architecture that prioritizes performance and autonomy Be part of a team that values modular delivery , shared responsibility , and technical excellence Exposure to cutting-edge CI/CD , Kubernetes , and containerized frontend builds A collaborative environment that encourages ownership and continuous learning What you can expect from us We won t just meet your expectations. We ll defy them. So you ll enjoy the comprehensive rewards package you d expect from a leading technology company. But also, a degree of personal flexibility you might not expect. Plus, thoughtful perks, like flexible working hours and your birthday off. You ll also benefit from an investment in cutting-edge technology that reflects our global ambition. But with a nimble, small-business feel that gives you the freedom to play, experiment and learn. And we don t just talk about diversity and inclusion. We live it every day - with thriving networks including dh Gender Equality Network, dh Proud, dh Family, dh One and dh Thrive as the living proof. We want everyone to have the opportunity to shine and perform at your best throughout our recruitment process. Please let us know how we can make this process work best for you. Our approach to Flexible Working At dunnhumby, we value and respect difference and are committed to building an inclusive culture by creating an environment where you can balance a successful career with your commitments and interests outside of work. We believe that you will do your best at work if you have a work / life balance. Some roles lend themselves to flexible options more than others, so if this is important to you please raise this with your recruiter, as we are open to discussing agile working opportunities during the hiring process. For further information about how we collect and use your personal information please see our Privacy Notice which can be found (here)

Engineer

Gurugram

2 - 5 years

INR 17.0 - 18.0 Lacs P.A.

Work from Office

Full Time

2-5 Years of hands on experience of Full Stack Development Work with the product team on requirements analysis and make technical trade off decisions at application level (eg, component design). Define and develop solutions to technical problems within Agile framework. Use your expertise to input into reengineering and design. Act as a subject matter expert for focus areas across the technology space. Follow and improve the coding standards with the team, ensure the high code quality. Actively look for the latest tools and technologies within or outside dunnhumby. Actively learn and help implementing the new industry standards related to products, people, and processes. Identify the inefficiencies in the process and help the team to improve them to maximize the team s performance. Help identifying the dependencies, risks, and bottlenecks in the projects proactively. Work actively with the Engineering Manager/Team Lead to resolve them.

Senior Engineer

Gurugram

5 - 10 years

INR 45.0 - 50.0 Lacs P.A.

Work from Office

Full Time

Define and document best practices and strategies for deployment and infrastructure maintenance. Develop cutting-edge cloud solutions by following industry best practices especially around security, reliability, high availability and ease of use for products. Upholding high code quality standards, peer reviews and paired-up development in a collaborative environment. Guide product development teams with hands-on mentorship enabling quicker transformations and enhance their cloud expertise. Continuously engage with engineering and development teams to identify, assess and improve cloud solutions that fit for purpose. What we expect from you At least 5 years of hands-on engineering experience, with a track record in building and maintaining highly available systems on GCP, and/or Azure. Proficiency in at least two programming languages, we use Python and Go. Demonstrate expertise in infrastructure as code using Terraform. Expert in containerisation and orchestration using Docker, Helm, and Kubernetes. Deep knowledge on CI/CD systems; preferably gitlab. Skilled in interpreting product roadmaps and aligning cloud deliverables. While you'll receive support from the team, we expect a degree of autonomy. Demonstrate quick learning capabilities in a fast-paced environment. Excellent mentoring and coaching skills, be a team player, and always seek to improve collective knowledge among peers. What you can expect from us We won t just meet your expectations. we'll defy them. So you'll enjoy the comprehensive rewards package you d expect from a leading technology company. But also, a degree of personal flexibility you might not expect. Plus, thoughtful perks, like flexible working hours and your birthday off. you'll also benefit from an investment in cutting-edge technology that reflects our global ambition. But with a nimble, small-business feel that gives you the freedom to play, experiment and learn

Lead Engineer (Dot Net)

Gurugram

3 - 6 years

INR 12.0 - 17.0 Lacs P.A.

Work from Office

Full Time

We are seeking a talented Lead Engineer with .NET expertise to lead development of a product that help Retailers transform their Retail Media business in a way that helps them achieve maximum ad revenue and enable massive scale. As an Lead Engineer, you will play a pivotal role in designing and delivering high-quality software solutions. You will be responsible for contributing to system architecture, and ensuring adherence to engineering best practices. Your technical expertise, leadership skills, and ability to drive results will be key to the success of our products. What you will be doing You will design and deliver .NET Core solutions within a microservices architecture, ensuring adherence to compliance, security, and quality standards. Implement best practices in coding, CI/CD, and DevOps while balancing delivery timelines with technical excellence. Conduct regular performance reviews, provide actionable feedback, and drive innovation through continuous improvement and process enhancements. Focus on improving developer productivity and coaching junior team members to achieve their full potential. You will collaborate with product managers and architects to define technical roadmaps. What would you need to be successful in the role Possess strong technical expertise in C#, .NET Core, and related frameworks , with a deep understanding of design patterns, SOLID principles, system design, and engineering best practices. Proficient in working with relational databases like SQL and PostgreSQL, with additional knowledge of BigQuery, Redis, and Elasticsearch as an advantage. Familiar with microservices and event-driven architectures using tools like RabbitMQ and Google Pub/Sub, as we'll as containerization technologies such as Docker and Kubernetes. Experienced in using DevOps tools like GitLab CI/CD and leveraging cloud platforms, particularly GCP or Azure, for scalable solutions. Demonstrate a deep understanding of distributed systems, cloud-native applications, and Unix/Linux environments, alongside expertise in testing strategies, code quality, and secure coding tools like SonarQube and Checkmarx. Adept at utilizing observability tools like New Relic to monitor systems, with solid knowledge of SDLC, Agile methodologies, and strong interpersonal and leadership skills to effectively motivate teams. Familiarity with the AdTech or Retail domain is an added advantage Work experience preferably in a product company

Senior Software Engineer(.net)

Gurugram

5 - 9 years

INR 25.0 - 30.0 Lacs P.A.

Work from Office

Full Time

As a senior software engineer with strong experience in C# and Javascript frameworks, you will assist in the design, development and delivery of robust solutions used everyday by our customers. Required Skills: 5-9 years of strong experience in C#. Fluency in working with databases. Have sound understanding of Object-Oriented Programming and development principles. Experience working in an Agile Scrum or Kanban development environment. Experience working with version control software (preferably Git). Experience with CI/CD pipelines and automated testing. Good to Have Skills: Experience of working with Rust. Experience of working with Python or Scala for Spark. Experience of working with Docker and Containers. Experience of working with Kubernetes. Experience of working with Airflow. Experience of working on Cloud environments (GCP and Azure).

Senior Research Data Scientist

Gurugram

5 - 7 years

INR 13.0 - 14.0 Lacs P.A.

Work from Office

Full Time

You will be at the forefront of dunnhumby s research data science team where you will be translating a complex business problem into a data science problem and solving that with scalable and state-of-the art AI algorithms. Joining our research data science team, you will be helping identify new opportunities within the Data Science space for future dunnhumby solutions. Learn from experts and grow your career in our organisation What we expect from you Degree or equivalent in a statistical or mathematical subject. 5 to 7 Years of experience in Data Science Good understanding of statistics and mathematical methodologies used - especially forecasting, regression, linear models, time series, hypothesis tests and optimisation Ability to prototype solutions using Python and Spark to facilitate development and testing of algorithms on large data sets Good understanding of machine learning techniques, with applications to classification, prediction and clustering Ability to apply and extend experimental design methodology to conduct rigorous measurement of treatment effects Good working knowledge of databases, including SQL, relational and non-relational data models Experience of using following algorithm at scale: Ancova, linear models with regularization, clustering, random forests, xgboost Research the latest machine learning approaches Good grasp of Object-Oriented Programming Stakeholder Management Ability to quickly learn open-source statistics and machine learning packages - Pandas, SciPy, Scikit - learning, Tensor flow. Experience in developing solutions related to Market Mix Modelling, Causal AI and Generative AI

Senior Applied Data Scientist

Gurugram

5 - 7 years

INR 15.0 - 17.0 Lacs P.A.

Work from Office

Full Time

It's a chance to apply your expertise to distil complex problems into compelling insights using the best of machine learning and human creativity to deliver effective and impactful solutions for clients. Joining our advanced data science team, you'll investigate, develop, implement and deploy a range of complex applications and components while working alongside super-smart colleagues challenging and rewriting the rules, not just following them. What we expect from you 5- 7years of experience required Degree in Statistics, Maths, Physics, Economics or similar field Programming skills (Python and SQL are a must have) Analytical Techniques and Technology Logical thinking and problem solving Strong communication skills Stakeholder Management Experience with and passion for connecting your work directly to the customer experience, making a real and tangible impact Statistical Modelling and experience of applying data science into client problems.

Applied Data Scientist

Gurugram

2 - 4 years

INR 13.0 - 14.0 Lacs P.A.

Work from Office

Full Time

It s a chance to apply your expertise to distil complex problems into compelling insights using the best of machine learning and human creativity to deliver effective and impactful solutions for clients. Joining our advanced data science team, you'll investigate, develop, implement and deploy a range of complex applications and components while working alongside super-smart colleagues challenging and rewriting the rules, not just following them. What we expect from you 2- 4 years of experience required Degree in Statistics, Maths, Physics, Economics or similar field Programming skills (Python and SQL are a must have) Analytical Techniques and Technology Logical thinking and problem solving Strong communication skills Experience with and passion for connecting your work directly to the customer experience, making a real and tangible impact Statistical Modelling and experience of applying data science into client problems.

FIND ON MAP

Dunnhumby

Dunnhumby logo

Dunnhumby

|

Data Analytics, Customer Insights

London

1000+ Employees

32 Jobs

cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Job Titles Overview