Scan your resume against ATS criteria for this Principal Engineer - C++ role at Recruiting2.
Circana is a leading provider of technology, AI, and data solutions for consumer packaged goods companies, manufacturers, and retailers. Our predictive analytics and Liquid Data® platform help clients measure market share, uncover consumer behavior, and drive growth—powered by six decades of expertise and an expansive, high-quality data set.
At Circana, we are fueled by our passion for continuous learning and growth, we seek and share feedback freely, and we celebrate victories both big and small in an environment that is flexible and accommodating to our work and personal lives. We’re a global company dedicated to fostering inclusivity and belonging. We value and celebrate the unique experiences, cultures, and viewpoints that each individual brings. By embracing a wide range of backgrounds, skills, expertise, and beyond, we create a stronger, more innovative environment for our employees, clients, and communities. With us, you can always bring your full self to work. Join our inclusive, committed team to be a challenger, own outcomes, and stay curious together. Circana is proud to be Certified™ by Great Place To Work®. This prestigious award is based entirely on what current employees say about their experience working at Circana. Learn more at https://www.circana.com. www.circana.com.
We are seeking Principal Engineer to drive design, evolution, and execution of our next-generation, massively parallel processing (MPP) clustered database engine (Whitebox) that currently powers large-scale retail and consumer analytics solutions across Circana clients in 22+ countries and serving millions of queries every day in real-time against massive data sets . This is a highly technical role for an expert who bridges the gap between High-Performance Computing (HPC) and Big Data systems engineering and low-latency machine learning infrastructure and involves database internals, distributed systems, performance engineering, data processing at scale.
In this role, you will be of the primary designers and developer responsible for building low-latency, high-throughput distributed database kernels. You will design bare-metal optimized software layers, ensuring our database product fully exploits modern multi-core, vectorized hardware and distributed network fabrics to process terabyte/petabyte-scale datasets and where appropriate, seamlessly executes highly performant analytics and in-database ML inference directly on relational and the occasional vector datasets.
Be comfortable working in a cross country/multi time zone team of elite systems engineers, implementing as well as conducting rigorous peer design and development reviews
Collaborate with cross-functional teams in defining and developing new platform capabilities.
Actively participate in architecture reviews, code reviews, and technical mentoring.
Investigate and resolve complex performance and scalability issues.
Minimum - 4 years Computer Science engineering degree from a reputed institute. Masters in HPC (high performance computing) and Bigdata engineering areas preferred for Senior staff engineer and above roles
(Message Passing Interface) paired with shared-memory thread-level programming via
frameworks.
programming.
Strong debugging, performance tuning, and problem-solving skills.
Proficiency in or more leading memory and compute monitoring/performance tools (such as Valgrind, Purify, Intel/AMD/ARM diagnostics etc.)
Track record contributing to open-source or work experience on proprietary distributed engines (e.g., ClickHouse, DuckDB, Doris, CockroachDB, RocksDB, ScyllaDB, or Velox).
Experience with cloud-native distributed, elastic environments, object storage tiering (S3/GCS), or zero-copy networking.
Experience integrating heterogeneous acceleration (NVIDIA CUDA / ROCm) into big data workloads and hybrid CPU/GPU setups.
Vector & Graph Algorithmic experience
Work on the bleeding edge of data infrastructure, tackling next gen big data engineering problems to support real time querying and analytics against some of the largest data sets at high concurrency
Challenging engineering problems - all the way from functional/data science algorithm implementations on a HPC setup to bare metal/close to OS kernel level programming involving handling of hundreds of billions of records to support real-time analytics at scale.
Plenty of valuable exposure to broader BI/Analytics/Bigdata ecosystem including great opportunity to functionally better understand CPG, Retail and related domains.
Stimulating work environment and a great Circana work culture that allows members to bring their best daily.
Beyond technical skills, experience, and role-specific attributes, these shared behaviors are fundamental to our culture and success. We seek individuals who consistently demonstrate and champion these behaviors in their daily work:
Stay Curious: Being hungry to learn and grow, always asking the big questions.
Seek Clarity: Embracing complexity to create clarity and inspire action.
Own the Outcome: Being accountable for decisions and taking ownership of our choices.
Center on the Client: Relentlessly adding value for our customers.
Be a Challenger: Never complacent, always striving for continuous improvement.
Champion Inclusivity: Fostering trust in relationships engaging with empathy, respect, and integrity.
Commit to each other: Contributing to making Circana a great place to work for everyone.
This position can be located in the following area(s): Bangalore
Prospective candidates may be asked to consent to background checks (in accordance with local legislation and our https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.circana.com%2Fcandidate-privacy-notice%2F&data=05%7C02%7CSarah.Dutille%40circana.com%7C686d6e77ad604a43171e08dcf4f324b6%7C43728c2044474b27ac2e4bdabb3c0121%7C0%7C0%7C638654572350943196%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=PQDi90rj%2F44ipptKRuKQJZFkcdZ%2BLZCGX4IoUL2ANI8%3D&reserved=0 candidate privacy notice ) Your current employer will not be contacted without your permission.
How to apply for Principal Engineer - C++ at Recruiting2?
Click the "Apply on Company Website" button on this page to submit your application directly on the employer's official portal.
What is the salary for this role?
Salary details will be discussed during the interview.
What experience is required?
4+ years of experience is required.
Is this position still open?
Yes, currently active and accepting applications.
Explore related active roles in management
Principal Engineer - C++
Recruiting2 · Bangalore