Principal Software Engineer
$163,800–$257,400 year
Hybrid · Waltham, Massachusetts, United States
Job Summary
As a Principal Software Engineer in the Applied AI team, you will design and build distributed systems to process billions of behavioral events in real time, develop high-performance APIs and services, and leverage machine learning and large language models for data analysis. Key responsibilities include collaborating with product teams, contributing to technical leadership, and ensuring system quality and performance. Candidates should have extensive experience in backend or infrastructure engineering, proficiency in programming languages like Java, Go, or Python, and a strong understanding of data modeling and relevant database technologies. Experience with LLMs in development workflows and building intelligent systems is also highly valued.
Required Qualifications
- 5+ years of backend, data, or infrastructure engineering experience
- Strong experience in distributed systems engineering, big data infrastructure, or applied AI/ML
- Proficiency in one or more core languages: Java, Go, Python
- Solid grasp of SQL and large-scale data modeling
- Familiarity with databases such as ClickHouse, DynamoDB, Kafka, Kinesis
Desired Qualifications
- Experience in ad tech, real-time bidding (RTB), or programmatic systems
- Background in identity resolution, attribution, or behavioral analytics at scale
- Contributions to open source in ML, infrastructure, or data tooling
- Strong product instincts and a passion for building tools that drive meaningful outcomes
Additional Requirements
- ZoomInfo is proud to be an equal opportunity employer, hiring based on qualifications, merit, and business needs, and does not discriminate based on protected status.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.