GrepJob
Atomic Industries

Senior Software Engineer

Atomic Industries
Apply
11 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.

Tech Stack

C++GitHub ActionsGoPostgreSQLPythonRabbitMQRedisRust

Categories

AI & MLBackendData Engineering