Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Behavior Prediction- Planning

$170k - $210k

Kodiak

Job Description

Job Description

Kodiak Robotics, Inc. was founded in 2018 and has become a leader in autonomous ground transportation committed to a safer and more efficient future for all. The company has developed an artificial intelligence (AI) powered technology stack purpose-built for commercial trucking and the public sector. The company delivers freight daily for its customers across the southern United States using its autonomous technology. In 2024, Kodiak became the first known company to publicly announce delivering a driverless semi-truck to a customer. Kodiak is also leveraging its commercial self-driving software to develop, test and deploy autonomous capabilities for the U.S. Department of Defense.

We are looking for a Senior Software Engineer to improve behavior prediction for autonomous driving. In this role, you will work on how our autonomy system predicts the behavior, intent, and future motion of other road users, and how those predictions are used by the planning system to make safe, comfortable, and effective decisions.

This role is ideal for someone with deep experience in autonomous vehicle prediction, trajectory prediction, behavior modeling, or actor intent understanding. You will work closely with Planning and ML engineers to improve prediction quality, model integration, evaluation, and downstream planning behavior.

This is not only an ML integration role. Through this high-impact role, you will improve prediction using the most effective approach for the problem, whether that means improving heuristic prediction logic, collaborating on learned prediction models, refining prediction-planning interfaces, or changing how Planning consumes prediction outputs.

In this role, you will:

  • Own prediction improvements within the Planning team. Advance prediction models and collaborate closely with ML teams on learned prediction models, model outputs, uncertainty, and failure modes.
  • Improve prediction-planning interfaces, including confidence, uncertainty, intent representation, and fallback behavior.
  • Collaborate on projects that improve planning behavior in scenarios where actor intent is uncertain or changing.
  • Define metrics and evaluation frameworks for prediction quality as it relates to planning behavior. Analyze prediction-related planning failures using logs, simulation, metrics, and scenario-based evaluation.
  • Lead technical projects and mentor junior engineers.

What you'll bring:

  • Strong experience with behavior prediction, trajectory prediction, actor intent modeling, or related autonomous vehicle prediction problems.
  • Strong software engineering skills with proficiency in C++. Python proficiency is a plus.
  • Experience working with planning systems and understanding of how prediction impacts planning, safety, comfort, and system behavior.
  • Ability to analyze complex autonomy failures using logs, metrics, and simulation.
  • Strong collaboration skills across Perception, Planning, ML, Simulation, and Systems teams.
  • Strong system-level judgment around prediction uncertainty, safety, and deployment and ability to reason across heuristic, learned, and hybrid prediction approaches.

What we offer:

  • Competitive compensation package including equity and annual bonuses
  • Excellent Medical, Dental, and Vision plans through Kaiser Permanente, Cigna, and MetLife (including a medical plan with infertility benefits)
  • MetLife Legal Services, Identity & Fraud Protection, Hospital Indemnity Insurance, Accident Insurance, & Critical Illness Insurance
  • Flexible PTO, 10 paid holidays, and generous parental leave policies
  • Our office is centrally located in Mountain View, CA
  • Office perks: dog-friendly, free catered lunch, a fully stocked kitchen, and free EV charging
  • Long Term Disability, Short Term Disability, Life Insurance
  • Wellbeing Benefits - Headspace through Cigna, Calm through Kaiser, One Medical, Gympass, Spring Health through Cigna, Rula (mental health navigation)
  • Fidelity 401(k)
  • Commuter, FSA, Dependent Care FSA, HSA
  • Various incentive programs (referral bonuses, patent bonuses, etc.)

The pay range listed below reflects the base salary in our SF/Silicon Valley location, across several internal levels. Actual starting pay will be based on job-related factors including: work location, experience, relevant training, education, skill level and performance during interview. Total compensation at Kodiak includes base pay, equity, bonus and a competitive benefits package

California Pay Range

$170,000—$210,000 USD

At Kodiak, we strive to build a diverse community working towards our common company goals in a safe and collaborative environment where harassment of any kind is strictly prohibited. Kodiak is committed to equal opportunity employment regardless of race, ethnicity, religion, gender identity, sexual orientation, age, disability, or veteran status, or any other basis protected by applicable law.

In alignment with its business operations, Kodiak adheres to all relevant statutes, regulations, and administrative prerequisites. Accordingly, roles that carry more sensitive requirements may be limited to candidates that can satisfy additional scrutiny and eligibility for such positions may hinge on verification of a candidate's residence, U.S. person status, and/or citizenship status. Should the position require, and Kodiak determines that a candidate's residence, U.S. person status, and/or citizenship status necessitate an export license, bar the candidate from the position, or otherwise fall under national security-related restrictions, Kodiak will consider the candidate for alternative positions unaffected by such restrictions, under terms and conditions set forth at Kodiak's sole discretion, or, as an alternative, opt not to proceed with the candidate's application. If applicable, Kodiak may provide visa sponsorship for eligible candidates.

We use a third-party AI tool (Endorsed) to assist in the initial screening of applications. As part of the evaluation process, we provide Endorsed with job requirements and candidate-submitted applications. Final hiring decisions are made by our human recruitment team, and no automated system makes the ultimate decision regarding hiring. Certain features of the platform may qualify it as an Automated Employment Decision Tool (AEDT) under applicable regulations. We began using Endorsed on January 1, 2026. You can review the independent bias audit report covering our use of Endorsed [here](-law-144). By submitting your application, you acknowledge that your application may be processed by AI systems as part of the screening and selection process. If you have any questions or would like to request a separate review of your application, please contact View email address on us.fitly.work with "Separate Review Request" in the email subject line.

Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Behavior Prediction- Planning in Mountain View, CA vacancy
  • $170k - $210k

     ...leveraging its commercial self-driving software to develop, test and deploy...  ...of Defense.We are looking for a Senior Software Engineer to improve behavior prediction for autonomous driving. In this...  ...predictions are used by the planning system to make safe, comfortable... 
    Senior
    Temporary work
    Work at office
    Visa sponsorship

    Kodiak Robotics

    Mountain View, CA
    4 days ago
  • Kodiak in Mountain View, CA is seeking a Senior Software Engineer focused on enhancing behavior prediction for autonomous driving systems. The role involves working closely with planning and ML engineers to improve prediction quality and integrate models effectively. The... 
    Senior
    Work at office
    Flexible hours

    Kodiak

    Mountain View, CA
    2 days ago
  • $193.93k - $291.15k

     ...Price, and other leading investors.About the RoleThe behavior team at Nuro develops the Nuro Driver’s prediction and planning systems to enable safe, driverless autonomy. We are looking for strong software engineers to research, develop, and implement technologies for... 
    Senior
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    2 days ago
  • Kodiak Robotics, Inc. is seeking a Senior Software Engineer to advance behavior and trajectory prediction for autonomous driving. You will work on how predictions feed the planning system to ensure safe, comfortable, and efficient vehicle behavior. The role blends ML integration... 
    Senior

    Socket

    Mountain View, CA
    3 days ago
  • Omaze is seeking a Senior Software Engineer in Mountain View, CA to enhance behavior prediction for autonomous driving systems. This high-impact role involves collaborating...  ...quality, model integration, and improving planning behavior. The ideal candidate has a strong background... 
    Senior
    Work at office
    Flexible hours

    Omaze

    Mountain View, CA
    5 days ago
  • Kodiak Robotics, Inc. in Mountain View, CA, is seeking a Senior Software Engineer to own behavior planning and motion planning features end to end, from design...  ...driving scenarios, while collaborating across Prediction, Controls, Perception, ML, and Safety teams. #J-188... 
    Senior

    Kodiak

    Mountain View, CA
    2 days ago
  • $185k - $245k

    Senior Software Engineer, Behavior & Motion Planning Mountain View, CA Kodiak Robotics, Inc. was founded in 2018 and has become a leader in autonomous ground...  ...constraints. Collaborate with teams across Prediction, Controls, Perception, ML, Simulation, Systems, and... 
    Senior
    Work at office
    Visa sponsorship
    Flexible hours

    Kodiak

    Mountain View, CA
    2 days ago
  • $176.4k - $319.72k

     ...more connected future. About the Role As a Senior/Staff Software Engineer working on driving behavior verification, you are responsible for...  ...with the development or verification of behavior planning/prediction systems for robots, and a collaborative nature... 
    Senior
    Odd job
    Full time
    Work experience placement

    Nuro

    Mountain View, CA
    9 hours ago
  • Kodiak is seeking a Senior Software Engineer to enhance behavior prediction for autonomous driving. In this role, you will work on how our autonomy system predicts...  ...behavior and intent of road users and optimize the planning system's decisions. The ideal candidate has ample... 
    Senior
    Work at office
    Flexible hours

    Kodiak

    Mountain View, CA
    2 days ago
  • $185k - $245k

     ...leveraging its commercial self-driving software to develop, test and deploy...  .... We are looking for a Senior Software Engineer to help build and improve behavior planning and motion planning systems...  ...Collaborate with teams across Prediction, Controls, Perception, ML, Simulation... 
    Senior
    Temporary work
    Work at office
    Visa sponsorship
    Flexible hours

    Kodiak

    Mountain View, CA
    26 days ago
  • $176.4k - $319.72k

     ...The Team The Systems Engineering team is responsible for...  ...of hardware, software, and robot operations, with...  ...About The Role As a Senior/Staff Software Engineer, Behavior Fault Architecture and Detection...  ...Behavior, motion planning, or routing. # Experience... 
    Senior
    Full time
    Temporary work
    Work experience placement

    Nuro

    Mountain View, CA
    9 hours ago
  • $144.7k - $221.4k

     ...results into clear feedback for engineering and leadership, and help...  ...autonomous driving software performance at interfaces...  ...patterns of system and subsystem behavior across diverse scenes and...  ...evaluation of perception, prediction, and planning models. Build and maintain... 
    Senior
    Full time
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    9 hours ago
  • $204k - $259k

     ...simulation across 15+ U.S. states. Software Engineering builds the brains of Waymo's...  ...of people who ensure that the behavior of our cars is safe, smooth, and predictable to other road users, which...  ...engineering experience solving motion planning or related robotics problems... 
    Senior
    Full time
    Remote work

    Waymo

    Mountain View, CA
    2 days ago
  • $139k - $223k

     ...efficient and accessible for all. We’re searching for a  Software Engineer II. The Behavioral Simulation team is responsible for building a...  ...and other infrastructure tooling for generating motion planning sims. . In This Role You Will: Develop software... 
    Full time

    Aurora Innovation

    Mountain View, CA
    9 hours ago
  • $174k - $253k

     ...experience testing, maintaining, or launching software products, and 1 year of experience with...  ...systems models (retrieval, prediction, ranking, personalization, search quality...  ...accessible technologies.Google's software engineers develop the next-generation technologies... 
    Senior

    Google

    Mountain View, CA
    9 hours ago
  • $193.93k - $291.15k

     ...RoleWe’re looking for an Autonomy Engineer focused on onboard autonomy—the software that runs on the robot/vehicle/...  ...integrate, and deploy onboard autonomy behaviors (e.g., navigation, obstacle...  ...decision-making components: behavior planning, state machines/behavior trees,... 
    Senior
    Local area
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    2 days ago
  • $139k - $223k

     ...where they need to go, and make mobility more efficient and accessible for all. We’re searching for a Software Engineer to support and scale efforts for our Behavior Planning Team.In this role, you willDevelop real-time algorithms for selecting safe and comfortable... 
    Work at office
    Local area
    3 days per week

    Aurora Innovation

    Mountain View, CA
    4 days ago
  • $240k - $265k

     ...commercial self-driving software to develop, test and...  ...looking for a Staff Software Engineer to help build and improve behavior planning and motion planning...  ...Collaborate with teams across Prediction, Controls, Perception,...  ....Mentor junior and senior engineers.What you’ll... 
    Temporary work
    Work at office
    Visa sponsorship

    Kodiak Robotics

    Mountain View, CA
    3 days ago
  • $180k - $215k

     ...its commercial self-driving software to develop, test and deploy...  ....We are looking for a Senior Software Engineer to build infrastructure, tools...  ...and systems that support our Planning team to develop, debug,...  ...evaluation systems that support behavior and motion planning... 
    Senior
    Visa sponsorship

    Kodiak Robotics

    Mountain View, CA
    2 days ago
  • $183k - $275k

     ...different aspects of the software and hardware...  ...tools, and much much more.Engineers across the company rely...  ...production robot compute behavior.Drive Platform &...  ...Allocation Strategy: Own the planning lifecycle for the...  ...deliver, and you've briefed senior engineering leadership... 
    Senior
    Temporary work
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    9 hours ago
  • $179.2k - $268.8k

     ...Bachelors or Masters degree in Computer Engineering, Computer Science, Electrical...  ...proven record of shipping computer vision software products to industry or consumers....  ...detection models that support motion planning, prediction, and localization while pushing production... 
    Senior
    Daily paid
    Full time
    Visa sponsorship

    Latitude

    Palo Alto, CA
    1 day ago
  • Kodiak Robotics, Inc. is seeking a Senior Software Engineer to own behavior and motion planning for autonomous driving. You will design, implement, and validate...  ...working across the autonomy stack with teams in Prediction, Controls, Perception, ML, and Safety. Production... 
    Senior

    Omaze

    Mountain View, CA
    5 days ago
  • $235.03k - $352.29k

     ...investors.About the RoleWe are looking for a Staff Machine Learning Engineer to be a technical leader on Nuro’s Behavior & Planning team. Our team owns how the Nuro Driver behaves on the road: prediction, decision making, and planning, and is responsible for turning Nuro... 
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    2 days ago
  •  ....We’re a team of engineers, clinicians, and...  ...platforms. As a Senior AI/ML Research Engineer...  ...safe, performant behavior.Establish strong...  ..., robotics, software, and data engineering...  ...self-supervised predictive architectures (e....  ...to support planning and control.Comfort... 
    Senior
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    9 hours ago
  • $160.36k - $291.15k

     ...the TeamThe Systems Engineering team is responsible for...  ...of hardware, software, and robot operations...  ...deployment.About the RoleThe Senior Systems Test Engineer (STE), Autonomy Behavior role is responsible...  ...sensing, perception, prediction, and planning modules interact.Highly... 
    Senior
    Work experience placement
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    2 days ago
  • $204k - $259k

     ...responsible for the Waymo Driver's behavior. We have wide-reaching impact...  ...Develop business logic software to evolve driving performance...  ...experience 6+ years of Software Engineering experience in Python or C++...  ...program, equity incentive plan, and generous Company benefits... 
    Senior
    Full time
    Remote work

    Waymo

    Mountain View, CA
    2 days ago
  •  ...accommodate family commitments. About the role As a Motion Planning Engineer on the Fallback Stack team, you will design and ship...  .... This role emphasizes classical motion planning, predictable behavior, and large-scale evaluation, rather than deep learning–driven... 
    Odd job
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    9 hours ago
  • $180k - $260k

    About the role We’re seeking Senior or Staff Engineers to help build the core behavior planning system for autonomous vehicles,...  ...closely with the motion planning, prediction, and control teams to ensure...  ...Build and optimize C++‑based software infrastructure for behavior... 
    Senior
    Work at office

    Booster

    Mountain View, CA
    1 day ago
  • $165k - $210k

     ...from the ground up. As one of our earliest engineering hires, you’ll shape the cloud, mobile,...  ...mapping/navigation APIs to power route planning, turn-by-turn directions, and rich map metadata...  ...with BLE, GPS, and/or hardware-software interfaces The salary for this position... 
    Senior
    Full time
    Local area
    Flexible hours

    ALSO

    Palo Alto, CA
    9 hours ago
  • $202.35k - $303.05k

     ...consisting of state-of-the-art, AI-first software and custom-built sense and compute...  ...role, you will be a key member of the behavior team focused on solving the hardest autonomy...  ...the model to various tasks such as planning, prediction, data generation, simulation, and so... 
    Senior

    Nuro

    Mountain View, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Behavior Prediction- Planning. Be the first to apply!