Staff Software Engineer
$209.7k - $283.8kUnity
The opportunity
Unity Vector builds an offline ML platform that powers insight, experimentation, attribution, and AI-driven decision-making across the company.
Our systems operate at scale across batch and streaming data, supporting analytics, product intelligence, machine learning pipelines, and business operations. As data volume and complexity grow, our platform also supports large-scale model training, feature generation, and experimentation workflows that power production ML systems.
To support this growth, we need strong technical ownership to ensure our ML pipelines remain reliable, scalable, and architecturally sound.
We are seeking a staff ML engineer to design and evolve the large-scale offline platform. This role focuses on building reliable infrastructure for generating training datasets, orchestrating ML workflows, and enabling efficient, distributed model training at scale. You will work closely with ML engineers and platform teams to ensure our pipelines can efficiently handle growing data volumes and increasingly complex training workloads.
You will play a key role in shaping how model datasets are prepared as well as model training, validated, and delivered to distributed training systems, while ensuring the reliability, scalability, and performance of our offline ML platform.
What you'll be doing
- Design and operate large-scale data pipelines that generate training datasets used for machine learning training and experimentation
- Develop infrastructure that supports distributed training workflows using technologies such as Pytorch, Ray Data, and Ray Train, etc.
- Integrate ML pipelines with workflow orchestration systems (e.g., Flyte, Airflow, or similar) to enable reliable multi-stage training workflows
- Improve reproducibility and observability of ML pipelines through dataset validation, monitoring, and automated testing
- Optimize performance and resource utilization across distributed compute systems used for data processing and model training
- Partner closely with ML engineers to enable efficient large-scale experimentation and model iteration
- Lead architectural improvements to ensure our offline ML pipelines remain scalable, reliable, and cost-efficient
What we're looking for
- Strong experience building large-scale ML pipelines
- Experience working with distributed computing frameworks such as Ray, Spark, Flink and familiarity in the Ray ecosystem (Ray Data, Ray Train) for distributed data processing and model training
- Experience building infrastructure for training data generation, dataset preparation, or ML feature pipelines
- Deep experience designing and operating production-grade data pipelines
- Strong programming skills in Python and experience working with large-scale distributed workloads
- Experience with modern data infrastructure (data lakes, warehouses, orchestration systems, streaming platforms)
- Strong systems thinking, with the ability to reason about performance, scalability, reliability, and cost tradeoffs in distributed systems
- Proven ability to lead technical direction and influence architectural decisions across teams without formal authority
Additional information
- Relocation support is not available for this position
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.
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 website 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 View email address on click.appcast.io.
#SEN #LI-ED1
*Note: 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. Gross pay salary $209,700—$283,800 USD$188k - $275k
...Staff Software Engineer, IAM As a Staff Software Engineer on the Identity & Access Management (IAM) team, you will be a primary architect of CoreWeave's IAM strategy as we rapidly expand the platform. You will leverage your deep expertise in identity systems to design...SuggestedPermanent employmentTemporary workCasual workWork at officeImmediate startFlexible hours$194k - $267k
...this mission. If you are too, let's talk. The Global AI Engineering Team At Okta, you'll be part of a unified global AI engineering... ..., this is your opportunity to make an impact. The Staff Software Engineer Opportunity At Okta, we're building the future...SuggestedLocal areaWorldwideFlexible hours$174k - $238k
...force to suspicious IP throttling and beyond, this team often provides the first line of defense for Auth0 customers. The Staff Software Engineer At Okta, we're building the next generation of authentication for the GenAI era. We're looking for a Staff...SuggestedLocal areaWorldwideFlexible hours- ...highly experienced technical leader to join a skilled team of engineers responsible for the development, enhancement, and support of a... ...(MMS). The team includes experts in power systems, databases, software engineering, and optimization, working together to address complex...SuggestedContract work
- United States Digital Space LLC in Bellevue, Washington is seeking a Staff Software Engineer to lead the Compute Infra team. This is an opportunity to design and build systems powering our compute infrastructure, enabling the launch of world-class products. The ideal candidate...Suggested
$182.4k - $247k
...through innovative commercialization strategies and cutting-edge engineering. Our team ensures timely, accurate, and customizable billing... ...pricing plans and cloud providers (AWS, GCP & Azure). As a software engineer on the Money team, you will be closely involved in the...Work at officeLocal areaWorldwide- Sr. Staff Software Engineer - Money Team (Bellevue, Washington) Overview At Databricks, we build the world's best data and AI infrastructure platform. The Money team maximizes value for customers through innovative commercialization strategies and cutting-edge engineering...
- ...Lambda is building the AI Cloud of the future. We are seeking a Staff Engineer to help our development of our Managed Kubernetes platform.... ...quo. Required Qualifications 10+ years of experience in software engineering, platform engineering, or SRE, with at least 5 years...Work at officeLocal areaImmediate startWork from homeFlexible hours
- Introduction At IBM Software, we transform client challenges into solutions by building the... ...unit of IBM, is composed of Software Engineers, Product Managers, and Designers who build... ...includes rich experience operating in a Staff Engineer, Senior Staff Engineer or...
$210k - $240k
Staff Software Development Engineer (Hybrid @ Bellevue, WA or Remote @ Florida) Bellevue, WA or Remote Florida About the role: The OfferUp Business team owns the platforms that power every business vertical on our marketplace; Storefronts, Auto Dealers, Services, Rentals...Remote jobFull timeTemporary workLocal areaFlexible hours$217.1k - $298.55k
...the durable architecture across all these surfaces, raising the engineering bar of the combined team, and shaping the next generation of... ...observability, insights, and governance. Champion reliable, high‑quality software and the operational practices that let a focused team...- ...Leader in Bellevue, WA. This role focuses on overseeing complex projects, driving cross-team collaboration, and leveraging AI for software development. Ideal candidates will have 10+ years of experience, a strong technical background in areas like Go and React, and exceptional...
- ...both shaping and shipping amazing experiences — and helping the engineers around you do the very best work of their careers. YOU WILL:... .... OUR IDEAL CANDIDATE WILL HAVE: 10+ years of hands‑on software development experience, including significant full stack software...
- Cacheflow in Bellevue, WA, is seeking a Staff Software Engineer to lead projects on the Compute Infra team. You will design systems that power our compute infrastructure, enabling engineers to efficiently launch and scale products. The ideal candidate has over 10 years...
- A leading data and AI platform company is seeking a Senior Staff Software Engineer to drive governance capabilities for its Unity Catalog. This role involves technical leadership, product ownership, and cross-functional collaboration to enhance data governance solutions...
$154k - $220k
...shape the future of cybersecurity. Our Engineering team built the world’s largest cloud security... ...to our team of cloud architects, software engineers, security experts, and more who... .... We’re looking for an experienced Sr. Staff Software Engineer to join our Engineering...Full timeWork at officeLocal areaWorldwide3 days per week$169.5k - $271.5k
...fundamental to the Chewy customer experience, and the Discovery team’s staff of machine learning experts is the driving force behind those... ...search and recommendations. The team is looking for a Staff Software Engineer to join the team as a senior technical leader to drive...Local areaFlexible hours$161k - $221k
...business or erode our customers' trust. The Defensive Cyber Engineering organization is responsible for the Security Data Platform,... ...this team to support Okta's Public Sector roadmap by hiring a Staff Software Engineer in the DC area. You'll work closely with Security,...Permanent employmentLocal areaWorldwideFlexible hours$185k - $275k
...Nasdaq: CRWV) in March 2025. Learn more at What You’ll Do As a Staff Engineer, you will be a technical leader shaping the long-term... ...demands of next-generation AI workloads. Who You Are 8+ years of software engineering experience. Proven track record designing and...Permanent employmentTemporary workCasual workWork at officeRemote workFlexible hours$131.6k - $210.3k
...data solutions, cyber security, and B2C platforms. The Opportunity: We are looking for Versatile, curious, and energetic Software Engineers who embrace solving complex challenges on a global scale. As a Visa Software Engineer, you will be an integral part of a...Work experience placementWork at officeLocal areaRelocation package- ...Expectations are high, and so are the rewards. The Security Engineering team focuses on protecting Robinhood’s identity... ...that protect financial data and maintain trust at scale! As a Staff Software Engineer, you will lead the design and evolution of systems...Work at officeFlexible hoursShift work3 days per week
$180.5k - $225.6k
Job Overview As a Staff Software Engineer and Tech Lead on the Compute Infra team, you will design and build the systems that power Databricks’ compute infrastructure to enable engineers to quickly launch and scale world-class products. The Compute Infrastructure organization...Local area- ...4 days per week; Lambda’s designated work from home day is currently Tuesday. About the Role We are seeking a seasoned Staff Storage Software Engineer with deep experience designing and deploying storage protocol solutions at scale across object, block, and file paradigms...Work at officeLocal areaWork from homeFlexible hours
$229k - $343k
...addition to Bitmoji, Saturn, and other digital services.Snap Engineering teams build fun and technically sophisticated products that... ...recommendation systems more efficient and impactful.We’re looking for a Staff Software Engineer, ML Infrastructure to join Snap Inc!What you’ll do:...Live inWork at officeLocal area$230k - $270k
...company’s Use of WarpStream for Logging the company’s Kafka Journey from EC2 to Kubernetes the company’s Kafka Proxy As a Staff Software Engineer, you’ll design, develop, and operate distributed systems that support core data pipelines and real‑time event processing....Work at officeFlexible hoursShift work3 days per week$180.5k - $225.6k
...use deep data insights to improve their business. Founded by engineers — and customer obsessed — we leap at every opportunity to solve... ...extreme elasticity, reliability and cost efficiency. As a Staff Software Engineer and Tech Lead on the Compute Infra team, you will design...Local area- A leading data and AI company is seeking a Senior Staff Software Engineer to join its Money team. This role involves managing billing systems, developing innovative pricing strategies, and collaborating with multiple teams to enhance customer experiences. Candidates should...
$254k - $336k
...computer vision, sensor fusion, and networking technology to the military in months, not years. ABOUT THE JOB At Anduril, our Software Engineers are at the forefront of defense technology, crafting high‑impact, cutting‑edge solutions that redefine innovation. You'll...Full timeWork experience placement$182.4k - $247k
Databricks is building the world’s best data and AI infrastructure platform. We are looking for a backend software engineer to design, build, and operate micro‑services that power the Databricks platform. Responsibilities • Design and implement micro‑services in Scala...Local area$217.1k - $298.55k
Databricks Inc. is seeking a Sr. Staff Software Engineer for the Money Team in Bellevue, Washington. The role involves designing and managing systems for commercializing Databricks products and developing innovative pricing strategies. Candidates should have a BS in Computer...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Software Engineer. Be the first to apply!
- software technical support Bellevue, WA
- healthcare software sales Bellevue, WA
- software quality assurance Bellevue, WA
- id software Bellevue, WA
- senior c# .net software developer Bellevue, WA
- internship software Bellevue, WA
- embedded software Bellevue, WA
- software sales representative Bellevue, WA
- software technical support engineer Bellevue, WA
- software implementation project manager Bellevue, WA

