Senior/Staff Software Engineer

4 weeks ago


Foster City, California, United States Zoox Full time
Job Description

The Active Prediction Integration team at Zoox is responsible for developing a unified prediction and planning architecture by integrating machine learning-based and first-principles-based models. This is a highly cross-functional team that collaborates with planning, prediction, and behavior machine learning engineers to critically influence robot behaviors.

You will be part of a passionate team dedicated to enabling Zoox's rider-first experience by making the autonomous robot safer, smarter, and more comfortable. Together with the team, you will advance the state of the art in prediction and decision-making.

We are looking for engineers with experience in developing and integrating advanced machine learning models in safety-critical production environments. If you enjoy learning new AI technologies and embracing the challenges of evolving prediction and planner architectures, we would like to hear from you.

Responsibilities
  1. Work closely with the Prediction and Planner team to integrate advanced machine learning models and develop first-principles-based safeguards to ensure trustworthy prediction and decision-making.
  2. Inform and guide the development of new machine learning models and be willing to dive deep and address issues in the model and data pipelines.
  3. Design interfaces between prediction and planning, creating abstraction layers that facilitate modular integration of various machine learned components within the planning architecture.
  4. Create principled algorithmic improvements to specific areas of driving behavior and implement those changes in our codebase.
  5. Facilitate collaborations between the prediction data/modeling teams and the planning and control teams to deliver architectural changes to the system.
Qualifications
  • Master's or PhD degree in computer science or related field and 5+ years of relevant experience.
  • Fluency in modern C++ standards, programming, and software design principles.
  • Strong knowledge of algorithmic design, implementation, and optimization.
  • Prior experience or expertise in machine learning, either in model architecture or production data pipelines.
  • Demonstrated ability to communicate and collaborate cross-functionally.
Bonus Qualifications
  • Demonstrated ability to create real-time motion planning algorithms.
  • Experience with sequential decision-making, including but not limited to, imitation learning, reinforcement learning, joint trajectory prediction and planning, etc.
  • Experience with machine learning and deep learning frameworks (e.g., TensorFlow, PyTorch, TensorRT) and basic knowledge of CUDA programming or willingness to learn.
Compensation

There are three major components to compensation for this position: salary, Amazon Restricted Stock Units (RSUs), and Zoox Stock Appreciation Rights. The salary will range from $221,000 to $319,000. A sign-on bonus may be part of a compensation package. Compensation will vary based on geographic location, job-related knowledge, skills, and experience.

Zoox also offers a comprehensive package of benefits including paid time off (e.g. sick leave, vacation, bereavement), unpaid time off, Zoox Stock Appreciation Rights, Amazon RSUs, health insurance, long-term care insurance, long-term and short-term disability insurance, and life insurance.



  • Foster City, California, United States Datum Software Full time

    Job Title: Python DeveloperJob Description:We are seeking a skilled Python developer to join our team at Datum Software. As a Python developer, you will be responsible for developing full-stack applications using modern web and Python technologies.Key Responsibilities:- Develop full-stack applications using Python, TypeScript, HTML, and CSS- Collaborate with...


  • Foster City, California, United States Bayone Full time

    Job Description:Bayone is seeking a skilled Senior Python Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining our Python-based microservices.Key Responsibilities: Design and develop scalable, efficient, and Pythonic microservices using open-source libraries. Migrate...


  • Foster City, California, United States Zoox Full time

    Job SummaryZoox is seeking a highly skilled Senior Software Performance Engineer to join our Software Core Performance team. As a key member of our team, you will be responsible for analyzing, optimizing, and providing guidance to the software and hardware teams to meet expected system performance targets.Key ResponsibilitiesInstrument, monitor, analyze, and...


  • Foster City, California, United States Notable Labs Full time

    Join Our Mission to Revolutionize Cancer TreatmentWe're seeking a highly skilled Senior Software Engineer to join our team at Notable Labs, a precision medicine company dedicated to identifying therapeutic options for relapsed and refractory cancer patients. As a key member of our engineering team, you will play a critical role in building and maintaining...


  • Foster City, California, United States Conviva Full time

    Conviva: Revolutionizing Digital Customer ExperiencesConviva is the industry leader in understanding and optimizing digital customer experiences. Our Operational Data Platform harnesses comprehensive client-side telemetry, capturing every aspect of customer experience and engagement across all devices in real-time. Trusted by industry leaders like Disney,...


  • Foster City, California, United States Lorven Technologies Full time

    Job Title: Cloud Native Software EngineerLocation: RemoteDuration: 6 Months contractKey Responsibilities: Collaborate with cross-functional teams to design and develop scalable cloud-based software systems Utilize modern web development stacks, including Python, Postgres, and Vue, to build high-performance applications Implement containerization and...


  • Foster City, California, United States Notable Labs Full time

    Job Opportunity:Notable Labs is seeking a skilled Senior Software Engineer to join our team in San Francisco. As a key member of our engineering team, you will play a crucial role in building and maintaining our translational drug discovery platform. About the Role:We are looking for a talented software engineer with a passion for precision medicine and a...


  • Redwood City, California, United States Chan Zuckerberg Initiative Full time

    The Chan Zuckerberg Initiative is a leader in harnessing the power of technology to drive scientific breakthroughs. We are seeking a highly skilled Senior Staff Software Engineer to join our Science team.As a key member of our team, you will be responsible for designing, building, and scaling distributed systems and big data applications. You will work...


  • Foster City, California, United States Zoox Full time

    Zoox is developing advanced self-driving hardware and software solutions. To achieve optimal efficiency, we need an expert who understands both compute hardware architecture and the algorithms and middleware that run on it. Your contributions will be instrumental in achieving optimal power levels while maximizing throughput.The Software Core Performance...


  • Redwood City, California, United States Zūm Services Full time

    Job Title: Senior Software EngineerAbout the Role:We are seeking a highly skilled Senior Software Engineer to join our backend engineering team at Züm Services, Inc. As a Senior Software Engineer, you will be responsible for designing, developing, and deploying scalable and efficient software systems.Key Responsibilities:* Design and develop high-quality...


  • Foster City, California, United States Conviva Full time

    Job Title: Senior Manager, EngineeringConviva is a leading provider of big data streaming analytics solutions. We are seeking an experienced Senior Manager, Engineering to lead our engineering team and drive the development of our big data platform.Job Summary:The Senior Manager, Engineering will be responsible for leading a team of engineers in the design,...


  • Foster City, California, United States Zoox Full time

    About the RoleZoox is seeking a highly skilled Software Engineer to join our Autonomous Vehicle Perception team. As a key member of our team, you will be responsible for designing and developing algorithms to process raw sensor data, track dynamic agents, and predict the future state for agents.You will work closely with our team of experts to develop...


  • Foster City, California, United States Zoox Full time

    About the Role:Zoox is developing the first ground-up, fully autonomous vehicle fleet and the supporting ecosystem required to bring this technology to market.We're looking for a skilled software engineer to join our Simulation team and contribute to the development of our simulation framework and tools.Key Responsibilities:Develop an insanely scalable...


  • Foster City, California, United States Zoox Full time

    Zoox is seeking a skilled software developer to join our System Design and Mission Assurance (SDMA) team. As a software developer in test, you will collaborate closely with perception, software, and hardware engineers to develop infrastructure and tests to verify and validate functions related to trajectory generation.The ideal candidate will have a strong...


  • Foster City, California, United States Zoox Full time

    Job SummaryZoox is seeking a highly skilled Senior Autonomy Systems Test Engineer to join our team. As a Senior Autonomy Systems Test Engineer, you will play a critical role in accelerating our product development by helping our developers build the safest and most reliable autonomous driving software possible.Key ResponsibilitiesCreate test strategies and...


  • Redwood City, California, United States Recruiting from Scratch Full time

    Job Title: Senior Frontend EngineerWe are seeking a highly skilled Senior Frontend Engineer to join our team at Recruiting from Scratch. As a Senior Frontend Engineer, you will play a key role in empowering building materials suppliers with innovative technology to bring transactions online and enhance experiences for contractors and homeowners.About the...


  • Foster City, California, United States Conviva Full time

    Job Title: Senior Manager, Engineering LeadAbout the Role:We are seeking an experienced Senior Manager, Engineering Lead to join our team at Conviva. As a key member of our engineering leadership team, you will be responsible for leading the development of our Big Data Platform, ensuring it meets the needs of our customers and drives business growth.Key...


  • Foster City, California, United States Zoox Full time

    This is an exciting opportunity to collaborate with the Software Systems Engineering team at Zoox, a pioneering company in autonomous vehicle technology.The team is responsible for defining software development processes and ensuring that all safety-critical software meets a high safety bar for production vehicles.In this role, you will work closely with the...


  • Foster City, California, United States Intelliswift Software Inc Full time

    Job Title: Senior Research Associate - Immuno-OncologyLocation: Foster City, CADuration: 12+ MonthsKey Responsibilities:As a Senior Research Associate in our Immuno-Oncology team, you will independently plan, execute, analyze, and interpret in vitro and in vivo immunological assays that support the initiation and/or advancement of drug candidate projects....


  • Foster City, California, United States Zoox Full time

    About the RoleThis is an exciting opportunity to join the Software Systems Engineering team at Zoox, a leading company in the development of autonomous vehicles and robotics. As a Software Systems Engineer, you will play a key role in building the Zoox robotaxi, a pioneering project that aims to revolutionize urban mobility.The Software Systems Engineering...