
Senior Software Engineer
Atomic Industries11 months ago
Remote, Worldwide or Detroit, MI, USASenior
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 using GitHub Actions and Hashicorp stack.
- Collaborate with product and design teams 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.
Benefits
- Competitive salary and generous equity package.
- Full medical, dental, and vision coverage for employees and dependents.
- 401(k) plan.
- PTO with a 15-day minimum.
- Quarterly team travel to Detroit.
- Visa support for TN, E‑3, and O‑1 candidates.
- Hardware stipend and on-site prototype lab access.