Demo

Software Engineering Manager, Computer Vision & Machine Learning

Fulfil
Mountain View, CA Full Time
POSTED ON 4/14/2026
AVAILABLE BEFORE 5/9/2026
Software Engineering Manager, Computer Vision & Machine Learning

Location: Mountain View, CA (Hybrid)

Team: Computer Vision / Machine Learning

Compensation: $200,000 – $240,000 base salary equity benefits

About the Role

Fulfil is looking for a Software Engineering Manager to own the vision and execution of our Computer Vision and Machine Learning team. In this role, you won't just be building models — you'll be architecting the perceptual intelligence that gives our custom robots the ability to see and act in the real world.

This is a hands-on leadership position that spans the full technical stack: from classical geometry and sensor-level hardware to modern deep learning and cloud-based data pipelines. You'll lead a team of CV and ML engineers, set the architectural direction for real-time perception systems, and partner closely with hardware and automation software teams to deliver production-grade systems that perform reliably in complex, dynamic environments.

What You'll Do

Technical Strategy & Architecture Own the end-to-end CV stack. Define a multi-quarter roadmap and architect perception systems that scale from prototype to high-volume production deployment.

Full-Stack Perception Engineering Drive system design across all layers — from physical sensor protocols (CAN, I2C) and kernel-level drivers through RPC interfaces and cloud-based training data loops.

Algorithm Development Lead development of algorithms for object detection, 3D reconstruction, pose estimation, and error recovery. Ensure robustness and reliability in non-deterministic physical environments where failure has real consequences.

Team Leadership & Mentorship Set architectural standards, conduct rigorous code reviews, and actively develop the engineers on your team across US and international offices. Build a culture of ownership, technical rigor, and continuous learning.

Cross-Functional Partnership Collaborate directly with Mechanical and Automation Software teams to specify camera optics, lighting conditions, and compute platform requirements (NVIDIA Jetson, Intel edge hardware). Translate R&D progress into concrete milestones for leadership.

What We're Looking For

Required

  • BS, MS, or PhD in Computer Science, Robotics, Electrical Engineering, or equivalent practical experience
  • 6 years of professional C development in a Linux environment, with a focus on production systems
  • Demonstrated experience owning technical roadmaps (12 months out) and leading distributed engineering teams
  • Expert command of classical computer vision, 3D geometry, and multi-view geometry fundamentals
  • Deep hands-on experience with edge computing constraints: memory management, real-time latency, and device-driver stability
  • Strong written and verbal communication skills — able to make complex technical tradeoffs legible to both engineers and non-technical stakeholders

Preferred

  • Experience with depth sensing modalities (LiDAR, Time-of-Flight, stereo vision), multi-camera calibration, and point cloud processing
  • Experience in management and leading a team of engineers
  • Proficiency with PyTorch or TensorFlow, CUDA/cuDNN optimization, and model deployment via TensorRT or Docker
  • Familiarity with ROS/ROS2 or similar robotics middleware
  • Strong applied linear algebra for 3D transformations, homogeneous coordinates, and coordinate system mapping

Why Fulfil

Real-world impact from day one. You'll join as an early technical leader with direct influence over the core intelligence of our robotics platform — not a peripheral feature team.

A genuinely cross-disciplinary environment. Our teams span hardware, software, operations, and supply chain. You'll work across all of them.

Compensation that reflects the role. $200,000 – $240,000 base salary, significant equity, and premium medical, dental, and vision coverage.

A culture that respects your time. We take PTO seriously and offer unlimited PTO. Work-life balance isn't a talking point here — it's something we actively protect.

Salary : $200,000 - $240,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineering Manager, Computer Vision & Machine Learning?

Sign up to receive alerts about other jobs on the Software Engineering Manager, Computer Vision & Machine Learning career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$222,941 - $284,552
Income Estimation: 
$179,606 - $233,815
Income Estimation: 
$211,413 - $298,244
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Fulfil

  • Fulfil Mountain View, CA
  • Fulfil is a well-funded, rapidly growing, and inclusive company developing a custom automation robotics system purpose built to solve today's leading pract... more
  • 14 Days Ago

  • Fulfil Mountain View, CA
  • Fulfil is a well-funded, rapidly growing, and inclusive company that has developed a custom automation robotics system to pick and pack online orders of gr... more
  • 1 Day Ago

  • Fulfil Hillsboro, OR
  • Night Shift Maintenance Technician We’re seeking curious, capable, passionate team members motivated by the opportunity to create lasting impact on the wor... more
  • 5 Days Ago

  • Fulfil Oregon, OR
  • We're seeking curious, capable, passionate team members motivated by the opportunity to create lasting impact on the world through their work. This role of... more
  • 5 Days Ago


Not the job you're looking for? Here are some other Software Engineering Manager, Computer Vision & Machine Learning jobs in the Mountain View, CA area that may be a better fit.

  • DoorDash Sunnyvale, CA
  • About The Team Come help us build the world's most reliable on-demand, logistics engine for last-mile grocery and retail delivery! We're looking for an exp... more
  • 7 Days Ago

  • Meta Sunnyvale, CA
  • Meta is seeking a highly motivated and experienced Software Engineering Manager to join our team. As an engineering manager you will support, enable and em... more
  • 25 Days Ago

AI Assistant is available now!

Feel free to start your new journey!