Principal Software Engineer - Machine Learning

Remote Full-time
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.

This is a full-time role that can be held from one of our US offices or remotely in the United States.

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.
• 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.

Apply Now

Apply Now
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Sr. SDET, tvScientific

Remote

Recruiter 2

Remote

**Experienced Part-Time Data Entry Clerks – Remote Work Opportunities at arenaflex**

Remote

Senior Treasury Management Product Manager – Integrated Receivables

Remote

Senior Analyst - Control Management, Product/Service Risk Advisory

Remote

Part Time Overnight Task Team

Remote

[Remote] IT Systems Engineer – IAM & Cloud Infrastructure

Remote

Experienced Customer Service Representative – Remote Work from Home Opportunity with arenaflex

Remote

Customer Retention Specialist (French Speaker)

Remote

Professional Land Surveyor (Remote)

Remote
← Back