Senior Software Engineer II, Compute (Remote USA)

Cruise

United States Remote

Full time

Software Engineering / Software Developer

Sep 21

WHAT YOU’LL BE DOING:

  • Use the latest cloud technologies to own, design, implement and test scalable distributed compute and data processing 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-departmental 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:

  • 5+ years experience, with work on distributed systems preferred
  • Experience building scalable infrastructure on the cloud with Python, Java, or Golang (or similar)
  • Experience working with relational and NoSQL databases
  • Experience developing and maintaining systems at scale
  • 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 truth
  • A track record of efficiently solving complex problems
  • Startup mentality - openness to dealing with unknown unknowns and wearing many hats

BONUS POINTS!

  • Experience with Google Cloud Platform, Microsoft Azure, or Amazon Web Services
  • Experience with Kubernetes Operators such as PyTorch-operator, TF-operator, Flink-operator, Kubernetes scheduling framework, Kubernetes scheduler such as Volcano & Yunikorn
  • Experience with MLOps open source such as Kubeflow, Flyte, Airflow, Metaflow, Prefect, Cadence
  • Understanding of Machine Learning (ML) models/pipelines
  • Experience with Yarn, Slurm, Mesos, and Ray
  • Python/Golang/C++/Java proficiency
  • Relevant publications


Apply for this position Back to job

You must be logged in to to apply to this job.

Apply

Your application has been successfully submitted.

Please fix the errors below and resubmit.

Something went wrong. Please try again later or contact us.

Personal Information

Profile

View resume

Details

{{notification.msg}}