Software Engineer - ML Infrastructure

specterยท Engineering
Apply Now โ†—
๐Ÿ“ San FranciscoFullTime

About this role

Company Background
Specter is creating a software-defined "control plane" for the physical world. We are starting with protecting American businesses by granting them ubiquitous perception over their physical assets.

To do so, we are creating a connected hardware-software ecosystem on top of multi-modal wireless mesh sensing technology. This allows us to drive down the cost and time of deploying sensors by 10x. Our platform will ultimately become the perception engine for a company's physical footprint, enabling real-time perimeter visibility and autonomous operations management.

Our co-founders Xerxes and Philip are passionate about empowering our partners in the fast-approaching world of physical AI and robotics. We are a small, fast-growing team who hail from Anduril, Tesla, Uber, and the U.S. Special Forces.

Role + Responsibilities
Specter is hiring an ML infrastructure engineer to build and scale the machine learning systems that power real-time perception and inference across our edge-cloud platform. This role owns the training, deployment, and optimization of computer vision and sensor fusion models that enable autonomous monitoring and decision-making for our customers' physical assets.

Key responsibilities include:

  • Designing and implementing scalable ML training pipelines for computer vision models (object detection, tracking, classification, segmentation).

  • Building efficient model serving infrastructure for real-time inference on edge devices with constrained compute and power budgets.

  • Optimizing models for deployment on embedded hardware (quantization, pruning, TensorRT, ONNX, CoreML).

  • Developing continuous training and evaluation systems to improve model performance from production data feedback loops.

  • Creating data pipelines for ingesting, labeling, versioning, and managing massive multi-modal sensor datasets (video, radar, lidar, thermal).

  • Implementing model monitoring, A/B testing frameworks, and performance analytics for deployed perception systems.

  • Collaborating with perception researchers to transition models from research to production at scale across thousands of edge nodes.

  • Building tools and infrastructure for distributed training, hyperparameter optimization, and experiment tracking.

Preferred Qualifications

  • Strong experience with ML frameworks (PyTorch, TensorFlow) and model optimization tools (TensorRT, ONNX Runtime, OpenVINO).

  • Deep understanding of computer vision architectures and their deployment tradeoffs (YOLO, transformers, CNNs, real-time detection/tracking).

  • Hands-on experience deploying models on edge devices (NVIDIA Jetson, ARM processors, or similar embedded platforms).

  • Expertise building MLOps infrastructure โ€” experiment tracking (Weights & Biases, MLflow), feature stores, model registries, CI/CD for ML.

  • Experience with distributed training frameworks (PyTorch DDP, DeepSpeed, Ray) and GPU cluster management.

  • Strong software engineering skills in Python and systems languages (C++, Rust) for performance-critical inference code.

  • Familiarity with video processing, sensor fusion, or multi-modal perception systems is a plus.

  • Prior experience in robotics, autonomous systems, or real-time ML applications is highly valued.

Frequently Asked Questions

Is the salary disclosed for the Software Engineer - ML Infrastructure position at specter?
The salary for this Software Engineer - ML Infrastructure role at specter is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Software Engineer - ML Infrastructure position at specter located?
This Software Engineer - ML Infrastructure role at specter is based in San Francisco. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Software Engineer - ML Infrastructure role at specter full-time or part-time?
This is listed as a FullTime position. It is posted as a Software Engineer - ML Infrastructure role in the Engineering department at specter.
Which team or department does the Software Engineer - ML Infrastructure at specter belong to?
This Software Engineer - ML Infrastructure position is part of the Engineering department at specter. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Software Engineer - ML Infrastructure position at specter?
Click the "Apply Now" button on this page. You will be redirected to specter's official application portal hosted on ashby where you can submit your application directly.
When was the Software Engineer - ML Infrastructure job at specter posted?
This Software Engineer - ML Infrastructure position at specter was posted on Oct 3, 2025. Apply as soon as possible โ€” early applications are often reviewed first.
Software Engineer - ML Infrastructure
specter
Apply for this role โ†—

You'll be redirected to specter's official application page on Ashby ATS.