Research Engineer - Causal AI
Designs and implements novel causal inference algorithms and production systems for marketing attribution challenges at enterprise scale. Requires 5+ years shipping research code, strong math/stats background, Python proficiency, and customer collaboration.
About the job
Responsibilities
- Design and implement novel approaches to marketing measurement problems, shipping working code
- Build production systems for causal inference that maintain statistical rigor at enterprise scale
- Develop algorithms that are both mathematically sound and computationally efficient
- Collaborate with customers to understand their measurement challenges and develop technical solutions
- Create tools and libraries that enable both internal teams and customers to leverage advanced analytics
- Document research and implementation decisions for reproducibility and knowledge transfer
Requirements
Applied Science & Engineering
- 5+ years developing and shipping research code in production environments
- Strong mathematical background - statistics, probability, optimization, causal inference
- Proficient Python developer - can write production-quality code, not just notebooks
- Causal inference expertise - practical experience applying causal methods to real problems
- Data-intensive systems - experience processing and analyzing large datasets
- Research to production - track record of turning research ideas into shipping features
- Communication skills - can explain complex technical concepts to varied audiences
Domain & Advanced Skills
- MS or PhD with significant applied research experience
- Background in econometrics, statistics, or computational social science
- Experience in marketing analytics, A/B testing, or measurement domains
- Understanding of ML engineering and MLOps practices
- Ability to work directly with customers on technical problems
- Experience with both Bayesian and frequentist statistical methods
Nice to Haves
- Published applied research or technical writing
- Experience in consulting or customer-facing technical roles
- Background in operations research or decision sciences
- Familiarity with GPU computing and performance optimization
- Understanding of privacy-preserving analytics and differential privacy
Skills
Python, Causal Inference, Statistics, Probability, Optimization, Ml Engineering, MLOps, Econometrics, A/B Testing, Bayesian Methods
Similar jobs
ML Engineering jobsBuild and operate large-scale ranking and retrieval systems that power search relevance, including hybrid lexical/vector search, embeddings, query understanding, and permission-aware retrieval. Requires a bachelor's degree and 5+ years of ML engineering experience in ranking or information retrieval.
Build and operate production ML infrastructure spanning training, deployment, serving, monitoring, data pipelines, and feedback-driven retraining. The role requires strong MLOps and DevOps experience, Python and SQL proficiency, and ownership of reliable cloud-based systems.
Build and scale post-training, reinforcement-learning, evaluation, and inference systems for long-horizon agents operating over complex enterprise software. The role requires strong Python and PyTorch or JAX skills, distributed GPU experience, empirical rigor, and the ability to take research results into production.
Build and operate production AI agents that transform enterprise processes, data, and code. The role focuses on tool layers, retrieval, context management, evaluations, monitoring, auditability, and guardrails, requiring strong Python and TypeScript plus experience with production LLM systems and traditional machine learning.
Build and productionize applied AI/ML systems for document understanding, agentic workflows, and demand forecasting using rich, messy enterprise data. The role requires 3+ years of production AI/ML experience, strong evaluation and monitoring practices, and a STEM master’s degree.