The Ann Arbor Tech Stack Map: Who Ships What in 2026
Short answer: Ann Arbor is a polyglot city with five dominant stacks. Python/ML leads by headcount thanks to the AI wave and the UM research pipeline. Go is disproportionately strong because of Duo, Censys, and the cybersecurity lineage out of Arbor Networks. C++ and embedded are the quiet giant because of Toyota R&D, TRI-ANN, Torc, and May Mobility. JavaScript and TypeScript are the standard at the enterprise SaaS tier. And data engineering (Spark, Databricks, dbt, Airflow) is the fastest-growing category.
If you are a senior engineer weighing a move, the practical question isn't "does Ann Arbor have tech jobs." The jobs and hiring guide answers that. The practical question is "does Ann Arbor have jobs in my stack at my level." This guide answers that one. Every employer below is a real AA-based hiring team with real open roles as of Q1 2026. Compensation bands reference the AA SWE salary report.
Python and ML
The single largest stack in Ann Arbor tech by headcount, driven by the UM AI research pipeline (Michigan AI Lab, Applied Data Science MS, CSE research groups) and the 2024-2026 ML wave.
Voxel51. Python-first codebase. FiftyOne open-source dataset platform for computer vision. Jason Corso (UM EECS) and Brian Moore co-founded 2016. $30M Series B May 2024 led by Bessemer Venture Partners. Open source maintainer culture: you can read their code and their PRs on GitHub before you even interview. Hiring senior Python engineers, computer vision engineers, and ML platform engineers.
Genomenon. Python and Scala. Mastermind Genomic Search Engine indexes 40M+ scientific articles with NLP and semantic search. U-M spinout, raised ~$36.8M including $20M Series B led by Beringea. Hiring ML engineers, NLP specialists, and backend Python engineers.
Clinc (legacy). Python, conversational AI for banking. UM spinout. The business has contracted from its 2018-2020 peak but the engineering talent that came through Clinc remains a feeder to the rest of the AA AI ecosystem.
Censys. Python for the internet-scanning pipelines plus Go for the high-throughput scanner services (see Go section). Zakir Durumeric's ZMap research lineage. Government contract revenue anchor (Office of the Director of National Intelligence multi-year contract). Hiring senior Python engineers, data platform engineers, and ML research engineers for the attack surface discovery platform.
BlueConduit. Python. ML for water infrastructure, lead service line identification. UM data science spinout. Customers across 50+ US cities including Flint, Detroit, Trenton. Backed by Google.org and Rockefeller Foundation. Hiring at the senior data scientist and ML engineer level.
CircNova. Python + PyTorch. AI for circular RNA therapeutic design. Ann Arbor biotech. Smaller team, research-heavy. Hiring ML research scientists with computational biology background.
Voxel51, Genomenon, BlueConduit, Clinc together employ the largest concentration of Python engineers in the city outside of Google and the UM research labs. Mid-level Python/ML roles are at $135K to $160K base in 2026; senior at $165K to $200K.
Google Ann Arbor. Python is the internal lingua franca for Google's Ads backends. C++ and Java also substantial. L4 Python engineers at Google AA clear $155K to $175K base with total comp into the $245K to $290K range.
Go
Ann Arbor is unusually deep in Go for a non-coastal city, and the reason is lineage: Duo's engineering culture was Go-heavy from early days, Censys writes Go for the scanner pipelines, and both companies have produced a diaspora of Go engineers who are now scattered across MemryX, Blumira, and the startup tier.
Cisco Duo. The largest Go employer in the city. Most of Duo's production backend services (push notification, authentication, device trust, admin APIs) are Go. Post-acquisition, the stack has drifted toward Cisco Platform standards in places but the core product engineering remains Go-heavy. Senior Go engineers at Duo clear $245K to $295K total comp.
Censys. The internet scanner pipeline is heavy Go, the API layer is split Python/Go, and the new attack surface intelligence services are Go-first. Founded 2017 as a UM spinout commercializing Durumeric's ZMap research. Senior Go engineer market at Censys is competitive with Duo.
Blumira. Cloud SIEM and XDR. Go for the detection pipeline and log ingestion services, Python for some data enrichment, TypeScript for the dashboard. Raised ~$27.9M including $15M Series B led by Ten Eleven Ventures with participation from Duo co-founder Jon Oberheide.
Deepgram (AA satellite). Go for the voice AI inference services and real-time transcription pipelines. SF-HQ now but a tight-knit Ann Arbor team remains. Some of the infrastructure work pioneered at Deepgram's UM days is still attributable to the AA office.
Rust
The smallest named stack in the city but growing fast, concentrated at the edges (systems, security, chip firmware).
MemryX. Edge AI accelerator chips (MX3). Rust for the compiler toolchain and some runtime components, C++ and C for the chip-side code, Python for ML framework bindings. Founded 2019 by Wei Lu (UM EECS). Raised $63M including $44M Series B in 2025. Hiring compiler engineers, runtime engineers, and firmware engineers.
Michigan Rust Meetup rotates between Ann Arbor and Detroit. Small, technical, well-organized; about 40 to 60 active attendees. A good signal of the scene's actual density.
Duo and Censys both have Rust components in specific performance-sensitive systems (packet processing, crypto primitives), but it is not a primary hiring track at either.
C++ and Embedded
The quiet giant of Ann Arbor tech. More total C++ and embedded engineers work in the region than any single software-stack community, and it is not close. The reason: OEM automotive R&D and AV engineering.
May Mobility. Autonomous shuttle operator, HQ Ann Arbor, ~342 employees per PitchBook 2025. C++ is the perception, planning, and controls stack. ROS/ROS2 on top. Python for tooling and simulation harnesses. Raised ~$307M across Series A-D; investors include Toyota Ventures, BMW i Ventures, and Grab. Hiring autonomy engineers across perception, prediction, planning, controls, and simulation.
Torc Robotics Ann Arbor. Autonomous trucking, Daimler Truck subsidiary. Opened the 32,000 sq ft Ann Arbor Technology Center in June 2025. C++ for the full AV stack, similar to May Mobility but targeting long-haul Class 8 trucks rather than low-speed shuttles. Target commercial launch 2027. Hiring across the AV stack.
Toyota Motor North America R&D (TMNA R&D). ~760 employees in the region per Built In. C++ for the vehicle control systems, Autosar and model-based engineering (Simulink, MathWorks), plus Python for research and prototyping. Fifty-year engineering anchor in the region.
Toyota Research Institute Ann Arbor (TRI-ANN). ~50 staff targeted, focused on fully autonomous driving and robotics research. C++ on the research stack, Python for research tooling, plus deep PyTorch / JAX for the ML research.
Quantum Signal AI (Ford). AV simulation, mobile robotics, AV algorithms, Saline-based. Ford subsidiary since July 2019. C++ is the primary language for the ANVEL simulation platform and most robotics work.
Mercedes-Benz R&D North America. C++, Autosar, and MATLAB/Simulink. The AA office focuses on vehicle software and premium mobility R&D.
KLA. C++ for the semiconductor process control, metrology, and inspection software. The 600-engineer AI R&D campus also does substantial Python and CUDA work. Staff-level C++ and AI engineers at KLA clear $370K to $430K total comp in good RSU vintages.
JavaScript and TypeScript (Enterprise SaaS)
The default stack at the mid-market and enterprise SaaS tier in Ann Arbor. More Node.js than most coastal cities because of how many of the Ann Arbor B2B SaaS shops started in the 2010-2015 era.
ArborMetrix. Healthcare real-world data analytics, Liberty Street. Node.js backend, React frontend, some Python for analytics. Founded 2011 as UM / Dartmouth spinout.
Nutshell. CRM and email marketing, downtown Ann Arbor. PHP legacy, Ruby on Rails, migrating aggressively to TypeScript and Node.js for newer services. Acquired October 2022 by WebFX; Ann Arbor team retained, active hiring.
Blumira. TypeScript for the dashboard and admin surfaces, Go for the backend (see Go section).
Optilogic. Cloud-native supply chain design (Cosmic Frog). Founded 2018 by Don Hicks (LLamasoft founder). TypeScript on the front, Python and Go on the backend for the optimization runtime.
Workit Health. Telehealth addiction treatment. JavaScript/TypeScript frontend, Ruby on Rails backend, some Python for analytics. Raised $118M Series C October 2021 at $500M valuation.
Amesite. AI-driven edtech. React frontend, Python backend for the AI, Node.js for orchestration. NASDAQ: AMST.
Coupa (LLamasoft legacy). Java and Scala heavy on the core supply chain design platform, with TypeScript for newer dashboards. Coupa was taken private by Thoma Bravo in 2023.
Truven Health Analytics (Merative). Java and Scala for the healthcare analytics platform, with increasing adoption of cloud-native tooling (Kubernetes, Spark) post-Francisco Partners spinout.
Java, Scala, and JVM Enterprise
The unfashionable but durable stack. Heavily concentrated at the enterprise-SaaS tier and the older-exit remnants.
Coupa / LLamasoft. Java and Scala for the supply chain optimization engine. Scala is more common here than almost anywhere else in the Midwest. LLamasoft was the Ann Arbor supply chain design unicorn; Coupa acquired November 2020 for $1.5B. Coupa Supply Chain Solutions still operates the product line with Ann Arbor presence.
Truven Health Analytics (Merative). Java-heavy legacy codebase, Scala and Spark for the analytics pipelines. IBM acquired Truven April 2016 for $2.6B; Francisco Partners spun it out in 2022 as Merative. Ongoing hiring in Ann Arbor.
ProQuest (Clarivate). Java for the academic research database platform. Clarivate acquired ProQuest 2021 for $5.3B. ~550 Ann Arbor employees at time of acquisition; still a meaningful Java shop locally.
Workit Health. Ruby on Rails for the core product, not Java, but worth mentioning because it is the largest Rails shop in the city.
Accuris (KKR). Java for the engineering information platform. Denver HQ post-KKR carve-out but retains some Ann Arbor presence.
Kubernetes, Infrastructure, Platform Engineering
Ann Arbor platform engineering jobs cluster at the companies with genuine scale and multi-region operations.
Cisco Duo. Kubernetes at scale for the core product platform. Multi-region operations. The platform engineering team is one of the larger SRE/platform orgs in the city. Terraform, Helm, ArgoCD, standard CNCF stack. Senior SRE roles at Duo clear $245K to $295K total comp.
Censys. Kubernetes for the scanner orchestration and customer-facing platform. Bare-metal plus cloud hybrid because internet-scale scanning has cost dynamics that make pure cloud economics work poorly.
Google Ann Arbor. Google's internal infrastructure (Borg, not K8s, for the internal layer; Kubernetes for customer-facing GKE). L5 and L6 SRE and platform engineering roles at Google AA are among the top-comp positions in the city.
KLA. Platform engineering is a growing part of the 600-engineer AA footprint, especially for the AI R&D infrastructure. CUDA, GPU orchestration, Kubernetes for research workloads.
Amazon Ann Arbor. AWS-native by default. Strong SDE II and SDE III platform engineering presence.
Data Engineering (Spark, Databricks, dbt, Airflow)
The fastest-growing category in Ann Arbor tech by job count in 2026.
Voxel51. The Databricks partnership (announced 2023-2024) is a real commercial relationship, not marketing. Data engineers at Voxel51 work across Spark, Databricks, dbt, and FiftyOne's own dataset abstractions.
Sight Machine. Manufacturing analytics and AI. Spark-heavy, Kafka for stream ingestion, Airflow for orchestration. Global 500 customer base. ~67 employees, Ann Arbor and SF split.
Groundspeed Analytics (Insurance Quantified). Commercial P&C data ingestion. Python plus Spark plus domain-specific document AI. Acquired June 2023, Ann Arbor office retained.
Truven Health Analytics (Merative). Heavy Spark and Hadoop legacy footprint, migrating to cloud-native lakehouse architectures.
Ripple Science (EnrollNow). Clinical trial recruitment SaaS. Data engineering for patient recruitment cohort analytics.
Strata Oncology. Precision oncology. Genomic data engineering at scale. Sequencing pipelines plus analytics.
The stack-to-company matrix
| Stack | Top AA employers | Mid-level 2026 base |
|---|---|---|
| Python / ML | Voxel51, Genomenon, Censys, BlueConduit, Google AA | $135K to $175K |
| Go | Cisco Duo, Censys, Blumira, Deepgram | $140K to $165K |
| Rust | MemryX, edges of Duo / Censys | $140K to $170K |
| C++ / embedded / AV | May Mobility, Torc, Toyota R&D, TRI-ANN, Quantum Signal, KLA | $130K to $175K |
| JavaScript / TypeScript | ArborMetrix, Nutshell, Blumira, Optilogic, Workit Health, Amesite | $125K to $150K |
| Java / Scala | Coupa / LLamasoft, Truven / Merative, ProQuest / Clarivate | $130K to $160K |
| Kubernetes / platform | Cisco Duo, Censys, Google AA, KLA, Amazon AA | $150K to $195K |
| Data engineering | Voxel51, Sight Machine, Groundspeed, Truven, Ripple Science | $135K to $170K |
Senior level (L5 equivalent) across most of these stacks clears $170K to $210K base in 2026, with total comp (including RSU and bonus) in the $220K to $330K range depending on tier. The salary report has the full level breakdown.
What this means for the move
If you are a senior Python/ML engineer, Ann Arbor is one of the deepest markets in the Midwest at your level. The Voxel51, Genomenon, BlueConduit, Censys, and Google AA combination is real density.
If you are a senior Go engineer, Ann Arbor is disproportionately deep versus its metro size. Duo, Censys, and Blumira are three of the best Go engineering teams in the country and they are all within a two-mile walk of each other.
If you are a senior Rust engineer, the market is small and concentrated. MemryX is the primary target. Come for the work, not the market depth.
If you are a C++ or embedded systems engineer, Ann Arbor is arguably the best C++ job market in the US outside the Bay Area for autonomy work. May Mobility, Torc, Toyota R&D, TRI-ANN, and Quantum Signal together employ more automotive-grade C++ engineers than any single city east of Pittsburgh.
If you are a senior JS/TS engineer at the SaaS tier, the market is solid but not exceptional. You will find work. You will have 10 to 20 real options at any given time. You will not have 200.
If you are a Kubernetes / platform engineer, the market is deep at the enterprise tier (Duo, Censys, Google, KLA) and thin below. Pick your tier intentionally.
Related
- Tech jobs in Ann Arbor
- Ann Arbor software engineer salary
- Moving to Ann Arbor for tech
- Is Ann Arbor a tech hub
- All Ann Arbor tech companies
FAQ
Which programming language has the most jobs in Ann Arbor tech? Python leads by raw job count, driven by ML and the UM research pipeline. C++ is close second by headcount when you include the OEM and AV sector. Go is third and punches above its weight because of Duo and Censys.
Is Ann Arbor a good city for Go engineers? Yes. Cisco Duo, Censys, and Blumira are three of the best Go engineering teams in the US, all within walking distance of each other downtown. The Ann Arbor Go Language Users Group meets regularly.
Where do Rust engineers work in Ann Arbor? MemryX is the primary Rust employer; Duo and Censys have Rust components in specific systems. The Michigan Rust Meetup rotates between Ann Arbor and Detroit with 40 to 60 active attendees.
Who hires autonomy and embedded C++ engineers in Ann Arbor? May Mobility, Torc Robotics, Toyota R&D, Toyota Research Institute Ann Arbor, Quantum Signal AI (Ford subsidiary in Saline), and Mercedes-Benz R&D North America are the primary employers. KLA hires C++ for semiconductor process control software. UM's Michigan Robotics Institute is the talent feeder.
Is Ann Arbor a good market for data engineers? Yes, and it's the fastest-growing stack category in the city. Voxel51, Sight Machine, Groundspeed, Truven/Merative, and Ripple Science are the primary hiring teams. Mid-level data engineers clear $135K to $170K base in 2026.