Principal Software Engineer
Core
Architect and build highly scalable backend services and data pipelines for conversion tracking, attribution, reporting, and campaign optimization.
Role type
Principal Software Engineer (Backend & Data Platforms)
Builds
High-reliability ingestion and processing systems for online and offline conversion signals
Domain
Advertising technology, conversion measurement, and large-scale data analytics
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems architecture, backend service design, data pipeline engineering, cloud infrastructure design, system reliability engineering, technical leadership, cross-team collaboration, software development lifecycle management
Preferred skills
Conversion tracking expertise, attribution modeling, identity matching, privacy-aware data handling, AI development tools
Technologies
C#, Java, Go, Python, SQL, Azure, AWS, GCP
Responsibilities
Design end-to-end conversion workflows including event ingestion and identity matching, drive integrations with advertisers and external partners, improve conversion accuracy through diagnostics and monitoring, mentor engineers on system design and architectural thinking, collaborate with product and data science teams to translate measurement needs
Seniority
Principal, hands-on IC with strategic leadership
