Talent.com
Principal Software Engineer - Machine Learning

Principal Software Engineer - Machine Learning

FetchRemote, Remote, United States
30+ days ago
Job type
  • Full-time
  • Remote
Job description

What we’re building and why we’re building it.

Every month, millions of people use America’s Rewards App, earning rewards for buying brands they love – and a whole lot more. Whether shopping in the grocery aisle, grabbing a bite at the drive-through or playing a favorite mobile game, Fetch empowers consumers to live rewarded throughout their day. To date, we’ve delivered more than $1 billion in rewards and earned more than 5 million five-star reviews from happy users.

It’s not just our users who believe in Fetch : with investments from SoftBank, Univision, and Hamilton Lane, and partnerships ranging from challenger brands to Fortune 500 companies, Fetch is reshaping how brands and consumers connect in the marketplace. When you work at Fetch, you play a vital role in a platform that drives brand loyalty and creates lifelong consumers with the power of Fetch points. User and partner success are at the heart of everything we do, and we extend that same commitment to our employees.

At Fetch, we value curiosity, adaptability, and the confidence to explore new tools — especially AI — to drive smarter, faster work. You don’t need to be an expert, but you should be ready to learn quickly and think critically. We welcome learners who move fast, challenge the status quo, and shape what’s next — with us.  Ranked as one of America’s Best Startup Employers by Forbes for two years in a row, Fetch fosters a people-first culture rooted in trust, accountability, and innovation. We encourage our employees to challenge ideas, think bigger, and always bring the fun to Fetch.

Fetch is an equal employment opportunity employer.

About the Role :

Fetch is building the future of personalized consumer experiences. We’re looking for a Principal Machine Learning Engineer to design and scale systems that power personalization, relevance, and ranking across our platform. This is a high-impact role where you’ll drive new initiatives, mentor other engineers, and shape the technical direction of ML at Fetch.

Role Responsibilities :

  • Build and scale ML infrastructure for personalization, search, ranking, and ad tech at consumer scale.
  • Design and implement zero-to-one systems, including real-time learning and data pipelines.
  • Lead technical design, architecture, and cross-team alignment for major ML initiatives.
  • Mentor engineers and help raise the bar on technical execution and design quality.
  • Partner with product and engineering teams to create dynamic systems that adapt to evolving user preferences.
  • Use AI tools to accelerate your work, including :
  • Designing features and validating ideas with ChatGPT & Claude sandboxes.
  • Leveraging AI for code generation and technical prototyping.
  • Using AI assistants for systems architecture diagramming and design validation.
  • Exploring LLMs to enhance personalization, conversational search, and feature creation.

Minimum Requirements :

  • Proven experience building and scaling ML infrastructure in support of personalization, relevance, search, or ad tech systems.
  • Deep hands-on expertise in data infrastructure, distributed systems, and large-scale data pipelines.
  • Experience working at a consumer product company with ML models operating at scale.
  • Prior contributions to ranking, personalization, or ad tech systems with measurable business impact.
  • Strong systems design skills, with a track record of leading architecture and communicating design tradeoffs.
  • Experience mentoring and elevating other engineers.
  • Success leading zero-to-one technical initiatives and delivering new infrastructure or ML systems from scratch.
  • Ability to operate in high levels of ambiguity with minimal direction, prioritizing effectively and driving impact.
  • Preferred Requirements :

  • Familiarity with LLMs and their application in personalization, feature creation, and conversational search.
  • Experience with streaming / real-time learning systems.
  • Exposure to conversational search or large-scale information retrieval.
  • Previous work bridging model development with real-time serving systems.
  • This is a full-time role that can be held from one of our US offices or remotely in the United States.

    At Fetch, we'll give you the tools to feel healthy, happy and secure through :

  • 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.
  • Fetch is an equal opportunity employer that embraces diversity, inclusion, and respect for all individuals. We do not discriminate on the basis of race, color, religion, gender, gender identity or expression, sexual orientation, age, national origin, marital status, veteran status, disability, or any other characteristic protected by applicable law. Our commitment to inclusivity ensures that everyone is treated with dignity and has the opportunity to succeed based on their talent, skills, and potential.

    Fetch also provides reasonable accommodations to qualified individuals with disabilities or those with sincerely held religious beliefs, as required by law. If you need assistance with the application process or require an accommodation, please contact us at accommodations@fetch.com.

    Learn more : Fetch Recruitment Scam Warning .

    Create a job alert for this search

    Principal Machine Learning Engineer • Remote, Remote, United States

    Related jobs
    • Promoted
    CRNA - Anesthesiology job available in Parsons, Kansas

    CRNA - Anesthesiology job available in Parsons, Kansas

    Source Medical, LLC.Parsons, KS, US
    Full-time +1
    CRNA opening in KansasLocated in Parsons, KS - Wichita 125m, Kansas City 150mFull-time, permanent positionSeeking BC / BECRNA needed to join busy team. Newly renovated surgery department.Surgery mix i...Show moreLast updated: 30+ days ago
    • Promoted
    JOIN OUR GROWING UROLOGY TEAM

    JOIN OUR GROWING UROLOGY TEAM

    HealthEcareers - ClientParsons, KS, USA
    Full-time
    Seeking BE / BC Urologist to join our Mayo Clinic trained Urologist and his APRN in serving this region.Collegial medical staff with many young providers that frequently socialize.We are seeking a pr...Show moreLast updated: 30+ days ago
    • Promoted
    Physical Therapist - Mon-Fri 8am - 4 : 30 pm

    Physical Therapist - Mon-Fri 8am - 4 : 30 pm

    Boldage paceMackey, IN, USA
    Full-time
    Join BoldAge PACE and Make a Difference! .Are you passionate about helping older adults live meaningful, independent lives at home with grace and dignity? BoldAge PACE is an all-inclusive program o...Show moreLast updated: 30+ days ago
    • Promoted
    Therapist / Physical Therapist / Oklahoma / Physical Therapist in Oklahoma (Sign-on Bonus / Relocation

    Therapist / Physical Therapist / Oklahoma / Physical Therapist in Oklahoma (Sign-on Bonus / Relocation

    K.A. Recruiting, Inc.Chelsea, OK, US
    Full-time +1
    The Physical Therapist provides clinical patient care by initiating and administering appropriate treatment, progressing patient treatment as appropriate, and carrying patient load that reflects pr...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    (USA) Manager II, Process Engineer - Supply Chain

    (USA) Manager II, Process Engineer - Supply Chain

    USA JobsOchelata, OK, US
    Full-time
    Distribution Center Process Improvement Lead.Leads process improvement tools and methods for example 5S root cause analysis six sigma time and motion studies to eliminate losses in an area within a...Show moreLast updated: 5 hours ago
    • Promoted
    Telemedicine Physician

    Telemedicine Physician

    QuickMDCherryvale, KS, US
    Full-time
    QuickMD is a leading telemedicine provider, delivering high-quality virtual care across 44 states.Since our founding in 2019, we have helped more than 100,000 patients access essential medical trea...Show moreLast updated: 30+ days ago
    Sales Agent – Print Solutions

    Sales Agent – Print Solutions

    DevFindersBrent, BEN, GB
    Full-time
    This is a self-employed opportunity for experienced salespeople ready to take control of their careers.Sell cutting-edge printers and managed print services with the best commission plan in the ind...Show moreLast updated: 26 days ago
    • Promoted
    Sales Representative - 4 Day Work Week

    Sales Representative - 4 Day Work Week

    Platinum Supplemental InsuranceBartlesville, Oklahoma
    Full-time
    Ready to jump-start your career and take charge of your earning potential?.At Platinum Supplemental Insurance, we’re looking for motivated individuals ready to learn, grow, and thrive in a fast-pac...Show moreLast updated: 30+ days ago
    • Promoted
    Travel Physical Therapist - $2,800 per week

    Travel Physical Therapist - $2,800 per week

    Prime HealthCare StaffingParsons, KS, US
    Full-time
    Prime HealthCare Staffing is seeking a travel Physical Therapist for a travel job in Parsons, Kansas.Job Description & Requirements. Midwest town known for its friendly community, low cost of li...Show moreLast updated: 1 day ago
    • Promoted
    JOIN OUR GROWING UROLOGY TEAM

    JOIN OUR GROWING UROLOGY TEAM

    Labette HealthParsons, US
    Full-time
    Seeking BE / BC Urologist to join our Mayo Clinic trained Urologist and his APRN in serving this region.Collegial medical staff with many young providers that frequently socialize.We are seeking a pr...Show moreLast updated: 30+ days ago
    • Promoted
    Physician / Family Practice / Oklahoma / Locum Tenens / Locums FM / IM Job in Oklahoma Job

    Physician / Family Practice / Oklahoma / Locum Tenens / Locums FM / IM Job in Oklahoma Job

    MD Staff, LLCCopan, OK, US
    Full-time
    Exciting Locum Tenens Opportunity for MD / DO in Family Medicine / Internal Medicine - Near Copan, OK.Are you a skilled Medical Doctor (MD) or Doctor of Osteopathic Medicine (DO) with expertise in Fami...Show moreLast updated: 30+ days ago
    • Promoted
    CRNA - Anesthesiology job available in Parsons, Kansas

    CRNA - Anesthesiology job available in Parsons, Kansas

    Archway Physician RecruitmentParsons, KS, US
    Full-time +1
    Newly renovated surgery department.Surgery mix includes Orthopedics, Neurosurgery, General Surgery, OB / GYN, Ophthalmology, Urology and ENT. Hospital Employee - Full-time - Permanent - Work independe...Show moreLast updated: 30+ days ago
    • Promoted
    Pharmacist

    Pharmacist

    WALGREENSIndependence, KS, US
    Full-time
    Join Our Team at Walgreens as a Pharmacist!.Why Walgreens – For You, For Your Family, For Your Future.At Walgreens, pharmacists are medication experts and trusted healthcare providers reshapi...Show moreLast updated: 1 day ago
    • Promoted
    Travel Nurse RN - Case Manager - $1,928 to $2,081 per week in Nowata, OK

    Travel Nurse RN - Case Manager - $1,928 to $2,081 per week in Nowata, OK

    TravelNurseSourceNowata, OK, US
    Full-time
    TravelNurseSource is working with Host Healthcare to find a qualified Case Manager RN in Nowata, Oklahoma, 74048!.Host Healthcare is an award-winning travel healthcare company with an immediate ope...Show moreLast updated: 1 day ago
    • Promoted
    Physical Therapist

    Physical Therapist

    KA Recruiting Inc.Big Cabin, OK, US
    Permanent
    Are you looking for a new job? My name is Caroline and I am a Healthcare Recruiter here to help!.Shift : Monday-Friday (8am-5pm) . Provides clinical patient care with appropriate treatment.Evalu...Show moreLast updated: 30+ days ago
    • Promoted
    Technical Scrum Master

    Technical Scrum Master

    CapgeminiBartlesville, OK, United States
    Full-time
    Job Title : Technical Scrum Master.Job Location : Bartlesville, Oklahoma (Onsite).About the Job You're Considering : .As a Technical Scrum Master, you will apply Scrum of Scrums framework principles to...Show moreLast updated: 2 days ago
    • Promoted
    Software Development Engineer

    Software Development Engineer

    AmazonBartlesville, OK, USA
    Full-time
    Join Amazon's engineering team and help us build innovative solutions to complex problems.As a Software Development Engineer, you will design, develop, and test software applications and services.W...Show moreLast updated: 17 days ago
    • Promoted
    Physical Therapist in Oklahoma (Sign-on Bonus / Relocation)

    Physical Therapist in Oklahoma (Sign-on Bonus / Relocation)

    KA Recruiting Inc.Chelsea, OK, US
    Full-time +1
    The Physical Therapist provides clinical patient care by initiating and administering appropriate treatment, progressing patient treatment as appropriate, and carrying patient load that reflects pr...Show moreLast updated: 30+ days ago