AIM
Senior Software Engineer
Seattle · Senior
Sponsorship not specifiedDetected 136 days ago
PythonGoRustC++Distributed SystemsCode ReviewCI/CDLinuxDevOpsMachine LearningPyTorchNumPyDesign SystemsRoboticsCollaborationMentoring
About the role
- You're a builder who thrives in the intersection of software, robotics, and the physical world.
- You write clean, simple, reliable code - and you're motivated by solving hard technical problems that have direct, real-world impact.
Responsibilities
- What you will own
- As a Senior Software Engineer, you will design and build the core systems that power AIM's autonomous machines and global fleet operations.
- Architect & Build Systems (Distributed, Edge, Cloud)
- Architect and implement critical components of AIM's autonomy software stack, spanning edge compute, cloud services, and on-premise systems.
- Design systems that meet real-time constraints and operate reliably in unpredictable physical environments.
- Build frameworks, APIs, and services that simplify integration across autonomy, controls, perception, and robotics infrastructure.
- Deliver High-Quality, Production-Ready Software
- Drive improvements in code quality, reliability, observability, and debuggability.
- Lead code reviews, design reviews, and architectural discussions.
- Optimize compute, memory, networking, and inter-process performance across diverse environments.
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, Robotics, or equivalent hands-on experience.
- 5+ years of professional software engineering experience delivering production systems.
- Experience with cloud technologies, databases, and service-oriented architectures.
- Ability to work across hardware/software interfaces and reason about real-world system behavior.
- You love architecting systems that work reliably in production, you dive deep into debugging and performance, and you have strong judgment about technical trade-offs.
- Run your workstreams with the largest degree of autonomy
- Basic Qualifications
- Strong coding ability in one or more languages: Python, C++, Go, Rust, TypeScript.
- Experience architecting or developing distributed systems, real-time systems, or large-scale production software.
- Ability to design systems for reliability, modularity, safety, testability, and maintainability.
- Strong debugging skills using logs, telemetry, metrics, and tracing tools.
- Proven track record of delivering high-quality software independently and as part of cross-functional teams.
Nice to have
- Experience with robotics, autonomy, or real-world deployed systems (perception, controls, mapping, localization).
- Experience with distributed compute on edge devices or ruggedized hardware.
- Comfort with Linux systems programming, IPC, networking, or real-time constraints.
- Experience with numerical or ML libraries (NumPy, CuPy, PyTorch).
- Experience with CI/CD, config management, or DevOps tooling.
- Experience working with embedded devices, sensors, or firmware.
- Experience with serviceability, observability, or building systems that operate in high-entropy environments.
- You connect software decisions to real-world customer outcomes and machine behavior.
Compensation
- Competitive compensation, equity, medical/dental/vision, 401(k), life insurance.
Benefits
- Competitive compensation, equity, medical/dental/vision, 401(k), life insurance.
- Receive company funded medical, dental, vision, 401k, life insurance, gourmet food & perks
Company info
- We're going to change how the world builds. Along the way, we'll face hard engineering challenges:
- real-time constraints on edge compute
- perception, control, and autonomy pipeline interactions
- We're going to change how the world builds.
- Along the way, we'll face hard engineering challenges:
- distributed configuration and update systems
- safety-critical code paths with zero-tolerance for failure
- field variability and environmental unpredictability
- data quality, observability, and serviceability across global deployments
- We will debate solutions, iterate quickly, confront the truth when things don't work, and build mechanisms that scale with quality.
- We'll write software that works not only in simulation or staging - but in sand, mud, cold, heat, vibration, shock loads, and the real operations our customers depend on.
- If that excites you - you're the kind of Senior SWE who will thrive here.
- Everything humanity depends on is mined, dug, or grown.
- At AIM, we are building the autonomous linchpin of civilization.
- We transform heavy machinery-bulldozers, loaders, excavators-into AI-powered fleets that operate continuously, safely, and at peak performance in the world's harshest environments.
- AIM runs production mines, large scale infrastructure builds, and defense operations as a TRL9 hardened system, not a science experiment.
- Built by engineers from mining, construction, Waymo, SpaceX, Google and Tesla, AIM enables scalable earthmoving, turbocharging the global economy's physical foundation.
- AIM is backed by some of the most sophisticated capital in the world, including General Catalyst, Khosla Ventures, Elad Gil, Human Capital, Ironspring Ventures, Mantis, DCVC.
This listing is sourced directly from AIM's careers page and normalized into a canonical job model.