CrawlJobs Logo

Senior Software Engineer - Planning ML Integration

kodiak.ai Logo

Kodiak Robotics

Location Icon

Location:
United States , Mountain View

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

160000.00 - 2350000.00 USD / Year

Job Description:

We're building the next generation of planning capabilities by integrating learned models into autonomous vehicle decision-making. You'll translate neural network outputs to reliable vehicle behaviors. In this role, you will enhance our motion planner by incorporating machine learning models. You will define the interfaces, requirements, and integration strategies necessary to meaningfully improve decision-making in complex, real-world environments. In addition to this effort, you will contribute broadly to the evolution of our planning stack by developing new features, improving core algorithms, and strengthening the overall architecture. This is a high-impact role for an engineer who enjoys bridging disciplines, shaping emerging capabilities, and advancing state-of-the-art autonomy through thoughtful, rigorous engineering.

Job Responsibility:

  • Incorporate neural networks into the planning stack, working closely with ML, perception, and systems teams
  • Evaluate how learned inputs influence planner performance, in simulation and on-road
  • Architect fallback, hybrid, or arbitration strategies that maintain safety and reliability when learned models are uncertain or degraded
  • Contribute to the broader planning system by designing and implementing new planning behaviors, search strategies, optimizations, and structural improvements
  • Write high-quality C++ code that meets real-time constraints and supports safety-critical deployment
  • Participate in code reviews, design discussions, and cross-team planning to ensure alignment and technical excellence

Requirements:

  • Strong software engineering skills with proficiency in C++
  • Python proficiency is a plus
  • Experience integrating ML models or learned components into a real-time system
  • A strong background in robotics, planning, optimization, and mathematics (MS, PhD, or equivalent experience)
  • Industry experience in robotics or autonomous driving
  • Experience working in large-scale or safety-critical systems with strict performance requirements
  • Experience evaluating or interpreting ML model outputs
  • Strong analytical skills, including the ability to reason about algorithmic trade-offs and system behavior
  • Excellent communication skills and comfort working across teams
  • A desire to collaborate with other teams outside of planning
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
  • 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.)

Additional Information:

Job Posted:
January 03, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Senior Software Engineer - Planning ML Integration

Senior Software Engineer - Network Enablement (Applied ML)

We build simple yet innovative consumer products and developer APIs that shape h...
Location
Location
United States , San Francisco
Salary
Salary:
180000.00 - 270000.00 USD / Year
plaid.com Logo
Plaid
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong software engineering skills including systems design, APIs, and building reliable backend services (Go or Python preferred)
  • Production experience with batch and streaming data pipelines and orchestration tools such as Airflow or Spark
  • Experience building or operating real-time scoring and online feature-serving systems, including feature stores and low-latency model inference
  • Experience integrating model outputs into product flows (APIs, feature flags) and measuring impact through experiments and product metrics
  • Experience with model lifecycle and operations: model registries, CI/CD for models, reproducible training, offline & online parity, monitoring and incident response
Job Responsibility
Job Responsibility
  • Embed model inference into Network Enablement product flows and decision logic (APIs, feature flags, backend flows)
  • Define and instrument product + ML success metrics (fraud reduction, retention lift, false positives, downstream impact)
  • Design and run experiments and rollout plans (backtesting, shadow scoring, A/B tests, feature-flagged releases) to validate product hypotheses
  • Build and operate offline training pipelines and production batch scoring for bank intelligence products
  • Ship and maintain online feature serving and low-latency model inference endpoints for real-time partner/bank scoring
  • Implement model CI/CD, model/version registry, and safe rollout/rollback strategies
  • Monitor model/data health: drift/regression detection, model-quality dashboards, alerts, and SLOs targeted to partner product needs
  • Ensure offline and online parity, data lineage, and automated validation / data contracts to reduce regressions
  • Optimize inference performance and cost for real-time scoring (batching, caching, runtime selection)
  • Ensure fairness, explainability and PII-aware handling for partner-facing ML features
What we offer
What we offer
  • medical
  • dental
  • vision
  • 401(k)
  • equity
  • commission
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Backend

As a Senior Software Engineer, Backend specializing in database architecture and...
Location
Location
United States , San Francisco
Salary
Salary:
150000.00 - 240000.00 USD / Year
chefrobotics.ai Logo
Chef Robotics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
  • 7+ years of professional experience in backend development roles with demonstrated leadership experience
  • Expert knowledge of relational databases (MySQL, PostgreSQL) including schema design, optimization, and administration
  • Strong proficiency with Python and JavaScript/TypeScript with advanced software engineering skills
  • Extensive experience leading projects with at least two web frameworks: Flask, FastAPI, Django, Node.js, or Next.js
  • Proven experience designing and implementing RESTful and GraphQL APIs at scale
  • Advanced understanding of containerization (Docker) and orchestration (Kubernetes) technologies
  • Experience with cloud infrastructure and deployment (AWS, GCP, or Azure) in production environments
  • Proven experience leading complex backend projects and mentoring junior engineers
  • Understanding of data requirements for robotics or automation systems
Job Responsibility
Job Responsibility
  • Lead the design, implementation, and optimization of database schemas to support robot operations, telemetry, recipe management, and system analytics
  • Develop robust data migration strategies and version control for database schema evolution
  • Implement efficient query optimization and indexing strategies to support high-throughput robot operations
  • Establish data integrity protocols and backup systems to ensure operational continuity across customer deployments
  • Create scalable data access layers that balance security, performance, and maintainability
  • Mentor team members on database design patterns and optimization techniques
  • Lead the development and maintenance of scalable APIs to serve robot control systems, dashboards, and monitoring tools
  • Design and implement secure authentication and authorization mechanisms across backend services
  • Develop robust middleware for processing and validating data between robotics subsystems
  • Create service interfaces that enable efficient communication between robotics components and cloud services
What we offer
What we offer
  • medical, dental, and vision insurance
  • commuter benefits
  • flexible paid time off (PTO)
  • catered lunch
  • 401(k) matching
  • early-stage equity
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Backend

The Staff Engineer will work closely with AI/ML engineers, product managers, app...
Location
Location
United States , NYC
Salary
Salary:
160000.00 - 190000.00 USD / Year
conductor.com Logo
Conductor
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Completed studies in Computer Science, Mathematics, engineering or a related field or equivalent professional experience
  • 8+ years of experience in software development, with experience in product-driven companies
  • Strong expertise in system design, distributed computing, and scalable architecture patterns for handling large datasets and high-throughput applications
  • Proficiency in multiple programming languages with strong Python coding skills. Experience with Java is highly valued
  • Strong database experience including both SQL and NoSQL systems, with knowledge of data modeling and optimization techniques
  • Experience with AI/ML technologies including LLMs, vector databases (e.g., Milvus), embeddings, and ML frameworks
  • Knowledge of MLOps practices, model deployment, and AI system integration in production environments
  • Experience working across the full software development lifecycle including CI/CD, monitoring, testing, and production deployment
  • Proven track record of technical leadership, mentoring engineers, and driving engineering excellence within teams
  • Up-to-date with rapidly-evolving technologies and demonstrated ability to evaluate and adopt new tools and frameworks
Job Responsibility
Job Responsibility
  • Lead the technical architecture, design, and implementation of large-scale distributed systems and data platforms to support customer needs and business growth
  • Oversee the planning, execution, and successful delivery of complex engineering projects, ensuring adherence to engineering best practices and quality standards
  • Design and build scalable, high-performance backend systems and APIs that handle millions of requests and large datasets efficiently
  • Architect robust data processing pipelines and ETL workflows using modern cloud technologies and distributed computing frameworks
  • Drive technical decision-making across the engineering organization, evaluating trade-offs and establishing engineering standards and practices
  • Lead cross-functional collaboration with product, AI/ML engineering, data engineering, and infrastructure teams to deliver comprehensive solutions
  • Build and maintain CI/CD pipelines, monitoring systems, and deployment automation to ensure reliable software delivery
  • Implement AI/ML capabilities including LLM integration, vector databases, and intelligent content processing workflows
  • Mentor senior and junior engineers, fostering technical excellence and knowledge sharing within the engineering organization
What we offer
What we offer
  • 100% covered employee medical plan
  • a dental & vision plans
  • 401(k) with employer contribution
  • an unlimited vacation policy
  • 10 sick days
  • short-term disability
  • long-term disability
  • generous paid parental leave
  • employee assistance program
  • flexible savings accounts
  • Fulltime
Read More
Arrow Right

Senior Staff Machine Learning Engineer

Help design our AI platform and develop our next generation of machine learning ...
Location
Location
United States , San Francisco
Salary
Salary:
216500.00 - 324500.00 USD / Year
gofundme.com Logo
GoFundMe
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 9+ years of hands-on experience in machine learning engineering, AI development, software engineering, or related fields
  • Experience emphasizing secure, large-scale, distributed system design, AI/ML pipeline development, and implementation
  • Extensive experience designing, developing, and operating scalable backend systems
  • Experience applying software engineering best practices such as domain-driven design, event-driven architectures, and microservices
  • Deep expertise in agentic workflows, AI evaluation solutions, prompt management, and secure AI development and testing practices
  • Strong knowledge of relational and document-based databases, data storage paradigms, and efficient RESTful API design
  • Experience establishing robust CI/CD pipelines, automated testing (unit and integration), and deployment practices
  • Strong leadership skills, including effective planning and management of complex projects, mentoring of team members, and fostering a collaborative, high-performing engineering culture
  • Excellent communicator, able to articulate complex technical concepts clearly to both technical and non-technical stakeholders
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field (preferred)
Job Responsibility
Job Responsibility
  • Design and implement AI platforms to enable scalable and secure access to LLMs from multiple model providers for diverse use cases
  • Design and implement agentic workflows, agentic tool ecosystems, and LLM prompt management solutions
  • Design, build, and optimize scalable model training, fine tuning, and inference pipelines, ensuring robust integration with production systems
  • Influence technical strategy and approach to developing embedding stores, vector databases, and other reusable assets
  • Lead initiatives to streamline ML and AI workflows, improve operational efficiency, and establish standardized procedures to achieve consistent, high-quality results across our AI systems
  • Design and develop backend services and RESTful APIs using Python and FastAPI, integrating seamlessly with ML pipelines and services
  • Take operational responsibility for team-owned services, including performance monitoring, optimization, troubleshooting, and participation in an on-call rotation
  • Collaborate with both technical and non-technical colleagues, including data and applied scientists, software engineers, product managers, and business stakeholders, to deliver reliable and scalable ML-driven products
  • Coach and mentor fellow ML engineers, promoting a culture of collaboration, continuous improvement, and engineering excellence within the team
  • Employ a diverse set of tools and platforms including Python, AWS, Databricks, Docker, Kubernetes, FastAPI, Terraform, Snowflake, Coralogix, and GitHub to build, deploy, and maintain scalable, highly available machine learning infrastructure
What we offer
What we offer
  • Competitive pay
  • Comprehensive healthcare benefits
  • Financial assistance for things like hybrid work, family planning
  • Generous parental leave
  • Flexible time-off policies
  • Mental health and wellness resources
  • Learning, development, and recognition programs
  • Fulltime
Read More
Arrow Right

Senior ML Software Engineer - Integration & Quality

Cerebras Systems builds the world's largest AI chip, 56 times larger than GPUs. ...
Location
Location
United States; Canada , Sunnyvale; Toronto
Salary
Salary:
Not provided
cerebras.net Logo
Cerebras Systems
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of relevant industry experience in Software integration, development
  • Strong automation and programming skills using one or more programming languages like Python, C++ or go
  • Experience in testing compute/machine learning/networking/storage systems within a large-scale enterprise environment
  • Experience in debugging issues across distributed scale out
  • Experience in understanding complex systems and putting together thorough test-plans
  • Experience working effectively across teams, including product development, product management, customer operations, and field teams
  • Excellent verbal and written communication
  • Strong organizational skills, teamwork, and can-do attitude
  • Experience working with geographically dispersed teams across time
Job Responsibility
Job Responsibility
  • Develop and execute a comprehensive integration and QA strategy aligned with the roadmap of the Cerebras AI solution
  • Execute with good software integration methodology, collaborate with effective communication and ensure quality
  • Break down complex tasks into smaller tasks, be a problem solver and help debug
  • Automation of workflows, testbed setups and building tools to monitor/debug
  • Implement creative ways to break Cerebras software and identify potential
  • Contribute to developing SW specifications with a focus on ML
  • Drive quality of various software and hardware components of Cerebras AI platform to ensure accuracy, performance and usability of ML training and inference
  • Ability to work in a fast-paced environment and make the necessary prioritizations and judgements which affects productivity at a company
  • Define and implement quality metrics to measure product and process quality, provide actionable insights and recommendations to drive continuous
  • Provide regular updates on quality, key metrics, and risks to engineering and business stakeholders
What we offer
What we offer
  • Build a breakthrough AI platform beyond the constraints of the GPU
  • Publish and open source their cutting-edge AI research
  • Work on one of the fastest AI supercomputers in the world
  • Enjoy job stability with startup vitality
  • Our simple, non-corporate work culture that respects individual beliefs
Read More
Arrow Right

Senior ML Engineer- Distillation

A seasoned Senior ML Engineer who drives distillation of ML Models for high-perf...
Location
Location
Poland , Warsaw
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6–10+ years in ML engineering or applied research
  • 3+ years focused on model distillation/compression at production scale
  • Strong proficiency in PyTorch (preferred) or JAX/TF
  • Ability to implement custom training loops, distributed training, and mixed precision
  • Demonstrated experience shipping distilled or compressed models to production with measurable gains in latency/memory and maintained quality
  • Deep understanding of knowledge distillation techniques: teacher–student frameworks, soft-labels, intermediate feature matching, contrastive distillation, task-specific loss shaping
  • Hands-on experience with quantization (static/dynamic, PTQ/QAT), pruning, and graph-level optimizations (operator fusion)
  • GPU performance engineering: CUDA fundamentals, TensorRT/ONNX Runtime, kernel profiling (Nsight), memory/layout optimization
  • Solid grasp of computer graphics fundamentals: rendering pipeline, shaders, sampling, anti-aliasing, tone mapping, and perceptual metrics
  • Strong software engineering: Python/C++ proficiency, testing, code quality, version control, reproducible pipelines, containerization
Job Responsibility
Job Responsibility
  • Distillation and compression: KD variants, hint/fitnets, attention transfer, feature mimicking, low-rank/SVD, sparsity
  • Efficient architectures: MobileNet/EfficientNet, vision transformers optimization, lightweight diffusion/UNet variants, NeRF/instant-NGP distillation
  • Inference optimization: TensorRT, CUDA, cuDNN, ONNX, quantization-aware training, weight clustering, operator fusion
  • Metrics: SSIM, LPIPS, PSNR, FID/KID, latency/throughput profiling, memory/activation footprint analysis
  • Data and training: large-scale dataset curation, synthetic data generation, curriculum learning, augmentation strategies
  • MLOps: experiment tracking, CI/CD for models, model registries, reproducibility, telemetry
  • Integrate ML inference into production rendering pipelines: define model I/O, preprocessing/postprocessing, and make trade-offs for latency, throughput, and quality
  • Collaborate across teams (ML researchers, engine/platform, tooling, QA) to translate ML and product requirements into graphics-friendly implementations and integration plans
  • Mentor other engineers, conduct code reviews, and help define best practices for rendering, performance, and SDK delivery
Read More
Arrow Right

Director of Radar and Navigation

Responsible for leading the Radar and navigation sensor group to continue to lea...
Location
Location
Salary
Salary:
Not provided
herbrucks.com Logo
Herbruck Poultry Ranch
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s of Engineering degree with Masters or PhD preferred with 10 years of experience
  • Knowledge of signal processing, GNSS, software and ML with an understanding of hardware and mechanical engineering
  • Excellent verbal and written communication skills with the ability to work with a global team/audience
  • Excellent organizational skills and interpersonal skills, including ability to resolve disputes on a global basis
  • Ability to meet deadlines
  • accomplish work in order of priority
  • professionally maintain composure and effectiveness under pressure and changing conditions
  • Ability to react very quickly to new duties and situations encountered on the job
  • Ability to negotiate conflict and maintain constructive working relationships with people at all levels of an organization
  • Ability to support corporate 5 C’s program. Customer Satisfaction, Commercial Edge, Collaboration, Culture of Passion and Performance, and Credibility
Job Responsibility
Job Responsibility
  • Ultimately accountable for the Radar and Positioning Sensor group technical execution and performance
  • Management and supervision of direct and indirect employees to foster a global environment
  • Leadership, career development and capability building for the group including Systems engineers, Radar Principal engineers, FPGA engineers, DSP, RF engineers, GNSS, embedded and software engineers, Quality and V&V engineers
  • Planning and designing radar and sensor systems and platforms
  • Collaborate with hardware, mechanical and software engineering leaders
  • Work closely with global product management and senior leadership team on product roadmaps, strategy and research
  • Strong written and verbal communication skills with the ability to deliver these to a global audience using multimedia tools
  • With the team develop algorithms and techniques to process radar signals and extract meaningful information
  • Designing radar antennas to transmit and receive signals efficiently
  • Oversight and guidance on tests and simulations to ensure the performance and accuracy of radar systems
What we offer
What we offer
  • Competitive 401(k) plan with company match
  • Health benefits
  • Paid time off
  • Robust Wellness Program
  • Fulltime
Read More
Arrow Right

Senior Data Engineer

Microsoft Cloud Operations + Innovation (CO+I) is the engine that powers Microso...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer science, Math, Software Engineering, Computer Engineering, or related field AND 4+ years’ experience in business analytics, data science, data modeling, or data engineering work
  • OR master’s degree in computer science, Math, Software Engineering, Computer Engineering, or related field and 3+ years’ experience in business analytics, data science, data modeling, or data engineering work
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • 8+ years of experience in data engineering with coding and debugging skills in C#, Python, and/or SQL
  • Deploying solutions in Azure Services & Managing Azure Subscriptions
  • Understanding and knowledge about big data and writing queries with Kusto/KQL
  • Understanding and knowledge about extracting data via REST APIs
  • Strong analytical skills with a systematic and structured approach to software design
  • 5+ years of experience in data science, analytics, or machine learning
  • 4+ years of experience in developing solutions with Microsoft Power Platform, including Power BI, Fabric, Power Automate & M365 Dataverse
Job Responsibility
Job Responsibility
  • Apply modification techniques to transform raw data into compatible formats for downstream systems
  • Utilize software and computing tools to ensure data quality and completeness
  • Implement code to extract and validate raw data from upstream sources, ensuring accuracy and reliability
  • Writes efficient, readable, extensible code from scratch that spans multiple features/solutions
  • Develops technical expertise in proper modeling, coding, and/or debugging techniques such as locating, isolating, and resolving errors and/or defects
  • Leverages technical proficiency of big-data software engineering concepts, such as Hadoop Ecosystem, Apache Spark, continuous integration and continuous delivery (CI/CD), Docker, Delta Lake, MLflow, AML, and representational state transfer (REST) application programming interface (API) consumption/development
  • Acquires data necessary for successful completion of the project plan
  • Proactively detects changes and communicates to senior leaders
  • Develops usable data sets for modeling purposes
  • Contributes to ethics and privacy policies related to collecting and preparing data by providing updates and suggestions around internal best practices
  • Fulltime
Read More
Arrow Right