Company
Machina Labs is a smart manufacturing company backed by major investors in AI and Deep Tech (Innovation Endeavors, Nvidia NVentures, Lockheed Martin Ventures), founded in 2019 and based in Los Angeles, CA. We are on a mission to build the factory of the future through the development of modular manufacturing solutions that allow our customers to rapidly produce and iterate on their designs using our proprietary robotic sheet metal forming platform. Using our first-of-its-kind software and robotics solution, we are delivering unseen innovation to industries such as aerospace, automotive, and space exploration.
About the Role
We are looking for an experienced Senior Backend Engineer to join our exciting journey as part of our growing software engineering team. In this position you will work closely with technical leadership and a multi-disciplinary team of extremely talented engineers to deliver solutions found nowhere else. You'll help design and deliver backend infrastructure for real-time automation, cloud orchestration, and production-scale robotics manufacturing systems. At the baseline, you are a great team player, passionate about technology and software development, and find the idea of working with giant robots exciting.
What You’ll Do
Design and implement scalable backend services using TypeScript, Node.js and PythonPartner with the Head of Software and other engineers to design and build our software architectureOwn and maintain cloud-deployed systems on Azure government cloudBuild and optimize event-driven systems, working with tools like Kafka, MongoDB, and message queues (RabbitMQ, ZeroMQ, etc.)Contribute to our CI/CD pipelines and support continuous delivery across environmentsCollaborate cross-functionally with other engineers (e.g., DevOps, Frontend, Robotics, Mechanical, etc.) and product team membersMonitor, instrument, and optimize backend systems for observability and performanceContribute to technical decision-making, team culture, and long-term scalability
What We’re Looking For
5+ years of experience as a professional software engineer, ideally at fast-paced startupsStrong command of JavaScript/TypeScript, and PythonExperience deploying and managing services in cloud environments (Azure preferred, but AWS, or GCP are acceptable)Deep experience with system design, backend architecture, and distributed systemsFamiliarity with databases (especially no SQL such as MongoDB), messaging systems, and containerized servicesCI/CD experience Experience with observability and monitoring platforms (logging, metrics and alerting systems)Comfortable navigating ambiguity, thriving in ownership-heavy environmentsBachelor’s in computer science or equivalent practical experience
Nice to Have
Experience with Azure Cloud ServicesComfort with infrastructure as codeExposure to tools like Kafka, Mosquitto, gRPC, GraphQLFamiliarity with machine learning and large datasets processing/visualization