
Senior Machine Learning Engineer

Fetch
Summary
Join Fetch Rewards as a Senior Machine Learning Engineer and contribute to the development and deployment of machine learning models at scale. You will be responsible for the entire machine learning lifecycle, from data management to production deployment. This role requires strong programming skills in Python, experience with various ML frameworks, and a deep understanding of ML mathematics. Fetch offers a collaborative and innovative work environment with excellent benefits, including equity, 401k matching, comprehensive health insurance, generous paid time off, robust parental leave, and continuing education opportunities. The company values a flexible work environment, allowing for both in-office and fully remote options. This is a high-growth opportunity to work on impactful projects within a successful and rapidly expanding company.
Requirements
- Excellent programming skills (we use a lot of Python in this problem space but proficiency in other languages are equally welcome)
- Experience training ML models using a Python framework like Pytorch, TensorFlow, etc
- Experience deploying a model in a production environment with significant traffic. We process 100s of events per second in our production pipelines
- Experience deploying applications in public cloud environments like AWS etc
- Strong understanding of the math that makes ML models work
Responsibilities
- Contribute to the development and deployment of machine learning models at scale
- Manage the full life-cycle of machine learning, including data labeling/collection/management, model development, and deployment to large scale production settings
- Work closely with backend, devops and data engineers on focused teams
- Create value in a fast moving environment
Preferred Qualifications
- Excellent written and verbal communication skills
- Ability to problem solve independently and demonstrate initiative
- Experience with model servers like TFServing/TorchServe/Triton
- Experience with ONNX, TensorRT, CUDA, OpenAI Triton
- Experience with search, ranking or ads
- Statistics experience, including experiment design, A/B testing, and causal inference
- Experience building fraud detection models
- Experience with NLP tasks like fine-tuning LLMs, RLHF, prompting, and semantic search
Benefits
- Equity: We offer employees equity in Fetch, so that everyone can benefit from Fetchโs growth
- 401k Match: Dollar-for-dollar match up to 4%
- Benefits for humans and pets : We offer comprehensive medical, dental and vision plans for everyone including your pets
- Continuing Education : Fetch provides ten thousand per year in education reimbursement
- Employee Resource Groups : Take part in employee-led groups that are centered around fostering a diverse and inclusive workplace through events, dialogue and advocacy. The ERGs participate in our Inclusion Council with members of executive leadership
- Paid Time Off: On top of our flexible PTO, Fetch observes 9 paid holidays, including Juneteenth and Indigenous Peopleโs Day, as well as our year-end week-long break
- Robust Leave Policies: 20 weeks of paid parental leave for primary caregivers, 14 weeks for secondary caregivers, and a flexible return to work schedule
- Calvin Care Cash : Employees who are welcoming new family members will also receive a one time $2,000 incentive to assist employees with covering the cost of childcare, clothing, diapers and much more!
- Flexible Work Environment : Collaborate with your team in one of our stunning offices in Madison, Birmingham, or Chicago. Or you can work fully remotely from anywhere in the US. Weโll ensure you are equally equipped with the hardware and software you need to get your job done in the comfort of your home
Share this job:
Similar Remote Jobs

