> Markdown version of [/jobs/ext/4044473-lead-c-engineer-data-engine-builder-lead-role](https://www.wearedevelopers.com/jobs/ext/4044473-lead-c-engineer-data-engine-builder-lead-role). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Lead C++ Engineer - Data Engine (Builder-Lead Role) - **Company:** AIMMS - **Location:** Haarlem, Netherlands (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Apache HTTP Server, Microsoft Azure, C++ (Programming Language), Databases, Customer Data Management, Information Engineering, Extract Transform Load (ETL), Data Sharing, Memory Management, Python (Programming Language), SQL Databases, Management of Software Versions, Parquet, Enterprise Software Applications, Large Language Models, Concurrency, Agentic-AI, Data Layers, Kubernetes, Codebase, C++14 - **Published:** October 16, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=c4bd7094004a8321 ## About the Role * Strong modern C++ experience: 5+ years building production software, including server-side services, with depth in memory management, concurrency and performance. * Hands-on technical leadership: 2+ years leading a team or technical delivery while remaining active in the codebase. * Data-engine depth: Experience with databases, query engines, analytics or ETL systems, including ingestion, transformation, schemas and versioning. * SQL and columnar processing expertise: Familiarity with technologies such as Apache Arrow, Parquet and DuckDB, and how to process millions of rows efficiently. * Production ownership: Experience taking B2B or enterprise software from early development into real customer use. * Agent integration experience: Experience exposing tools or APIs to LLM agents and evaluating how reliably they use them, plus enough Python to collaborate closely with the team. Operations research, supply chain knowledge, Azure and Kubernetes experience are welcome additions. ## Description Good optimization starts with reliable data. With SENSAI Data Ready, supply chain analysts will work with AI agents to turn raw customer data into validated, model-ready datasets-without needing data engineering skills. Your team builds the engine that makes this possible. The core runs in modern C++; the agents and analytics tools run in Python. You'll own how these pieces work together, making data preparation fast, reproducible and traceable. Our Lead Architect starts the C++ build; you take over technical ownership and grow the team around it. Data Ready is the starting point. As the shared data layer expands across AIMMS applications, so will your scope. What You'll Do This is a hands-on engineering role with leadership responsibility-not a move away from coding. * Build and own the engine: Write a substantial share of the C++ services, connectors, recipe execution, storage and versioning. * Solve the hard data problems: Tackle SQL generation, schema drift, deterministic execution and performance on datasets of 10 million-plus rows. * Connect C++ and AI: Design the interfaces between the engine and Python-based agents and analytics tools, keeping results reliable and auditable. * Lead a small, growing team: Start with two engineers, set technical direction, coach through pairing and reviews, and hire as the scope grows. * Shape the wider platform: Work with the Lead Architect on a persistent data layer that AIMMS applications can share. * Deliver for real users: Work with Product and customers to turn messy data challenges into practical, production-ready capabilities. What Makes You Successful in This Role You're a software engineer first: someone who enjoys building data-intensive systems, not just using them.