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. 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. This is a full-time role that can be held from one of our US offices or remotely in the United States. Apply tot his job
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

Experienced Distribution Center Team Member - Warehouse Operations, Inventory Management, and Logistics Excellence

Remote

Admin Assistant - Remote Administrative Support Specialist - Advertising Technology Industry - Immediate Start - Competitive Salary and Comprehensive Benefits

Remote

HSO Ind - Technical/Sr/Lead Consultant - F&O Developer

Remote

**Experienced Full Stack Data Entry Specialist – Remote Data Management Opportunity**

Remote

Entry Level Customer Service Chat Assistant – Launch Your Career in Remote Customer Support with arenaflex

Remote

Certified Medical Coder (Remote)

Remote

Experienced Remote Data Entry Specialist – Flexible Scheduling and Endless Growth Opportunities at arenaflex

Remote

Sales Representative - Mining

Remote

[Remote] Vice President / Deputy General Counsel, Litigation & Intellectual Property

Remote

[Remote] Entry Level Financial Services Professional

Remote
← Back