Software Engineer - ML Infrastructure jobs in United States
cer-icon
Apply on Employer Site
company-logo

Specter Ai · 3 months ago

Software Engineer - ML Infrastructure

Specter is creating a software-defined control plane for the physical world, focusing on protecting American businesses through advanced sensing technology. The role involves building and scaling machine learning systems for real-time perception and inference, with responsibilities including designing scalable ML training pipelines and optimizing models for deployment on edge devices.

Responsibilities

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

Qualification

ML frameworksComputer vision architecturesMLOps infrastructureEdge device deploymentDistributed training frameworksSoftware engineering in PythonVideo processingSensor fusionMulti-modal perceptionRobotics experienceAutonomous systemsReal-time ML applications

Required

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

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

Company

Specter Ai

twitter
company-logo
Revolutionising the legal industry

Funding

Current Stage
Early Stage
Company data provided by crunchbase