Software Engineering Manager, Computer Vision & Machine Learning

Fulfil

Fulfil

Software Engineering, Other Engineering, Data Science
Remote
USD 200k-240k / year + Equity
Posted on Apr 10, 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.