1,544,447open jobs
92,972companies
236,850added this week
Browse all
Salary
$120k – $150k per year
Location
Remote (likely United States)
Seniority
Senior · 5+ years exp

Confirmed on the employer's own hiring board on Oct 13, 2026. First seen by Alion on Sep 28, 2026.

Overview
Company
Impact
Profile match
Ann Arbor SPARK promotes economic development within southeast Michigan through startup acceleration, business development, and talent acquisition.

Karman is a fast-growing NVIDIA-backed AI company enabling AI data centers to dynamically orchestrate power and unlock more compute capacity from existing energy infrastructure. For over a decade, we have applied AI to the electric grid - bringing real-time visibility and power-flow control to complex energy infrastructure. Our Karman platform, built on a custom NVIDIA module, brings that same capability to AI data centers, giving operators a way to better use the power already available to them.

We are expanding our engineering team and looking for a Software Engineer to support the productionalization of our IoT platform, with a primary emphasis on the software that runs on edge IoT devices. This edge software includes machine learning, optimization algorithms, and components that host these capabilities that must meet high standards of performance, security, reliability, and accuracy. We are looking for candidates who are mission-driven, collaborative, adaptive and experienced in designing, writing, testing, and debugging distributed enterprise software at scale. Ideal candidates will possess knowledge of Python, Linux, continuous integration and deployment (CI/CD), with direct experience designing and developing successful enterprise software.

Responsibilities

  • Design, propose, plan, implement, and test resource-constrained, edge software in Python (and possibly lower-level languages, e.g., Rust) including the implementation of precision telemetry collection, real-time control interfaces, and robust system observability
  • Create and maintain CI/CD processes as necessary to support development and deployment with a focus on reproducibility, regression testing for embedded systems, and deployment in real-world, intermittently connected environments
  • Contribute to internal and external technical documentation
  • Collaborate with a cross-functional team of software, hardware, quality assurance (QA), and power systems engineers; data scientists; and leadership
  • Provide high-quality, in-depth code and architecture reviews, implement new features, and provide technical leadership while coordinating with project management, QA, and other internal teams
  • Continually advocate for and implement process improvement and automation
  • Foster a culture of open communication, innovation, and continual improvement
  • Mentor other engineers using paired programming, code review, and collaborative test scenario design
Minimum Qualifications
  • 5+ years of professional experience including 3+ years of experience developing production software and systems, or a combination of educational and professional experience commensurate with this level of experience
  • Demonstrated ability to design and implement distributed systems utilizing microservices in a resource-constrained environment (edge devices with limited memory, CPUs, GPU capacity, etc.)
  • Extensive experience using Python, C/C++, Rust, and the Linux operating system
  • Experience with device layered security, i.e. encryption (PKI) , disk partitioning, secure boot, os kernel libraries, device drivers, os processes/daemons
  • Data compression and schema management for device time series data
  • Experience implementing and maintaining CI/CD workflows (e.g., GitHub Actions or Jenkins)
  • Strong understanding of synchronous and asynchronous network communication, including REST APIs, gRPC, binary protocols, and distributed publish/subscribe messaging systems and protocols like MQTT and ZeroMQ
  • Strong written and oral communication skills, with a proven track record of working effectively both individually and as part of a team
Enhanced Qualifications (Nice to Have)
  • Experience designing, building and deploying applications and reusable libraries based on the NVIDIA ML software stack on the Jetson Platform
  • Experience with system integration testing including HIL and SIL
  • Understanding of SQL/NoSQL Database implementations (SQLite, Redis, Postgres, etc)
  • Well-versed in Docker/containerization
  • Hands-on knowledge of cloud platforms and services focused on IoT device management, security and OTA updates (AWS, Azure) preferably in the scale of million devices including managing release/versioning strategies and monitoring fleet-wide performance metrics
  • Experience with control systems applications (e.g. industrial processes, manufacturing, commercial buildings, SCADA) and/or power systems
  • Experience working with software and systems deployed in modern data center environments, including telemetry ingestion, rack-level integration, and coordination with orchestration platforms
  • Experience with Shell scripting, helm charts, ansible, and prometheus tools
Salary Range: $120,000 to $150,000 base compensation depending on experience and stock options. Salary will be commensurate with an individual's skills, training, years of experience, and in line with internal compensation bands.

Location: This position is based onsite at our company headquarters in Ann Arbor, Michigan, with flexibility for occasional remote work.

Our Commitments:

Karman values the diversity of our team. We provide equal employment opportunities without regard to race, color, religion, creed, sex, gender, sexual orientation, gender identity or expression, national origin, age, physical disability, mental disability, medical condition, pregnancy or childbirth, sexual orientation, genetics, genetic information, marital status, or status as a covered veteran or any other basis protected by applicable federal, state and local laws.

We are committed to:

  • Creating a diverse and inclusive workplace that is welcoming, supportive, affirming and respectful
  • Empowering employees to solve problems and work together to make a difference
  • Providing mentorship and growth opportunities as part of a collaborative team
  • A flexible work environment with flexible paid time off
  • Competitive compensation and benefits, including health, dental, vision, and employer-match 401k
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.
1,544,447 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 Continue with Google
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

Backend
Similar stack
Same company
In your city
Software Architect 26 days ago
$74k – $102k per year (gross) • Remote (Lithuania) • Full-Time • Lithuania
JavaScript
Java
TypeScript
Databases
PostgreSQL
Frontend
Angular
Apply
≈ $38k – $93k per year (Estimated) • Remote (Spain) • Full-Time • 4+ years exp • Madrid
Apply
Camunda Developer 4 hours ago
≈ $19k – $41k per year (Estimated) • Remote (India) • 7+ years exp • India
Java
SQL
Java
Spring Boot
DevOps
Rest API
CI/CD
Git
Management
Agile
BPMN
Apply
C/C++ Developer 2 hours ago
≈ $20k – $43k per year (Estimated) • Remote (India, CST hours) • 8+ years exp • India
SQL
C++
Databases
PostgreSQL
DevOps
GCP
Docker
Kubernetes
Linux
Unix
Apply
≈ $38k – $74k per year (Estimated) • Remote (South Africa) • Contractor • 7+ years exp • Bachelor's Degree • Johannesburg
Java
SQL
Java
Spring Boot
Spring Security
Databases
Apache Kafka
DevOps
Rest API
AWS
Kubernetes
Apply
PLUK Data Engineer 1 day ago
≈ $16k – $48k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Taguig
Python
Java
SQL
C++
Scala
Databases
PostgreSQL
Cassandra
Apache Kafka
AI/ML
Hadoop
Spark
Replicate
Machine Learning
DevOps
Azure
AWS
Analytics
Fivetran
Azure Data Factory
Apply
≈ $46k – $103k per year (Estimated) • In office • Full-Time • 4+ years exp • Créteil
Python
AI/ML
Airflow
DevOps
Terraform
CI/CD
Docker
Apply
≈ $45k – $65k per year (Estimated) • Hybrid • Confidential • Full-Time • PhD • London
Python
SQL
AI/ML
LangChain
Spark
XGBoost
Scikit-learn
AI Agents
TensorFlow
PyTorch
LLM
RAG
Google ADK
Interpretability
Machine Learning
DevOps
GCP
CI/CD
Apply
≈ $19k – $45k per year (Estimated) • In office • Full-Time • 5+ years exp • Bachelor's Degree • Bengaluru
Python
SQL
Analytics
Tableau
Apply
≈ $8k – $18k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Kuala Lumpur
Python
SQL
Analytics
Power BI
Apply
$175k – $245k per year • Equity • Remote (United States) • 6+ years exp • Bachelor's Degree
Python
Rust
Databases
Apache Kafka
DevOps
Rest API
gRPC
Prometheus
GitOps
ArgoCD
Kubernetes
Grafana
Platform Engineering
Linux
Apply
$180k – $220k per year • Equity • Hybrid • 10+ years exp
Python
Rust
C++
AI/ML
CUDA Toolkit
CUDA
DevOps
CI/CD
Apply
$170k – $220k per year • Equity • Remote (United States) • Bachelor's Degree
Python
Rust
Python
pySpark
Databases
Databricks
AI/ML
Spark
vLLM
TensorFlow
PyTorch
LLM
Time Series Forecasting
DevOps
CI/CD
Apply
$130k – $180k per year • Equity • Remote (United States) • Bachelor's Degree
Python
Rust
Python
pySpark
Databases
Databricks
AI/ML
Spark
vLLM
TensorFlow
PyTorch
LLM
Time Series Forecasting
DevOps
CI/CD
Apply
Technician - Karman 15 days ago
$100k – $130k per year • Remote (United States) • Ann Arbor
DevOps
HPC
Apply
See all jobs
This is one of many
1,544,447 more open roles from verified company boards, updated every day.