Principal Software Engineer, Data Products

Posted 1 day ago

This is a fully remote position, open to applicants in United States.

📋 Description

• Define the architecture and implementation strategy for a significant segment of Fetch’s off-platform data operations.

• Lead initiatives from problem identification and proof of concept to production delivery and continuous enhancement.

• Design, implement, and sustain services, APIs, and processing workflows that support data products.

• Collaborate with the Core Data Platform on shared ingestion, storage, orchestration, and trusted data assets.

• Establish clear interfaces and ownership to enable product teams to extend capabilities without replicating foundational infrastructure.

• Partner with Product, Sales, and external collaborators to clarify requirements, validate assumptions, and translate feedback into engineering decisions.

• Balance delivery speed, scalability, reliability, and maintainability through architectural trade-offs.

• Collaborate with data scientists to operationalize audience models and measurement techniques.

• Develop repeatable data preparation, scoring, evaluation, and delivery workflows with versioning, monitoring, and recovery mechanisms.

• Define production acceptance criteria that balance scientific validity, partner requirements, runtime, and cost.

• Construct validation, monitoring, and operational safeguards to ensure accurate and reliable outputs and partner service levels.

• Align engineers and cross-functional partners on design decisions, resolve dependencies, and guide implementation across teams.

• Mentor engineers, conduct design and code reviews, and establish effective engineering practices.


⛳️ Requirements

• 15+ years of software engineering experience, including defining technical strategy, leading architectural decisions across organizations, and driving company-wide initiatives.

• Proven ownership of a data-intensive product from an ambiguous problem or prototype to production launch and sustained customer or partner utilization.

• A track record of building and operating production software, with direct accountability for significant architectural decisions and delivery outcomes.

• Experience in developing advertising platforms, audience products, measurement or attribution systems, demand-side platforms, or closely related data products.

• Strong software engineering fundamentals, encompassing system design, backend development, testing, and production operations.

• Experience in designing systems that handle large volumes of data, with an understanding of data quality, performance, reliability, and operational trade-offs.

• Demonstrated technical leadership on complex initiatives involving multiple engineers or teams, including setting direction, guiding implementation, and resolving technical disagreements.

• Ability to advance work when requirements are incomplete, form informed technical opinions, and adapt your approach as new evidence emerges.

• Strong product judgment and the capability to connect technical decisions to partner needs, product adoption, and business outcomes.

• Clear communication skills with both technical and non-technical stakeholders, including the ability to explain trade-offs and constructively challenge requirements.

• Preferred: experience in bringing machine learning models into production in collaboration with Data Science.

• Preferred: familiarity with audience expansion, lookalike modeling, or predictive systems utilized in advertising.

• Preferred: knowledge of statistics, anomaly detection, or methods for identifying and addressing data quality issues.

• Preferred: experience in integrating data products with advertising platforms or external partners.


🏝️ Benefits

• Equity: We provide full-time employees with equity in Fetch, allowing everyone to share in Fetch’s growth.

• 401(k): Fetch matches your contributions dollar for dollar, up to 4% of your eligible pay.

• Benefits for humans and pets: We offer comprehensive medical, dental, and vision plans for all, including your pets.

• Continuing Education: Fetch provides $10,000 per year in education reimbursement.

• Employee Resource Groups: Participate in employee-led groups focused on fostering a diverse and inclusive workplace through events, dialogue, and advocacy. The ERGs engage with our Inclusion Council, which includes members of executive leadership.

• Paid Time Off: In addition to our flexible PTO, Fetch observes 9 paid holidays, as well as a year-end week-long break.

• Robust Leave Policies: Enjoy 14 weeks of fully paid parental leave for all employees, along with 6 additional weeks of paid childbirth recovery leave for birthing parents and a flexible return-to-work schedule.

• Calvin Care Cash: Employees welcoming new family members will receive a one-time $2,000 incentive to help with costs related to childcare, clothing, diapers, and more!

• Flexible Work Environment: Work collaboratively with your team in one of our stunning offices, or choose to work fully remotely from anywhere in the US for US-based roles.

• Hardware and software provided to ensure employees are equipped for remote work.

People also viewed

Tiger Analytics16 hours ago

Azure Data Engineer

US flagIllinois OnlyFull-timeData Engineer
ApplyView job
Myriad36016 hours ago

Data Platform Admin

US flagUnited States OnlyFreelanceData Engineer
ApplyView job
Assured16 hours ago

Data Architect, BI Analytics Platform

US flagUnited States OnlyFull-timeData Engineer$210k – $270k/year
ApplyView job
Coconut Software16 hours ago

Senior Data Engineer – Contract

CA flagCanada OnlyFreelanceData EngineerC$125k – C$165k/year
ApplyView job
Ibertech IT Services17 hours ago

Senior Data Engineer – Snowflake

ES flagSpain OnlyFull-timeData Engineer
ApplyView job
Stefanini Brasil17 hours ago

Senior Data Engineer

BR flagBrazil OnlyFull-timeData Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers