As a pioneer in mobile game development, FanDuel is seeking a talented Machine Learning Engineer to join our team and help us revolutionize the world of online gaming. In this role, you'll have the opportunity to design, build, and deploy machine learning systems that power real-world applications, working closely with data scientists, engineers, and product managers.
The Position
Our roster has an opening with your name on it! As a Machine Learning Engineer at FanDuel, you'll be responsible for contributing across the ML lifecycle, including feature engineering, model training, evaluation, deployment, and monitoring. You'll grow your skills in software development, ML Ops, and scalable infrastructure, all while helping us create innovative solutions that drive revenue.
The Game Plan
Everyone on our team has a part to play! As a Machine Learning Engineer, you'll be working closely with data scientists to implement and optimize machine learning models for production use. You'll develop and maintain pipelines for data preparation, training, and model deployment, as well as build tools and services to support real-time and batch inference workloads.
Collaboration & Execution
You'll translate product and business requirements into ML-driven solutions, participate in agile workflows, including sprint planning, code reviews, and design discussions. You'll work with engineers and analysts to ensure data integrity and efficient feature computation.
Quality & Reliability
You'll implement monitoring and alerting to track model performance and detect issues such as data drift. You'll write maintainable, testable code and follow best practices in version control and documentation. You'll help automate training, deployment, and retraining workflows using ML Ops tools.
The Stack
Our tech stack includes Databricks, AWS, Spark, Python, MLFlow, generally available ML libraries, Terraform, GitHub, and Buildkite.
The Stats
We're looking for a candidate with:
- 2-4 years of experience in software engineering, machine learning, or data science
- Proficiency in Python, with exposure to ML libraries (Scikit-learn, TensorFlow, or PyTorch)
- Solid understanding of data structures, algorithms, and software engineering principles
- Hands-on with SQL and comfortable working with large datasets
- Familiarity with distributed computing (Apache Spark preferred)
About You
You might be a great fit if you often ask yourself questions like:
- "How do complex systems actually work end to end, and how can I make them better?"
- "What makes software reliable, and how do you design for that from the start?"
- "Where's the balance between moving fast and building things that last?"
- "How do small changes in code or data ripple out into big user or business impacts?"
About FanDuel
FanDuel Group is the premier mobile gaming company in the United States and Canada, with a portfolio of leading brands across mobile wagering. We're based in New York with US offices in Los Angeles, Atlanta, and Jersey City, as well as global offices in Canada and Scotland.
Player Benefits
We treat our team right! We offer amazing benefits above and beyond the basics, including an array of health plans, generous paid time off, annual bonus and long-term incentive opportunities, 401k with up to a 5% match, commuter benefits, pet insurance, and more.