Senior Software Engineer, Behavior Prediction- Planning
$170k - $210kKodiak
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.
$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...SeniorTemporary workWork at officeVisa sponsorship$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...SeniorImmediate startFlexible hours$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...SeniorTemporary workWork at officeVisa sponsorshipFlexible hours$176.4k - $319.72k
...and other leading investors.About the RoleAs a Senior/Staff Software Engineer working on driving behavior verification, you are responsible for implementing... ...the development or verification of behavior planning/prediction systems for robots, and a collaborative nature...SeniorOdd jobWork experience placementImmediate startFlexible hours- ...results into clear feedback for engineering and leadership, and help... ...autonomous driving software performance at subsystem interfaces... ...of system and subsystem behavior across diverse scenes and... ...evaluation of perception, prediction, and planning models. Build and maintain...SeniorFull timeLocal areaWork from home
$174k - $252k
...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$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,...SeniorLocal areaImmediate startFlexible hours$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 workWork at officeVisa sponsorship$240k - $265k
...its commercial self-driving software to develop, test and deploy... ...looking for a Staff Software Engineer to help shape how learned models are integrated into behavior planning for autonomous driving. In this... ...classification, trajectory prediction, or actor intent models....Visa sponsorship$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 officeLocal area3 days per week$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...SeniorVisa sponsorship$224k - $356.5k
...the world.We are looking for a Senior Software Engineer, AV Planner. As an AV Planning Engineer, you will work on state... ...learning, computer vision, mapping, prediction, and vehicle control. You will... ..., maintaining, and integrating behavior and motion planning algorithms and...SeniorFull time$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...SeniorTemporary workImmediate startFlexible hours$153.2k - $234.1k
Job DescriptionRole OverviewAs a Senior Software Engineer on the Rendering Infrastructure team, you... ...accurate or frame-deterministic lock-step behavior across the simulation clock, dynamic... ...and integration of perception, planning, or control components, and experience...SeniorFull timeLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours$235.03k - $352.29k
...leading investors.About the RoleWe are looking for a Senior/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...Immediate startFlexible hours$140k - $215k
...the Role:This is a systems software role on the Core Libraries team... ...sensor platform.As a Senior Engineer on this team, you will design... ...technical position in cross-org planning and architecture discussions... ...to reason about portability, behavioral consistency, and platform-...SeniorFull timeWork experience placementWork at officeLocal area- ....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...SeniorLocal areaWorldwideFlexible hours
- ...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 jobFull timeFor contractorsFor subcontractorCasual workWork at officeRemote workDay shift
$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...SeniorWork experience placementImmediate startFlexible hours$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...SeniorWork at office$150k - $190k
...We are seeking a highly skilled and motivated Senior Software Engineer to join our Mapping & Localization team. In this role, you will... ...queries for key modules such as perception, localization, prediction, and planning. \n Responsibilities: Design and optimize...SeniorFull time$136k - $180k
...disciplinary organization of scientists, engineers, and physicians and we are using the... ...visit grail.com GRAIL is seeking a Software Engineer to join the Product Delivery Team... ...discussions, technical design, and implementation planning. Work closely with team members in an...SeniorFull timeWork at officeLocal areaFlexible hours$200k - $250k
...commercial self-driving software to develop, test and... ...a Staff Software Engineer to join our Planning team and advance the... ...planning and prediction systems for driverless... ...leadership to junior and senior engineers, raising... ...models to predict the behavior of other actors,...Temporary workWork at officeVisa sponsorshipFlexible hours$220k - $230k
...opportunities that were previously unattainable. The Senior Software Engineer (CALC engine) is a specialised role working on a complex Java... ...Code. Nice to Have: Prior experience building planning software Likely (but not exclusively) to have worked in...SeniorFull timeWork at officeFlexible hours$160.36k - $240.54k
...defining the future!What you'll ownBackend services for ride planning, vehicle matching, and real-time trip executionPartner API integrations... ...state to riders and operationsAbout You4+ years of backend engineering experience with strong Go proficiencyExperience designing and...Senior$184k - $287.5k
...-driving vehicle technology.Work on Prediction, Decision, Planning and Control architectureHave exposure... ....Deep knowledge of E2E AV software integration from perception through... ...What We Need To See:We’re looking for engineers who can build systems — not just components...SeniorFull time$224k - $356.5k
...Team is building the software foundation for scalable... ...looking for exceptional engineers who thrive on solving... ....We are seeking a Senior Software Engineer for... ...CUDA kernels, memory behavior, scheduling, runtime services... ..., perception, planning, DriveOS and safety platform...SeniorFull time$145k - $190k
...company pioneering AI-based virtual driver software for factory-built autonomous trucks.... ...its fast-growing teams.As software engineer for mapping & localization for self-driving... ...for other modules- like perception, prediction and planning, with the goal of improving online and...SeniorFull time$150k - $190k
...Research and Development - Motion Planning /Full-time /HybridPlusAI is... ...AI-based virtual driver software for factory-built... ...its fast-growing teams.As a Senior Software Engineer, Planning for self-driving... ...downstream components like prediction and planning.Responsibilities...SeniorFull time$224k - $356.5k
...safely in the real world.We are seeking a Senior Software Engineer to help define the runtime... ...can generate highly capable driving behaviors, but deploying them safely in production... ...learned driving models with deterministic planning and vehicle-level safety guardrails—...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Behavior Prediction- Planning. Be the first to apply!
- software developer intern Mountain View, CA
- software developer fintech Mountain View, CA
- ngo software engineer Mountain View, CA
- intel software engineer Mountain View, CA
- machine learning software engineer Mountain View, CA
- senior software engineer remote Mountain View, CA
- junior software developer remote Mountain View, CA
- software engineer full time Mountain View, CA
- software engineer staff Mountain View, CA
- work from home software developer Mountain View, CA


