HHiring Reality
← Atomic Machines

Senior/Staff Software Engineer, Data Systems

Atomic Machines
Location
Emeryville, California or Santa Clara, California
Posted
2 months ago
Department
Software Engineering
What they actually want (must-haves)
  • 8+ years building production software
  • Proficient in Go and Python
  • Demonstrated meaningful ownership of architectural decisions in a complex production system
  • Closed-loop experience with system operation and evolution
  • Experience testing, operating, and safely migrating systems where correctness matters
  • Ability to translate expert knowledge and user needs into software requirements
What the job really is

In this role, you will be responsible for managing software complexity within the manufacturing execution systems at Atomic Machines. You will work closely with data engineering and optimization experts to define component responsibilities, build and test production software in Go and Python, and resolve integration issues with hardware. Your focus will be on evolving existing systems through safe migrations and ensuring the software is simple, dependable, and easy to operate.

Benefits
  • Equity
  • Benefits
Things to weigh
  • No specific details on the technology stack beyond Go and Python
  • Role involves direct interaction with hardware, which may not appeal to all software engineers
  • The salary range is provided but may vary based on experience
Job score2/5
Benefits1/5
Freshness1/5
Career value4/5
Role clarity4/5
Pay transparency0/5

Applying to Atomic Machines?

See how your résumé matches this role — and tailor it from what actually gets interviews.