Search jobs > San Francisco, CA > Staff software engineer

Staff Software Engineer, ML Data Platform

Cruise
San Francisco, California, US
$175.1K-$257.5K a year
Full-time

We're Cruise, a self-driving service designed for the cities we love.

Below, you will find a complete breakdown of everything required of potential candidates, as well as how to apply Good luck.

We’re building the world’s most advanced self-driving vehicles to safely connect people to the places, things, and experiences they care about.

We believe self-driving vehicles will help save lives, reshape cities, give back time in transit, and restore freedom of movement for many.

As an engineer on this team, you will be responsible for building and supporting a petabyte-scale data platform in the cloud and providing powerful foundations for Cruise’s ML Data Platform tools, frameworks, and services.

Responsibilities include ensuring scalable, transparent, and reliable data ingestion and management; development of fast, robust, and spike-resistant data consumption, data mining, and processing tools for the entire company;

and development of orchestration for large-scale post-processing, and computational pipelines.

What you’ll be doing :

  • Lead us in the development, optimization and productionization of the next generation data processing platform using Beam and Spark in the cloud.
  • Build self-serve capabilities to help customers to adopt the next generation data processing platform.
  • Use the latest cloud technologies to own, design, implement, and test scalable distributed data systems in the cloud. Champion engineering excellence by continuously improving systems and processes.
  • Own technical projects from start to finish, contribute to the team’s product roadmap, and be responsible for major technical decisions and tradeoffs.

Effectively participate in team’s planning, code reviews and design discussions.

  • Consider the effects of projects across multiple teams and proactively manage conflicts. Work together with partner teams and orgs to achieve cross-organizational goals and satisfy broad requirements.
  • Conduct technical interviews with well-calibrated standards and play an essential role in recruiting activities. Effectively onboard and mentor junior engineers and / or interns.

What you must have :

  • Experience building a data processing system using Beam / Spark and its ecosystems from the ground up.
  • Experience optimizing those data processing clusters for cost efficiency and performance.
  • Experience building serving systems capable of delivering data at high-throughput, low-latency and high QPS in a cost-efficient and spike-resilient manner.
  • Experience building full ML model lifecycle solutions - from feature engineering to training, validation, deployment and monitoring.
  • Experience building scalable infrastructure on the cloud with Python or Java / Scala (or similar).
  • 10+ years working with big data.
  • BS, MS or Ph.D. in Computer Science, Electrical Engineering, Mathematics, Physics, or another relevant field; or equivalent real-world experience.
  • Passionate about self-driving technology and its potential impact on the world.
  • Attention to detail and a passion for seeking truth.
  • A track record of efficiently solving complex problems.
  • Startup mentality - openness to dealing with unknown unknowns and wearing many hats.

Bonus points!

  • Demonstrable expertise in building end-to-end data ingestion, processing and serving systems at petabyte scale from the ground up.
  • Proficiency in writing SQL queries for analytic purposes.
  • Relevant publications.

The salary range for this position is $175,100 - $257,500. Compensation will vary depending on location, job-related knowledge, skills, and experience.

You may also be offered a bonus, long-term incentives, and benefits. These ranges are subject to change.

Why Cruise?

Our benefits are here to support the whole you :

  • Competitive salary and benefits.
  • Medical / dental / vision, Life and AD&D.
  • Subsidized mental health benefits.
  • Paid time off and holidays.
  • Paid parental, medical, family care, and military leave of absence.
  • 401(k) Cruise matching program.
  • Fertility benefits.
  • Dependent Care Flexible Spending Account.
  • Flexible Spending Account & Health Saving Account.
  • Perks Wallet program for benefits / perks.
  • Pre-tax Commuter benefit plan for local employees.
  • CruiseFlex, our location-flexible work policy.

Cruise LLC is an equal opportunity employer. We strive to create a supportive and inclusive workplace where contributions are valued and celebrated, and our employees thrive by being themselves and are inspired to do the best work of their lives.

J-18808-Ljbffr

4 days ago
Related jobs
Promoted
TRM Labs
San Francisco, California

As a Software Engineer on the Data Product team, you will be responsible for designing and building mission-critical data services. The Data Product team collaborates with an experienced group of data scientists, engineers, and product managers to build highly scalable features that power TRM's prod...

Promoted
Tbwa Chiat/Day Inc
San Francisco, California

We are seeking a skilled Staff Software Engineer, Data Scientist to lead data science projects, develop machine learning models, and perform in-depth data analysis. Staff Software Engineer - Data Scientist. Staff Software Engineer, Data Scientist. Advanced proficiency in Python, strong SQL skills fo...

Promoted
Karkidi
San Francisco, California

You possess strong foundational knowledge of software engineering, big data, and ML platform principles. You have worked cross-functionally to establish the right overarching data architecture for a company's needs, to build data ingestion (real-time & batch) pipelines using tooling such as Spar...

Promoted
Technacity Group
San Francisco, California

The Platform team is looking for an enthusiastic engineer with deep expertise in building game engines, app platforms, or SDKs. As a Staff Engineer, you will be responsible for assessing the technical challenges of different TV operating systems and engineering innovative solutions to address them. ...

Promoted
Astranis
San Francisco, California

Staff Flight Software Engineer. Develop Software for the Flight Computer on our Satellites. Develop software in C++ to interface with Flight computer and interface with the custom hardware on the vehicle. Improve and deliver reliable software through requirements generation, continuous integration, ...

Promoted
Zoox
San Mateo, California

Senior/Staff Software Engineer - Simulator. Zoox uses simulation to develop our driving software, validate our safety, and analyze our real world performance. Our team’s mission is to provide the simulation framework and tools for Zoox to rapidly develop our hardware and software, and to help answer...

Promoted
Asana
San Francisco, California

We are looking for a Staff Software Engineer to take on a key technical leadership role for a team focused on Asana’s Frontend Infrastructure. It is a horizontal team that directly contributes to, and empowers other Asana engineers in, a common mission to make everything we build as fast and efficie...

Promoted
Lyft
San Francisco, California

We are seeking a Software Engineer to join our Map Data team, responsible for constructing and maintaining Lyftmap. In this role, you will work with incredibly passionate and talented colleagues from software engineering, machine learning and data science on building rideshare experiences that delig...

Promoted
Rippling
San Francisco, California

We’re looking for a Staff Software Engineer to join the Time Products team. Writing and reviewing code goes without saying, but at Rippling, engineers do a lot more than just engineering. As a staff engineer, you’ll help define and enforce this bar for the team, as well find solutions that allow the...

Promoted
WeaveGrid
San Francisco, California

You have an interest in cloud-based backend data systems, software interacting with real-world devices and data quality management that turns messy data into valuable business assets. Utilizing modern, cloud-native platform architecture and robust systems optimization, WeaveGrid’s software is built ...