Software Engineer
Application Infrastructure
Updated on 11/9/2023
Machina Labs

11-50 employees

AI and robotics for flexible, rapid manufacturing
Company Overview
Machina Labs is a trailblazer in the manufacturing industry, leveraging advanced AI and robotics to expedite design, engineering, and production processes, reducing the time from months to mere days. The company's Robotic Craftsman offers unparalleled flexibility and agility, facilitating rapid iteration and innovation, which is trusted by leaders in flight and space, the US Government, and manufacturers of heavy equipment. Machina's unique Roboforming™ technology and dieless production approach enable cost-effective manufacturing of precision aero surfaces and aftermarket parts, previously deemed unfeasible with traditional stamping.
Robotics & Automation
Automotive & Transportation
Industrial & Manufacturing
AI & Machine Learning
Aerospace

Company Stage

Series B

Total Funding

$48.3M

Founded

2019

Headquarters

Los Angeles, California

Growth & Insights
Headcount

6 month growth

4%

1 year growth

80%

2 year growth

400%
Locations
Los Angeles, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AWS
Data Analysis
Docker
Google Cloud Platform
Microsoft Azure
Kubernetes
CategoriesNew
AI & Machine Learning
DevOps & Infrastructure
Software Engineering
Requirements
  • 3+ years of relevant experience as a Software Engineer, working in a production environment
  • Experience building highly-scalable solutions on cloud-based platforms like AWS, Azure or GCP (Azure experience is a plus!)
  • Demonstrate knowledge of best practices concerning cloud and application security, CI/CD observability, incident tracking and release management
  • Knowledgeable of modern design patterns and software architectures
  • Ability to quickly learn new technologies and apply them to highly critical, fault-tolerant software systems
  • Experience with containerization through technologies like Docker and distributed computing tools like Kubernetes
  • Basic knowledge of distributed systems, computer architecture, networks and databases
  • Ability to both work independently and collaborate with a team in a fast-paced start-up environment
  • Bachelor's degree in Computer Science, related field, or equivalent experience
Responsibilities
  • Create, configure and maintain cloud-based infrastructure services for the rapid development and monitoring of complex robotics and analytics applications
  • Be a key member of the software engineering team, helping to improve the organization's SDLC process and minimizing time from code-complete to production
  • Maintain and improve our automated build / CI system
  • Build tools to automate monitoring and management of robot fleets
  • Analyze our current operational toolset for shortcomings and product improvements; provide and implement recommendations