Atomic Industries is reinventing how the world makes things, focusing on improving manufacturing processes through advanced technology. As a Senior Software Engineer, you will transform research into scalable software solutions, working on backend systems and data services that support the company's innovative platform.
Responsibilities:
- Design and implement scalable backend systems and APIs in Python and other languages
- Build and maintain services for geometry processing, simulation orchestration, and real-time data handling
- Design schemas and pipelines for structured and unstructured data using PostgreSQL, S3, Redis, and RabbitMQ
- Own and improve CI/CD pipelines and deployment infrastructure (GitHub Actions, Hashicorp stack)
- Collaborate with product and design to define intuitive interfaces for tooling engineers and internal users
- Profile and optimize performance-critical workloads, including GPU-accelerated simulation tasks
Requirements:
- 7+ years of experience building and deploying production software at scale
- Proficiency in at least one systems language (Go, Rust, or C++) and one scripting language (Python preferred)
- Experience designing and scaling distributed systems, data pipelines, or high-performance compute services
- Hands-on experience with distributed computing, cloud infrastructure, and CI/CD pipelines
- Comfortable working in hybrid environments (cloud and on-prem), including bare-metal GPU systems
- Excellent communication skills and the ability to explain complex ideas clearly in writing and in conversation
- Experience with 3D geometry kernels (Parasolid, OpenCascade) or CAD/CAM workflows
- Familiarity with simulation, manufacturing, robotics, or hardware-in-the-loop systems
- Understanding of ITAR, CMMC, or similar regulatory constraints
- Experience building developer-facing tools, SDKs, or internal platforms