Principal Machine Learning Engineer
Core
Design and build production-grade backend systems, data pipelines, and optimization models for a large-scale personalization and decisioning platform serving millions of customers.
Role type
Principal Machine Learning Engineer (Backend & Systems Focus)
Builds
Scalable backend services, distributed training pipelines, feature stores, and production ML systems for one-to-one offer and content decisions.
Domain
Retail / Personalization / Decisioning
Deliverable
production ML models
Required skills
Python, SQL, Distributed Systems, Microservices Architecture, Kubernetes, CI/CD, Causal Inference, Reinforcement Learning, Mixed-Integer Optimization, System Design, Technical Leadership
Preferred skills
Experience in retail, ad-tech, or large-scale marketing personalization; Large-scale mathematical/combinatorial optimization
Technologies
Python, SQL, scikit-learn, XGBoost, Gurobi, PuLP, Dask, Kubeflow, Kubernetes, Flask, Snowflake, Docker, Jenkins/GitHub Actions
Responsibilities
Architect scalable backend services and data contracts; Design and optimize distributed computing workflows; Set engineering standards and lead code/design reviews; Mentor mid-level and senior engineers; Build and productionize causal inference and optimization models; Drive observability and monitoring for model health.
Seniority
Principal, hands-on IC with technical leadership
