Develops and deploys ML-based perception algorithms for robot object detection, pose estimation, tracking, and scene understanding. Integrates sensor fusion from cameras, LiDAR, IMUs; requires MS/PhD in ML/CS/robotics, expertise in computer vision, PyTorch/TensorFlow, and real-world robotics hardware.
Salary not listed
On-siteML Engineering
About the role
Responsibilities
Develop, train, and deploy ML-based perception algorithms for object detection, pose estimation, tracking, and scene understanding.
Integrate sensor fusion techniques using cameras, depth sensors, IMUs, and tactile feedback.
Optimize real-time perception pipelines for low-latency and robust performance in dynamic environments.
Work closely with hardware engineers to design sensor configurations and optimize perception models for onboard deployment.
Contribute to broader AI and autonomy stack, ensuring seamless integration with reasoning, manipulation, planning and control.
Collaborate across disciplines to ensure seamless integration of ML models and provide technical mentorship to junior engineers.
Qualifications
Must-have:
MS or PhD in machine learning, computer science, robotics, or a related field.
Strong background in computer vision, deep learning, and sensor fusion.
Proficiency in Python and C++, with experience in frameworks like PyTorch, TensorFlow, OpenCV, and ROS.
Hands-on experience with real-world robotics perception systems (e.g., SLAM, 3D reconstruction, multimodal perception).
Experience working with hardware, including setting up and calibrating cameras, LiDAR, and other sensors.
Experience with data collection, preprocessing, and management in the context of training ML models.
Self-starter attitude with strong ability to identify problems, prioritize them, then plan and execute working solutions.
Enthusiasm for working in a fast paced startup environment and eagerness to support the team on a variety of topics.
Nice-to-have:
Familiarity with robotic simulation environments (e.g., Gazebo, MuJoCo) and experience in sim-to-real transfer.
Experience in developing models that can handle noisy, incomplete, or sparse data.
Deployment of ML models to edge devices for real-time inference (e.g., NVIDIA Jetson).
Accelerating ML training processes using GPU, TPU, or other HW accelerators.
General knowledge of robotics principles, including kinematics, dynamics, and control.
Characterize, analyze, and optimize performance of state-of-the-art AI models on Cerebras' wafer-scale hardware. Build performance models, optimize kernels and compilers, debug runtime behavior, and develop visualization tools to influence next-gen AI architecture.
Salary not listed
On-site3+ YOEML Engineering
Research Engineer, Privacy
OpenAISan Francisco, CA
Research Engineer on OpenAI's Privacy team designing and prototyping privacy-preserving ML algorithms like differential privacy and federated learning at scale. Requires hands-on PETs experience, fluency in PyTorch/JAX, and a track record implementing or publishing novel privacy work.
380k – 445k/yr
HybridML Engineering
Research Engineer
ConsoleSan Francisco, CA
Research Engineer building self-improving AI agent systems at Console. Develop eval/optimization loops, fine-tune specialist models, and improve agent reasoning over enterprise context using production data to drive measurable gains in quality, latency, and reliability.
200k – 350k/yr
On-siteML Engineering
Software Engineer, AI Platform
NotionSan Francisco, CA +1
Build and scale the shared AI platform foundations at Notion, enabling fast and safe shipping of AI products. Requires experience with LLM/ML platforms, strong ownership, and comfort across backend, infrastructure, and product code.
180k – 201k/yr
Hybrid5+ YOEML Engineering
Machine Learning Engineer
LiftoffCalifornia
Machine Learning Engineer building statistical models, optimization systems, and experiments for mobile ad tech economics on the Revenue Engine team. Requires PhD in CS/ML/Economics and industry experience applying ML or economics at scale.