companyUnity Technologies logo

Principal Software Engineer, Ads Infrastructure

Unity TechnologiesMountain View, CA, USA
On-site Full-time $250K/yr - $340K/yr

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Key Responsibilities:Design and oversee the architecture and development of large-scale distributed systems, ensuring they are scalable, fault-tolerant, and cost-efficient across multi-region deployments. Assume full responsibility for critical infrastructure domains, manage production services, participate in on-call rotations, and lead comprehensive root cause analyses of complex cross-system incidents. Foster operational excellence by establishing Service Level Objectives (SLOs), enhancing observability and resiliency, and automating reliability and capacity management throughout the platform. Uphold engineering standards through thorough design reviews, architectural alignment, performance benchmarking, and mentoring senior and staff engineers. Collaborate with leadership to strategize long-term infrastructure plans, including capacity planning, cost optimization, and providing technical insights for cloud vendor negotiations. What We’re Seeking:A minimum of 10 years of experience in designing, building, and managing large-scale distributed systems in high-availability production settings. Proven programming skills with a history of delivering production-grade backend services and infrastructure systems. Extensive hands-on experience with Kubernetes and cloud-native architectures in GCP, AWS, or Azure, including multi-cluster and multi-region implementations. Advanced knowledge of distributed infrastructure, including traffic management, load balancing, networking, and messaging systems like Kafka, as well as large-scale stream processing.

About the job

Join Our Team!

The Ads Infrastructure team at Unity Technologies is at the forefront of building and managing the backbone of one of the world’s largest real-time advertising platforms. Our robust infrastructure supports every aspect of Unity Ads, facilitating segmentation, optimization, bidding, traffic routing, experimentation, and analytics on a global scale.

We prioritize the development of resilient, scalable, and cost-effective systems that handle immense traffic volumes across various regions while adhering to stringent latency and availability standards. Our platform leverages cutting-edge technologies such as Kubernetes, Kafka, Flink, Starrocks, Valkey, and other cloud-native components, empowering engineers, data scientists, and product teams to propel Unity Ads towards success.

This senior individual contributor position holds significant technical influence across the organization. You will take ownership of pivotal architectural decisions, guide long-term platform advancements, and collaborate with team members, senior managers, and directors to shape the technical trajectory of Ads Infrastructure while maintaining a hands-on approach.

About Unity Technologies

Unity Technologies is a leading platform for creating and operating interactive, real-time 3D content. Our tools empower developers to build engaging experiences across various platforms worldwide, revolutionizing the way games and applications are created and experienced.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.