Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Software Engineer (Data & ML)

$278.1k - $417.1k
Full-time

Unity Technologies

The opportunity At Unity, we're building a world-class advertising platform that operates at a massive global scale. The Ads team powers the systems that connect advertisers with creators and players, driving performance, reliability, and growth across our ecosystem. As a Staff Software Engineer on the Feature Platform team, you'll play a critical role in building the infrastructure that powers machine learning, experimentation, and optimization across our ads ecosystem. You'll design and operate the systems that transform high-volume event data into production-grade feature datasets used for bidding, attribution, and ranking — working at the intersection of distributed systems, platform engineering, and ML infrastructure. This role goes beyond data processing. You'll own the full software lifecycle of pipeline systems — from architecture and implementation through to reliability, observability, and performance at scale — collaborating closely with ML, backend, and product teams to build durable, high-quality infrastructure that supports both offline training workflows and online feature serving. This role is ideal for someone who enjoys owning complex systems end-to-end, thinking deeply about correctness and scalability, and building software that other engineering teams depend on. What you'll be doing What You'll Be Doing Design, build, and operate scalable, production-grade data pipeline systems and curated feature datasets powering ads optimization and ML Own end-to-end offline data flows from raw event ingestion to feature-ready datasets, with strong emphasis on correctness, reproducibility, and SLA compliance Develop and maintain large-scale batch and streaming systems (Python / Java / SQL) with a strong focus on performance, cost-efficiency, and reliability Build and contribute to our Feature Store platform, including integration with the high-throughput online serving layer (Go-based services) Translate complex product and monetization logic into well-engineered, extensible systems serving analytics and machine learning use cases Drive improvements in observability, testing frameworks, and quality standards across the platform Lead architectural decisions and engineering best practices within the Feature Platform team What we're looking for Strong software engineering fundamentals with deep experience designing and operating large-scale distributed systems in production Hands-on experience building production-grade ETL/ELT pipelines using Python, Java, SQL, or similar technologies Experience with distributed processing frameworks such as Spark or Flink in both batch and streaming modes, including performance tuning and parallel computation Understanding of how offline data systems integrate with online serving layers — feature stores, low-latency APIs, and real-time systems Experience with cloud-native environments, containerized systems, Kubernetes, and workflow orchestration tools Strong ownership mindset — focused on correctness, observability, and long-term maintainability Experience with Go is a plus, particularly for collaboration on high-throughput feature serving services You might also have Experience with ML infrastructure, feature stores, or model training pipelines Background in ads, attribution, or monetization systems Familiarity with experimentation and metrics infrastructure Exposure to high-scale backend or platform engineering Additional information Relocation support is not available for this position $278,100.00 - $417,100.00 This range reflects the anticipated base salary for this position. Beyond base salary, this role may be eligible for equity awards and participation in our company incentive plans (such as annual discretionary bonuses or sales commissions). The final offer amount will depend on several factors, including geographic location and the candidate’s relevant experience, professional background, and skill set. Benefits At Unity, we want our team members to thrive. We offer a wide range of benefits designed to support well-being and work-life balance. Please note: Benefits eligibility, specific offerings, and coverage vary based on the country and employment status. While specific benefits vary, here are some of the ways we strive to take care of our eligible team members globally: Comprehensive health, life, and disability insurance | Commute subsidy | Employee stock ownership | Competitive retirement/pension plans | Generous vacation and personal days | Support for new parents through leave and family-care programs | Office food snacks | Mental Health and Wellbeing programs and support | Employee Resource Groups | Global Employee Assistance Program | Training and development programs | Volunteering and donation matching program Life at Unity Unity [NYSE: U] is the world’s leading game engine, powering play for more than 3 billion consumers each month. The top mobile games in the world, the most played PC indie titles, the most innovative console games, and virtually all of the top XR and Web Games are developed, deployed, and grown in Unity. Unity also enables teams across industries like automotive, manufacturing, and healthcare to design, simulate, and collaborate in 3D — closing the gap between ideas and reality. For more information, please visit 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 you have a disability that means 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 and Applicant Privacy Policies. Should you have any concerns about your privacy, please contact us at View email address on click.appcast.io. Unity [NYSE: U] is the world’s leading game engine, powering play for more than 3 billion consumers each month. The top mobile games in the world, the most played PC indie titles, the most innovative console games, and virtually all of the top XR and Web Games are developed, deployed, and grown in Unity. Unity also enables teams across industries like automotive, manufacturing, and healthcare to design, simulate, and collaborate in 3D — closing the gap between ideas and reality. At Unity, we're committed to creating a workplace that fosters collaboration and teamwork that allows you to harness your unique skills. Join us in creating industry tools to help creators of all levels bring their projects to reality. Learn more about our culture and values, and get a head start by reading about how our hiring process works.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Staff Software Engineer (Data & ML) in Mountain View, CA vacancy
  • About the Role The Data Platform team owns the end-...  ...ClickHouse. In this senior/staff role, you will shape...  ...platforms that let engineers, data scientists, and analysts...  ...or 8+ years (Staff) of software engineering experience....  ...Experience supporting ML/AI workflows, training... 
    Suggested

    B Capital

    Palo Alto, CA
    2 days ago
  • $218.8k - $335.3k

     ...About the Role We are seeking an experienced Staff Software Engineer to lead the technical direction for the data collection and its ecosystem of integrations, automations...  ...‑quality data flows from vehicles into our AI/ML and analytics stacks, with strong guarantees... 
    Suggested
    Flexible hours

    General Motors

    Sunnyvale, CA
    2 days ago
  • $189k - $303k

     ...for all. We're searching for a Staff Machine Learning Engineer - Online Maps to join Aurora's Maps ML team. The Maps ML team is responsible for providing map data to the Aurora driver in the face...  ...Qualifications Excellent software engineering skills in Python and... 
    Suggested
    Work at office
    Local area
    3 days per week

    Aurora Innovation

    Mountain View, CA
    3 days ago
  • $262k - $365k

    Senior Staff Software Engineer, TPU Performance corporate_fare Google place Sunnyvale, CA, USA Qualifications...  ...leading technical project strategy, ML design, and working with ML...  ...., model deployment, model evaluation, data processing, debugging, fine tuning). 5... 
    Suggested
    Worldwide

    Google Inc.

    Sunnyvale, CA
    1 day ago
  •  ...Lead the discovery phase of large Mobile Engineering projects by collaborating with cross‑...  ...with ARKit / ARCore and Core Vision/ML Kit. Deep understanding of mobile app...  ...Tech Walmart Global Tech is a team of software engineers, data scientists, cybersecurity experts and... 
    Suggested
    Temporary work
    Worldwide

    Walmart

    Sunnyvale, CA
    4 days ago
  • $176.4k - $319.72k

    Senior/Staff Software Engineer, Behavior Verification Who We Are Nuro is a self-driving technology company...  ...a combination of machine learning (ML) models and safety metrics from...  ...simulation, on‑road logs, closed‑course testing data, and third‑party accident... 
    Odd job
    Work experience placement

    Nuro

    Mountain View, CA
    2 days ago
  • $207k - $301k

     ...experience. 8 years of experience in software development. 5 years of...  ..., large-scale systems data analysis, visualization tools,...  ...architecture. Experience with ML performance analysis and benchmarking...  ...Master’s degree or PhD in Engineering, Computer Science, or a related... 
    Temporary work
    Worldwide

    Google

    Sunnyvale, CA
    2 days ago
  • $190k - $261.25k

    Staff Software Engineer - Customer Experience Intelligence (CXI) At Databricks, we’re passionate about enabling data teams to solve the world’s toughest problems — from advancing the future of...  .... Hands‑on experience with ML‑assisted systems, decision support, or... 
    Local area
    Worldwide

    Dormont Manufacturing Company

    Mountain View, CA
    1 day ago
  • Kindredventures in Palo Alto is looking for a Member of the Technical Staff - Software to build the core platform that powers AI-driven chip design....  ...systems with TypeScript, Python, and collaborating with ML teams. This role requires a strong full-stack background with... 

    Kindredventures

    Palo Alto, CA
    3 days ago
  • $196.5k - $219.3k

     ...injection attacks and unauthorized data leakage. Build a highly...  ...platform features. Mentor junior engineers on secure backend development...  ...delivery of high‑quality software features while adhering to project...  ...large language models or other AI/ML systems (e.g. implementing... 
    Full time

    Zoomcar

    Sunnyvale, CA
    1 day ago
  • $190k - $261.25k

    As the Staff Technical Lead (TL) for Customer Experience...  ...Product, and Platform Engineering to align technical...  ...engineers and SMEs across Software and Support Engineering...  ...‑on experience with ML‑assisted systems, decision...  ...with distributed data platforms, developer tooling... 

    Databricks

    Mountain View, CA
    4 days ago
  • $262k - $365k

    Senior Staff Software Engineer, Search Evaluation Infrastructure Development Google New York, NY, USA...  ...experience leading technical project strategy, ML design, and working with ML...  ...., model deployment, model evaluation, data processing, debugging, fine tuning). Experience... 
    Early shift

    Google Inc.

    Mountain View, CA
    2 days ago
  • $193.93k - $352.29k

     ...Fidelity, T. Rowe Price, and other leading investors. About the Role We are looking for a Senior/Staff Software Engineer to serve as a technical leader for Nuro's ML Data engine. You will sit at the critical intersection of Autonomy, Machine Learning, and... 
    Immediate start
    Flexible hours
    Shift work

    Nuro

    Mountain View, CA
    16 days ago
  • $217.57k - $260k

     ...appropriately used during your application and interviews which can be found here. Role Overview ID.me is seeking a Staff Software Engineer - Data Platform to lead the design, build, and operation of the core data infrastructure that underpins our identity platform... 
    Full time
    Temporary work
    Work at office
    Remote work
    Flexible hours

    ID.me

    Mountain View, CA
    4 days ago
  • Member of Technical Staff (Software Engineer) Sunnyvale, CA Cerebras Systems builds the world’s largest...  ...learning users to run large‑scale ML applications without managing hundreds...  ...Python‑based scripts and APIs to streamline data preprocessing, inference execution, and... 
    Full time
    Part time
    Internship

    Cerebras Systems

    Sunnyvale, CA
    4 days ago
  •  ...AI Perplexity is looking for an Applied ML Engineer to design, build, and iterate on cutting...  ...lifecycle from research to production: data analysis, modeling, evaluation, offline/...  ...recommendation systems, NLP, and/or ranking. Strong software engineering skills (Python, production-... 
    Full time

    Pantera Capital

    Palo Alto, CA
    1 day ago
  • $232k - $313k

     ...Databricks, we are obsessed with enabling data teams to solve the world's toughest...  ...that are central to their missions. Our engineering teams build highly technical products that...  ...build the most trusted data analytics and ML platform in the world. Security Engineering... 
    Local area
    Worldwide

    Databricks

    Mountain View, CA
    2 days ago
  • $143k - $286k

    Position Summary... The Staff, Software Engineer plays a critical role in delivering scalable platform...  ...expertise in cloud-native architecture, AI/ML integration, and software design...  ...engineering excellence. The engineer applies data-driven decision-making and continuous... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    1 day ago
  • $143k - $286k

     ...do... Role summary: Join Walmart as a Staff Software Engineer to lead the design, development, and deployment...  ...infrastructure, tooling, and AI/ML frameworks. This role involves driving...  ...actionable technical requirements. Utilize data-driven approaches to define success... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    10 hours ago
  • $143k - $286k

    Position Summary... The Staff Software Engineer will lead the development and delivery of scalable platform...  ...infrastructure, tooling, and AI/ML frameworks, aligned with strategic roadmaps...  .... Emphasizing technical excellence, data-driven decision making, and cloud-native... 
    Full time
    Temporary work
    Part time
    Worldwide

    Walmart

    Sunnyvale, CA
    1 day ago
  • $193.93k - $352.29k

     ...autonomous driving technology. In an ML-first system, the overall...  ...its training and evaluation data. The team plays a crucial role...  ...closely with system engineers to thoroughly validate the autonomous...  ...best practices across broader software organization A bachelor's degree... 
    Work experience placement
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    6 days ago
  • $143k - $286k

     ...do... Role summary: Join Walmart as a Staff Software Engineer to lead the design, development, and deployment...  ...infrastructure, tooling, and AI/ML frameworks. This role drives the full software...  ...across functions, and apply data-driven practices to solve complex problems... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    10 hours ago
  • $143k - $286k

    Position Summary... Join Walmart as a Staff Software Engineer to lead the design, development, and deployment...  ...infrastructure, tooling, and AI/ML frameworks. This role involves driving...  ...collaborates closely with product, design, data, and engineering partners. Members... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    1 day ago
  • $143k - $286k

     ...What you'll do... Role summary: The (USA) Staff, Software Engineer plays a critical role in delivering...  ..., and deployment, while integrating AI/ML components to enhance automation and intelligence...  ...applying cloud-native principles and data-driven practices, the engineer advances... 
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    1 day ago
  • Senior Staff Software Engineer, Site Reliability Engineering In accordance with Washington state law, we are highlighting our comprehensive benefits...  .... Familiarity with the emerging landscape of AI/ML development and operations (MLOps), particularly for agentic... 
    Temporary work

    Google Inc.

    Sunnyvale, CA
    1 day ago
  • $193.93k - $352.29k

     ...autonomous driving technology. In an ML-first system, the overall...  ...its training and evaluation data. The team plays a crucial role...  ...closely with system engineers to thoroughly validate the autonomous...  ...best practices across broader software organization A bachelor's degree... 
    Work experience placement
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    6 days ago
  • $229k - $343k

     ...services. We are looking for an L6 Staff Tech Lead to join our team...  ..., Content Feed, Growth, Ads, ML Platform, Maps, and Media Delivery...  .... This role is for a backend engineer focused on Service & Compute...  ...experience. 9+ years of software development experience; or a Master... 
    Full time
    Live in
    Work at office
    Local area

    Snap Inc.

    Palo Alto, CA
    2 days ago
  •  ...Driver. Integrate, test, and deploy production-ready perception solutions into the Aurora Driver system. Requirements Excellent software engineering skills in Python and/or C Extensive experience in any deep learning framework, such as PyTorch Extensive experience in... 
    Work at office
    3 days per week

    NextGenEnergyJobs

    Mountain View, CA
    2 days ago
  • $160.5k - $240.7k

     ...Company Qualcomm Technologies, Inc. Job Area Engineering Group Machine Learning Engineering...  ...products through machine learning hardware and software. Minimum Qualifications Bachelor’s degree...  ...in edge AI, computer vision, or embedded ML. 5+ years of experience with performance‑... 
    Work experience placement
    Work from home

    Qualcomm

    Santa Clara, CA
    1 day ago
  • $185.9k - $278.9k

     ...Company Qualcomm Technologies, Inc. Job Area Engineering Group Machine Learning Engineering...  ...products through machine learning hardware and software. Minimum Qualifications Bachelor's degree...  ...to a specific problem domain in ML (e.g., NLP, multi-media). 5+ years of experience... 
    Work experience placement
    Immediate start
    Work from home

    Qualcomm

    Santa Clara, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Software Engineer (Data & ML). Be the first to apply!