Senior Software Engineer, Feature Platform

Unity

San Francisco (CA)

On-site

USD 172,400 - 258,600

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Join a forward-thinking company as a Senior Software Engineer, where you'll build a scalable feature platform for AI and machine learning. Collaborate with a talented team to design high-impact services and data pipelines that process vast amounts of data. This role offers the chance to work with cutting-edge technologies in a dynamic environment, contributing to the success of numerous applications worldwide. If you're passionate about creating innovative solutions and thrive in a collaborative setting, this opportunity is perfect for you.

Qualifications

  • Experience with Apache Flink, Kafka, and BigQuery is crucial.
  • Strong background in distributed systems and high-throughput data processing.

Responsibilities

  • Design and develop scalable services with significant business impact.
  • Work on data pipelines for machine learning feature processing.

Skills

Apache Flink
Apache Kafka
BigQuery
DBT
Distributed Systems
Machine Learning Concepts
Mobile Advertisement

Job description

Senior Software Engineer, Feature Platform

The opportunity
At Unity Data & ML Team, we build high-throughput distributed systems and products around machine learning on a scale of hundreds of thousands of apps. Our Grow platform processes TBs of data and delivers relevant content to hundreds of millions of users every day.

We are now looking for a Senior Software Engineer to join the Feature Platform that is building the foundation of a feature platform that will serve all of Unity's AI and Machine Learning needs for years to come! In this role, you will collaborate with engineers, data scientists, and machine learning engineers to design and develop a highly-scalable feature building platform.

What You'll Be Doing

  • Design, develop and own new highly scalable services that bring substantial business impact.
  • Work on services and data pipelines to process high throughput data into machine learning features.
  • Ensure service scalability and reliability through effective code and data serving designs.
  • Communicate clearly your ideas, solutions and discuss them with an international team across multiple time zones.

What We're Looking For

  • Experience with Apache Flink, Apache Kafka, BigQuery, and DBT.
  • Experience with highly scalable distributed systems, large-scale queries and joins.
  • Experience with high-throughput and low-latency request serving.
  • Experience in mobile advertisement and gaming is a big plus.
  • Experience with machine learning concepts is also a plus.

Additional Information

  • Relocation support is not available for this position.

Life at Unity
Unity [NYSE: U] is the leading platform to create and grow games and interactive experiences. Creators, ranging from game developers to artists, architects, automotive designers, infrastructure experts, filmmakers, and more, use Unity to bring their imaginations to life across multiple platforms, from mobile, PC, and console, to spatial computing.

As of the third quarter of 2024, more than 70% of the top 1,000 mobile games were made with Unity, and in 2024, Made with Unity applications had an average of 3.7 billion downloads per month. For more information, please visit Unity.

Unity is a proud equal opportunity employer. We are committed to fostering an inclusive, innovative environment and celebrate our employees across age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, or any other protected status in accordance with applicable law. Our differences are strengths that enable us to support the growing and evolving needs of our customers, partners, and collaborators. If there are preparations or accommodations we can make to help ensure you have a comfortable and positive interview experience, please fill out this form to let us know.

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

This position requires the incumbent to have a sufficient knowledge of English to have professional verbal and written exchanges in this language since the performance of the duties related to this position requires frequent and regular communication with colleagues and partners located worldwide and whose common language is English.

Headhunters and recruitment agencies may not submit resumes/CVs through this Web site or directly to managers. Unity does not accept unsolicited headhunter and agency resumes. Unity will not pay fees to any third-party agency or company that does not have a signed agreement with Unity.

Your privacy is important to us. Please take a moment to review our Prospect Privacy Policy and Applicant Privacy Policy. Should you have any concerns about your privacy, please contact us at DPO@unity.com.

Salary Range: $172,400—$258,600 USD

Seniority level: Mid-Senior level

Employment type: Full-time

Job function: Engineering and Information Technology

Industries: Software Development

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior/Staff Machine Learning Engineer, Data Infrastructure
Senior/Staff Machine Learning Engineer, Data Infrastructure

Unity Technologies • Mountain View (CA)

On-site
USD 200,000 - 261,000
Health insurance
Stock options
Retirement plan
+3
Staff Software Engineer, Feature Platform
Staff Software Engineer, Feature Platform

3M HEALTHCARE • San Francisco (CA)

On-site
USD 173,000 - 289,000
Health insurance
Stock options
Generous vacation and personal days
+1
Staff Software Engineer (Data & ML)
Staff Software Engineer (Data & ML)

Unity South APAC (SEA, ANZ, IND Subcont.) • Mountain View (CA)

On-site
USD 245,000 - 318,000
Comprehensive health insurance
Commute subsidy
Employee stock ownership
+2
Staff Software Engineer (Data & ML)
Staff Software Engineer (Data & ML)

Unity • Mountain View (CA)

On-site
USD 278,000 - 418,000
Comprehensive health, life, and disability insurance
Commute subsidy
Employee stock ownership
+2
Senior/Staff Machine Learning Engineer, Data Infrastructure
Senior/Staff Machine Learning Engineer, Data Infrastructure

Unity Enterprise • Mountain View (CA)

Hybrid
USD 200,000 - 261,000
Comprehensive health insurance
Life and disability insurance
Employee stock ownership
+3
Senior/Staff Machine Learning Engineer, Data Infrastructure
Senior/Staff Machine Learning Engineer, Data Infrastructure

Unity • Mountain View (CA)

On-site
USD 200,000 - 261,000
Comprehensive health insurance
Employee stock ownership
Competitive retirement plans
+4
Staff Software Engineer, Feature Platform
Staff Software Engineer, Feature Platform

3M HEALTHCARE • Bellevue (WA)

On-site
USD 192,000 - 289,000
Sr. Software Engineer
Sr. Software Engineer

Unity South APAC (SEA, ANZ, IND Subcont.) • Mountain View (CA)

On-site
USD 210,000 - 273,000
Comprehensive health insurance
Stock options
Competitive retirement plans
+2
Sr. Software Engineer
Sr. Software Engineer

Unity • Mountain View (CA)

On-site
USD 210,000 - 273,000
Health insurance
Commute subsidy
Employee stock ownership
+9
Sr. Software Engineer
Sr. Software Engineer

Unity Technologies • Mountain View (CA)

On-site
USD 210,000 - 273,000
Health insurance
Employee stock ownership
Retirement plans
+3