Skip to content

Senior Software Engineer - Perception

Build and deploy machine-learning perception systems for L4 autonomous trucks, spanning multimodal 3D detection, sensor fusion, tracking, localization, and safety validation. Requires 5+ years of perception, computer vision, or robotics experience with strong Python and C++ skills.

About the job

Responsibilities

  • Design, train, and deploy deep learning models for 3D object detection across LiDAR, camera, and radar sensors.
  • Build multi-sensor fusion architectures combining independent detection and classification streams.
  • Characterize perception failure modes, build targeted evaluation sets, and improve system-level metrics.
  • Build and operate the data engine, including shadow-mode comparison against production, automated data mining, and retraining loops.
  • Contribute to camera- and LiDAR-based localization perception under degraded conditions.
  • Take work through the full safety validation pipeline before deployment on public roads.
  • Collaborate with behavior and planning engineers, systems and safety engineers, and validation teams.

Requirements

  • Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or a related field.
  • 5+ years of professional experience in ML-based perception, computer vision, or robotics.
  • Strong proficiency in Python and C++.
  • Hands-on experience training and deploying deep learning models in production, such as PyTorch.
  • Strong foundation in classical perception, including multi-object tracking, state estimation, and 3D geometry.

Nice to Have

  • Experience with modern ML-based perception for autonomous systems.
  • Experience with multi-sensor calibration and fusion.
  • Experience optimizing models for onboard or embedded GPU inference.
  • Background in safety-critical or automotive software development.
  • Experience in a startup or fast-paced environment.

Skills

Python, C++, PyTorch, Deep Learning, Computer Vision, Machine Learning, 3D Object Detection, Lidar, Radar, Multi-Sensor Fusion, Multi-Object Tracking, State Estimation, 3D Geometry, Model Optimization, Gpu Inference

Databricks

Databricks

Tokyo, Japan

Senior AI Engineer - FDE
No salary listedOn-siteML Engineering

Develop and productionize generative AI applications for customers while advising stakeholders and influencing product direction. The role requires extensive industry data science experience, production ML deployment expertise, graduate-level quantitative training or equivalent experience, and native Japanese with professional English.

OpenAI

OpenAI

Tokyo, Japan

Applied AI Engineer, Codex
No salary listedHybridML Engineering

Build and deploy AI-powered software development workflows with enterprise engineering organizations, taking Codex use cases from prototype through production and scaled adoption. The role requires strong hands-on software or AI systems experience, Python proficiency, systematic evaluation skills, and fluent Japanese and English.

Payabli

Payabli

Remote

Staff Machine Learning Engineer
No salary listedRemote8+ YOEML Engineering

Sets the technical direction for production machine learning across a payments platform, building and scaling models for risk, authorization, disputes, and forecasting. Requires 8+ years of ML engineering experience, including production model ownership and strong technical leadership.

Protege

Protege

Remote

AI Engineer - New Verticals
No salary listedRemote3+ YOEML Engineering

Build the technical foundation for a new business vertical, creating reusable infrastructure and leading early customer engagements from scoping through delivery. The role requires 3+ years of engineering experience, strong Python and SQL skills, backend/data expertise, and comfort operating in ambiguity.