Hilbert is building the ML systems that power demand intelligence for the world's largest consumer companies — recommendation engines, demand forecasting, customer lifecycle models, and activation systems that must work across wildly different retailers, data environments, and business contexts. This isn't single-tenant model building; it's designing configurable, production-grade ML systems that generalize across Fortune 500 enterprises and beloved consumer brands alike. We're looking for an ML Engineer who understands B2C business problems deeply, builds models and pipelines that work with real-world data, and can sit across the table from enterprise customers — translating their business challenges into ML solutions and their results into strategic clarity. All with the ownership and urgency of a startup. This is not a "receive a ticket, train a model, hand off a notebook" role. You'll own problems end-to-end — from framing through modeling through production deployment through impact — for our largest enterprise customers, where the stakes are high, the data is complex, and you are the person the customer trusts to explain what the models are doing and why it matters. If you understand why churn analysis matters differently for a grocery retailer versus a fashion marketplace, can build a recommendation system that works with sparse data and runs reliably in production, and can present a causal analysis to a room of VP-level stakeholders and make it land, we want to meet you. Why Hilbert AI Hilbert is building the demand intelligence platform used by world-class B2C leaders — including the world's largest retailer — to unlock compounding growth outcomes. We sit at the intersection of AI, data, and commercial activation for retail and e-commerce. We're scaling fast with top-tier investors behind us. ML systems are the engine behind what we deliver to customers — which means every model you build, every pipeline you ship, every system you contribute to has direct, measurable impact on enterprise revenue. We're a small, talent-dense, low-ego team. We value ownership, speed, intellectual honesty, and shipping real impact. The Role You'll work directly with the founding team and alongside engineering, product, and GTM to build and improve the ML systems at the heart of Hilbert — with a particular focus on our largest enterprise accounts. You'll be hands-on every day — building models, designing pipelines, running experiments, interrogating data, and shipping to production. But you'll also be the technical face of Hilbert's ML capabilities to key customers: understanding their business context firsthand, shaping how we apply our systems to their problems, presenting results and recommendations, and building the trust that turns a vendor relationship into a strategic partnership. B2C is our world. The problems we solve — demand prediction, customer lifecycle, personalization, activation — require someone who understands these domains and can translate business context into modeling and engineering decisions. The environment is high-autonomy and high-ambiguity. Data is often messy, incomplete, or limited. You thrive in exactly those conditions — and you can bring the customer along on the journey. Our Current Hurdles These are the kinds of problems you'll be working on from day one. Multi-tenant ML systems that actually generalize — we serve enterprises with fundamentally different data shapes, catalog sizes, customer behaviors, and business constraints. The challenge is contributing to model architectures and pipelines that are configurable and adaptive across customers — not rebuilding bespoke systems for every account. You'll work on the abstractions that make this possible, informed by direct exposure to how different enterprises actually operate. Extracting real signal from messy, limited data — enterprise data is never clean and rarely complete. Cold-start problems, sparse interaction histories, inconsistent taxonomies, missing features — this is the norm, not the exception. You'll need to make pragmatic modeling choices that produce real value when the data fights back — and explain those choices to customers who want to understand what's possible with their data. Connecting model outputs to business actions — a recommendation score or a demand forecast is worthless if it doesn't change what an operator actually does. The challenge is closing the loop between ML outputs and real commercial decisions — activation, merchandising, retention — in a way that's measurable and defensible. You'll be in the room when customers ask "so what do we do with this?" and the answer needs to be concrete. Causal rigor in a world that wants quick answers — enterprise customers want to know why something is happening, not just what. The challenge is applying causal inference in a way that's rigorous but practical — knowing when an A/B test is sufficient, when you need difference-in-differences or synthetic controls, and when the honest answer is "we can't know yet." You'll need to hold this line with customers who may be pushing for faster, simpler answers.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed