Search jobs > San Francisco, CA > Software engineer data

Software Engineer II, ML Data Platform

Cruise
San Francisco, California, US
$152K-$223.5K a year
Full-time

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

Are you the right candidate for this opportunity Make sure to read the full description below.

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.

In our cars, you’re free to be yourself. It’s the same here at Cruise. We’re creating a culture that values the experiences and contributions of all of the unique individuals who collectively make up Cruise, so that every employee can do their best work.

Cruise is committed to building a diverse, equitable, and inclusive environment, both in our workplace and in our products.

If you are looking to play a part in making a positive impact in the world by advancing the revolutionary work of self-driving cars, come join us.

Even if you might not meet every requirement, we strongly encourage you to apply. You might just be the right candidate for us.

Additional locations : US Remote Eligible, Sunnyvale CA)

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 $152,000 - $223,500. Compensation will vary depending on location, job-related knowledge, skills, and experience.

You may also be offered a bonus, 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.

We’re Integrated

Through our partnerships with General Motors and Honda, we are the only self-driving company with fully integrated manufacturing at scale.

We’re Funded

GM, Honda, Microsoft, T. Rowe Price, and Walmart have invested billions in Cruise. Their backing for our technology demonstrates their confidence in our progress, team, and vision and makes us one of the leading autonomous vehicle organizations in the industry.

Our deep resources greatly accelerate our operating speed.

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.

We seek applicants of all backgrounds and identities, across race, color, caste, ethnicity, national origin or ancestry, age, citizenship, religion, sex, sexual orientation, gender identity or expression, veteran status, marital status, pregnancy or parental status, or disability.

Applicants will not be discriminated against based on these or other protected categories or social identities. Cruise will consider for employment qualified applicants with arrest and conviction records, in accordance with applicable laws.

Cruise is committed to the full inclusion of all applicants. If reasonable accommodation is needed to participate in the job application or interview process please let our recruiting team know or email [email protected].

We proactively work to design hiring processes that promote equity and inclusion while mitigating bias. To help us track the effectiveness and inclusivity of our recruiting efforts, please consider answering the following demographic questions.

Answering these questions is entirely voluntary. Your answers to these questions will not be shared with the hiring decision makers and will not impact the hiring decision in any way.

Instead, Cruise will use this information not only to comply with any government reporting obligations but also to track our progress toward meeting our diversity, equity, inclusion, and belonging objectives.

Candidates applying for roles that operate and remotely operate the AV :

Licensed to drive a motor vehicle in the U.S. for the three years immediately preceding your application, currently holding an active in-state regular driver’s license or equivalent, and no more than one point on driving record.

A successful completion of a background check, drug screen and DMV Motor Vehicle Record check is also required.

Note to Recruitment Agencies :

Cruise does not accept unsolicited agency resumes. Furthermore, Cruise does not pay placement fees for candidates submitted by any agency other than its approved partners.

J-18808-Ljbffr

10 days ago
Related jobs
Promoted
Scale AI, Inc.
San Francisco, California

Scale is looking for an AI/ML Infrastructure Engineer to join our Machine Learning Infrastructure team to build out our Training Platform. The ideal candidate is someone who has strong fundamentals in machine learning, backend system design, and has prior ML Infrastructure experience. At Scale, we b...

Clari Inc.
San Francisco, California
Remote

Query Manager is a part of Clari's Data Platform team, and is the interface that allows application and API developers to easily and efficiently retrieve data across hundreds of databases and billions of rows of data that comprise our ever-evolving Data Platform. Learn and contribute to all aspects ...

Rutter
San Francisco, California

Full Time] Senior Software Engineer, Platform at Rutter (United States). Senior Software Engineer, Platform. Rutter is used by companies all over the world to read and write data across commerce, accounting, and payments platforms. Work on server-side development and optimization of data, including ...

Snowflake
San Mateo, California

As a Senior Software Engineer on the Polaris and Data Lake Catalog team, you’ll play a key role in building and evolving our open and interoperable data lake ecosystem. Architect and build systems that integrate Snowflake queries with external Iceberg catalogs AWS Glue, Databricks Unity) and various...

Square
San Francisco, California

We also have a strong platform infrastructure focus, and operate the ledger on top of a massive sharded database cluster using Vitess. Partner closely with product managers, data scientists, product engineers, and business leads to define our roadmap . Cash App’s Financial Platform team is responsib...

Dropbox
San Francisco, California
Remote

As a Software Engineer on the DocSend Platform team, you will play a key role in tackling the scalability challenges we face as DocSend rapidly grows. Our Engineering Career Framework is viewable by anyone outside the company and describes what’s expected for our engineers at each of our career leve...

Google
San Francisco, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scal...

Aurora Innovation
San Francisco, California

The tools we build are mission-critical in allowing our ML modeling teams to explore data, train, and evaluate ML models for our autonomy platform. Experience with ML or data platforms. Collaborate closely with motion planning, systems engineering, and other autonomy groups to define and develop cri...

CloudFlare
San Francisco, California

In addition, you will work closely with the Data Engineers on the team to add new features and maintain our data pipelines written in Go. The Business Intelligence team at Cloudflare is responsible for building a centralized cloud data lake and an analytics platform that enables our internal Busines...

Genesis10
San Francisco, California

Genesis10 is currently seeking a Software Engineer with our client in the financial industry located in San Francisco, CA. Consult on complex initiatives with broad impact and large-scale planning for Software Engineering. Review and analyze complex multi-faceted, larger scale or longer-term Softwar...