AI & Data at Fetch sit at the center of how we understand our business, make decisions, and build intelligent products. The organization operates as an integrated AI & data ecosystem, spanning multiple disciplines, including data engineering, analytics engineering, machine learning, experimentation, and data platforms, all working together to turn data into durable business and customer impact. Teams operate in complex problem spaces where requirements evolve, tradeoffs are constant, and the right answer is rarely obvious. Success depends on strong technical judgment, comfort with ambiguity, and the ability to gather context and make informed decisions while balancing quality, performance, scalability, and responsible use. Practitioners across this org contribute hands-on to production systems, analytical foundations, and intelligent features. You will collaborate closely with product, platform, and engineering partners, help shape standards and best practices, and ensure our AI and data capabilities scale reliably as Fetch grows. About the Role: Fetch is evolving its AI-first mode into a more operational and scaled position, and we are looking for a Principal Software Engineer to design, scale, and evolve the intelligent platforms that power our Product and Software Development Life Cycles (PDLC/SDLC). In this role, you will define and execute the company-wide strategy for transitioning Fetch into an agentic engineering ecosystem, where autonomous AI agents, multi-modal LLM frameworks, and intelligent developer tools directly amplify human capabilities at scale. Sitting at the intersection of Developer Experience (DevX), platform infrastructure, and generative AI systems engineering, you will lead the technical vision to automate heavy SDLC workloads and optimize engineering workflows. This is a hands-on, high-impact technical IC role with massive influence across multiple engineering collectives. Your goal is to fundamentally redefine our engineering velocity and platform performance while setting organizational standards for system reliability, model safety, and strict verification gates. As a Principal Software Engineer, you balance deep software craftsmanship with strategic, company-level influence, engineering systems that endure, scale, and secure Fetch’s infrastructure for its next phase of growth. This is a full-time role that can be held from one of our US offices or remotely in the United States.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal
Education Level
No Education Listed