Senior Software Engineer, Application Infrastructure

| Los Angeles, CA, USA
Employer Provided Salary: 150,000-180,000 Annually
Salary data is provided by the employer. Please note this is not a guarantee of compensation.
Easy Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Company


Machina Labs is a smart manufacturing company backed by major investors in AI and Deep Tech (Innovation Endeavors, Lockheed Martin Ventures), founded in 2019 and based in Chatsworth, 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 by utilizing our 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. At Machina Labs, we believe anyone can become a crafts(wo)man and bring that attitude to our work every day, come and join us!


Job Description


As a Senior Software Engineer, you’ll own our cloud infrastructure for applications, data, machine learning, and automated CI pipelines. You’ll be a key part of a team building applications that put powerful and intuitive interfaces over our robotic manufacturing cells – these apps enable users to perform CAD/CAM tasks, monitor factory operations, and improve our manufacturing processes. 


You’ll work alongside other software engineers, roboticists, mechanical engineers, and material scientists to advance our mission to un-constrain innovation in manufacturing. Our HQ in Los Angeles sits above our factory floor where we’re both designing systems and serving customers like NASA, Yamaha, and the U.S. Air Force.


This is a fully onsite role based at our HQ in Chatsworth, CA.

What You'll Do

  • Create, configure, and maintain cloud-based infrastructure services for the rapid development and monitoring of complex robotics and analytics applications. 
  • Deploy high-quality, observable software across web apps, command line developer tools, and apps running on robotic cells.
  • Work with subject matter experts to integrate and deploy machine learning models, physical simulations, and advanced visualization tools.
  • Imagine and implement the future of Machina’s automated testing and build systems.
  • Mentor engineers earlier in their technical careers to increase the skills and output of your team.

Who You Are

  • Bachelor's degree in Computer Science, a related field, or equivalent experience.
  • Experience building highly scalable solutions on cloud-based platforms like AWS, Azure, or GCP (Azure experience is a plus!) with infrastructure-as-code solutions like Terraform. 
  • 4+ years of software development experience across a mix of client and server apps.
  • Prior experience or knowledge in software environments with high infosec demands.
  • Strong programming skills (we use Python, C++, and JavaScript).
  • Demonstrate knowledge of best practices concerning cloud and application security, CI/CD observability, incident tracking, and release management.
  • Ability to quickly learn new technologies and apply them to highly critical, fault-tolerant software systems.
  • Experience with containerization 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.

Machina Labs is an Affirmative Action and Equal Employment Opportunity employer and considers all applicants for employment without regard to race, color, religion, sex, gender identity, gender expression, sexual orientation, national origin, age, disability, or status as a protected veteran in accordance with state and federal law. 


We endeavor to make the job application process accessible to any and all users. If you have a disability that impacts your ability to complete the job application process and would like to request assistance or a reasonable accommodation, please contact us at (888)444-9777. This contact information is for accommodation requests only, not to inquire about the status of applications.

Read Full Job Description
Easy Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
  • People Operations
    • C++Languages
    • JavascriptLanguages
    • PythonLanguages
    • RustLanguages
    • ScalaLanguages
    • SqlLanguages
    • TypeScriptLanguages
    • PandasLibraries
    • ReactLibraries
    • DockerFrameworks
    • FlaskFrameworks
    • HadoopFrameworks
    • JupyterFrameworks
    • KafkaFrameworks
    • KubernetesFrameworks
    • Node.jsFrameworks
    • ScikitFrameworks
    • SparkFrameworks
    • TensorFlowFrameworks
    • TerraformFrameworks
    • TorchFrameworks
    • CassandraDatabases
    • HiveDatabases
    • Microsoft SQL ServerDatabases
    • MySQLDatabases
    • PostgreSQLDatabases
    • RedisDatabases
    • SQLiteDatabases
    • GitHubServices
    • Microsoft AzureServices
    • SolidWorksDesign
    • SalesforceCRM
    • Microsoft TeamsCollaboration

An Insider's view of Machina Labs, Inc

What’s the vibe like in the office?

Machina Labs culture has a very diverse, mission-driven and fun culture. Everyone is dedication to our mission and truly care about the exciting work that we do here. It's a fun vibe and we like to celebrate holidays, employee milestones, company BBQ’s, and cultural events.

Jessica

Office Manager

What does your typical day look like?

I get to come to work every day and play with giant robots! It's my 5-year-old dream come true, and the adult me too! No day is the same here because we're developing an entirely new manufacturing process, which demands creativity and out-of-the-box thinking. I expect daily intellectual stimulation, challenges and lots of fun!

Mark

Process Development Manager

How do you make yourself accessible to the rest of the team?

A true dynamic team is one where everyone has a voice, is involved and open to new ideas, approaches, and feedback – including the leadership team. Keeping open dialogue throughout the company is essential. I have an open-door policy, hold office hours, attend planning meetings for teams that I don’t directly work with, and am very hands on.

Edward

CEO

What's the biggest problem your team is solving?

We are building and deploying fast-inference Edge AI models to guide large industrial robotic arms in forging sheet metal from user-defined designs with sub-millimeter precision. Our long-term objective is to create the brain of a robotic craftsman.

Joakim

Machine Learning Engineer

What are Machina Labs, Inc Perks + Benefits

Culture
Open door policy
OKR operational model
Team based strategic planning
Open office floor plan
Diversity
Dedicated diversity and inclusion staff
Diversity employee resource groups
Hiring practices that promote diversity
Health Insurance + Wellness
Dental insurance
Vision insurance
Health insurance
Life insurance
Financial & Retirement
401(K)
Company equity
Vacation + Time Off
Generous PTO
Paid holidays
Paid sick days
Office Perks
Some meals provided
Onsite office parking
Pet friendly
Relocation assistance
Professional Development
Promote from within

More Jobs at Machina Labs, Inc

Easy Apply
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about Machina Labs, IncFind similar jobs like this