Job Overview
dunnhumby is seeking an Engineer - C++ to join our Software Engineering team in Gurgaon, India. This role focuses on building high-performance C++ components that power data-driven insights for retailers and brands.
Responsibilities
- Design, implement, test, and optimize high-performance C++ software.
- Collaborate with data scientists, product managers, and other engineers to deliver robust solutions.
- Participate in code reviews, write clean maintainable code, and contribute to architecture decisions.
- Profile and optimize applications for performance, scalability, and reliability.
- Follow software engineering best practices, documentation, and testing standards.
Requirements
- Strong proficiency in C++ (14/17/20) with a solid understanding of STL and modern C++ paradigms.
- Experience with Linux/Unix environments and build systems (e.g., CMake).
- Knowledge of multi-threading, concurrency, and performance optimization.
- BS/MS in Computer Science or a related field; relevant industry experience acceptable.
- Strong problem-solving, debugging, and communication skills.
- Experience with data processing, analytics, or large-scale software is a plus.
About dunnhumby
dunnhumby is a leading data science and analytics company that helps retailers understand shoppers and optimize customer experiences through data-driven insights.
Benefits
- Competitive salary and benefits package
- Health insurance and well-being programs
- Hybrid/office-based work environment with opportunities for learning and growth
- Annual training and development programs
How to Apply
Apply via the job posting at: https://job-boards.greenhouse.io/dunnhumby/jobs/6326617003