368,746open jobs
9,444companies
47,506added this week
Browse all
Salary
$150k – $306k per year (Estimated)
Location
In office (San Francisco)
Employment
Full-Time
Overview
Company
Impact
Profile match
Specter tracks growth signals across millions of private companies to help investors find opportunities early. Founded in 2021, it combines web, hiring, app and social data into company momentum scores. Venture funds and corporate development teams use it for sourcing.

Company Background

Specter's mission is to help automate the physical world.

Today, we build video sensors with state-of-the-art AI agents that answer any question, anywhere in their environments. Our systems can automatically detect and reason about any physical activity captured on camera, from security incidents (e.g. perimeter intrusion, theft, LPR), to safety monitoring (e.g. PPE detection, injured people), to operational efficiency (e.g. material tracking, congestion monitoring). We offer both long range wireless (1km range) and wired sensor variants to suit any deployment.

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.

The Role

We are looking for a Software Engineer to lead the architecture and operation of our fleet management, deployment, and recovery systems. Every device we field operates over a long-range wireless link and must remain fully resilient without physical intervention-making fleet reliability a core distributed systems problem.

We are seeking a strong candidate with hands-on experience building software for physical devices and a clear engineering perspective. The core workflow centers on three main pillars: self-testing devices that continuously report status, reliable software deployment pipelines with verified delivery, and a unified control plane providing real-time operational visibility. In this position, you will be responsible for architecting and implementing these core systems end-to-end.

To support these capabilities, our tech stack spans Rust for systems, C on embedded hardware, NixOS for system images, Python for fleet services, and TypeScript for the control plane. We are looking for an engineer eager to work across all of these layers to ensure our control plane seamlessly reflects and manages device state in the field.

Responsibilities

Fleet Control Plane

  • Architect and build the unified control plane providing real-time operational visibility across every device fielded over long-range wireless links.

  • Own the underlying data model to reconcile claimed vs. actual device states and ensure seamless state representation across the entire tech stack (TypeScript, Python, NixOS, Rust, C).

  • Design targeted execution pathways that enable real-time operational management at the device, site, or customer fleet level.

  • Maintain control plane trustworthiness and convergence during partial failures or when significant portions of the fleet are offline or unreachable.

Updates & Rollouts

  • Architect reliable deployment pipelines that handle over-the-air image and firmware updates with verified delivery over constrained wireless links.

  • Implement staged rollout strategies and automatic rollback mechanisms to ensure fleet resilience against flawed updates.

  • Establish rigorous post-deploy validation checks on edge hardware before confirming software releases across production fleets.

  • Extend the release pipeline that feeds all of it - how releases get cut, versioned, and promoted from dev to production, with regression gates that block on real signal.

  • Extend the release pipeline from dev to production with automated regression gates and end-to-end hardware testing harnesses.

Self-Test & Self-Healing

  • Develop self-testing edge software that continuously measures device health at boot and runtime directly on the hardware.

  • Build self-healing fault escalation logic to autonomously resolve device failures in the field without physical intervention.

  • Engineer resilient recovery mechanisms-such as service restarts, secondary link failover, and fallback images-that guarantee zero site visits.

  • Transform raw device events into actionable telemetry, suppressing noise while automatically handling routine operational issues.

Qualifications

  • Proven experience writing production code in systems languages (Rust, C/C++, Go, or Python) with a deep focus on fleet reliability, performance, and hardware-level failure modes.

  • Hands-on background architecting software for physical devices (embedded, IoT, edge).

  • Demonstrated success designing unified fleet control planes and data models to reconcile target versus actual device state across high-scale distributed deployments.

  • Strong distributed systems instincts: building for partial failures, managing state convergence over lossy networks, and developing self-healing fault-escalation logic for zero site visits.

  • Track record of shipping over-the-air (OTA) update pipelines, staged rollouts, and automatic rollbacks with post-deploy edge verification over constrained wireless links.

  • Solid networking fundamentals (DNS, firewalls, VPNs, subnets, secure remote access) and experience operating across the full stack from embedded C/Rust to TypeScript control dashboards.

  • Nice to have: Experience with sub-OS environments, boot processes, flash storage, and driver integration.

  • Nice to have: Experience with declarative build tools and system image management (NixOS, Yocto, Buildroot) for deterministic edge releases.

  • Nice to have: Advanced CI/CD pipeline automation (GitHub Actions, Buildkite) integrated with automated regression gates and physical hardware testing harnesses.

  • Pragmatic, bias-toward-action engineering mindset focused on delivering reliable operational control planes today while iterating safely.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
368,746 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
San Francisco
$28k – $81k per year (Estimated) • In office • Full-Time • Madrid
Python
SQL
DevOps
Git
Analytics
ETL/ELT
Power BI
Apply
$37k – $83k per year (Estimated) • In office • Full-Time • Bristol
Python
SQL
Analytics
Power BI
Tableau
Apply
$53k – $155k per year (Estimated) • Remote/Hybrid • Full-Time • United Kingdom
Python
AI/ML
Computer Vision
Scikit-learn
TensorFlow
DevOps
AWS
GCP
Apply
$96k – $154k per year • Remote • 5+ years exp • Bachelor's Degree
Python
Python
Flask
Databases
DynamoDB
DevOps
AWS
AWS Lambda
CI/CD
OpenTofu
Terraform
Marketing
Salesforce
Apply
$96k – $154k per year • Remote • Full-Time • 5+ years exp • Bachelor's Degree • Omaha
Python
Python
Flask
Databases
DynamoDB
DevOps
AWS
AWS Lambda
CI/CD
OpenTofu
Terraform
Marketing
Salesforce
Apply
$149k – $305k per year (Estimated) • In office • Full-Time • San Francisco
Python
Databases
Apache Kafka
Redpanda
AI/ML
Computer Vision
Multimodal AI
ONNX
PyTorch
TensorRT
DevOps
CI/CD
Docker
Kubernetes
Apply
$125k – $280k per year (Estimated) • In office • Full-Time • San Francisco
Bash
Go
Python
Rust
AI/ML
AI Agents
DevOps
Amazon EKS
AWS
CI/CD
GitOps
Kubernetes
NixOS
Platform Engineering
Terraform
IAM
Apply
$120k – $276k per year (Estimated) • In office • Full-Time • San Francisco
Python
AI/ML
AI Agents
Apply
$125k – $281k per year (Estimated) • In office • Full-Time • San Francisco
Bash
Python
Rust
AI/ML
AI Agents
DevOps
AWS
Docker
Kubernetes
Platform Engineering
IAM
Apply
$106k – $222k per year (Estimated) • In office • Full-Time • 3+ years exp • San Francisco
Python
AI/ML
AI Agents
Computer Vision
Apply
$170k – $220k per year • Equity 1–2.8% • In office • Full-Time • 3+ years exp • San Francisco
Python
SQL
Python
Django
AI/ML
AI Agents
Context Engineering
LLM
LLM Evaluation
RAG
Apply
$173k – $314k per year • In office • Full-Time • 12+ years exp • Bachelor's Degree • San Francisco
Apex
JavaScript
Node JS
Python
SQL
TypeScript
Apex
Lightning Web Components
AI/ML
Agentforce
AI Agents
Claude
Claude Code
Copilot
Cursor
LLM
RAG
DevOps
AWS
Azure
CI/CD
Docker
GCP
GitHub
Grafana
gRPC
Kubernetes
New Relic
Prometheus
Splunk
Marketing
Salesforce
QA
Cypress
JMeter
k6
Locust
Playwright
Postman
Rest-Assured
Selenium
Apply
Senior ML Engineer 2 hours ago
$149k – $224k per year • In office • Full-Time • 5+ years exp • Master's Degree • San Francisco • Washington • Palo Alto
Python
Python
pySpark
Databases
Apache Kafka
AI/ML
AI Agents
Agentforce
Airflow
Anomaly Detection
Feature Store
Flink
Ray
Red Teaming
Spark
DevOps
CI/CD
Docker
Kubernetes
Cybersecurity
MITRE ATT&CK
Marketing
Salesforce
Apply
In office • Internship • 1+ year exp • Bachelor's Degree • San Francisco
Go
JavaScript
Ruby
Scala
Apply
$360k – $530k per year • In office • Full-Time • Bachelor's Degree • San Francisco
MATLAB
Python
MATLAB
Simulink
AI/ML
OpenAI
Robotics
Digital Twin
Apply
See all jobs
This is one of many
368,746 more open roles from verified company boards, updated every day.