Logo
Iron Systems, Inc

Software Engineer III

Iron Systems, Inc, Sunnyvale, California, United States, 94087

Save Job

Join to apply for the

Software Engineer III

role at

Iron Systems, Inc

Iron Systems is an innovative, customer-focused provider of custom-built computing infrastructure platforms such as network servers, storage, OEM/ODM appliances & embedded systems. For more than 15 years customers have trusted us for our innovative problem solving combined with holistic design, engineering, manufacturing, logistic and global support services.

Job Title Software Engineer III

Location US - CA - Bay Area - Remote

Job Overview

We are looking for a seasoned Senior Software Engineer (SWE V) with a backend engineering skillset to tackle infrastructural changes to enable/support model deployment, version and construct lineage of our models and data, extract important data for debugging, and expand an org-wide Codec Avatar debugging tool.

The ideal candidate should possess a robust background in software development, particularly in Hack, Python, and React/JS.

This includes continuous integration and testing and backend ML systems.

Our team focuses on transforming DL research codebases into product-ready states.

The successful candidate will primarily code in Hack and Python.

While experience with machine learning systems and managing large codebases is beneficial, it is not mandatory.

Key Responsibilities

Thrift Service backend work on Avatar Debugging tool, Model deployment and integration to Platform Integration into new Codec Avatar Surfaces such as HSR (Horizon) for Product Model metadata extraction and propagation.

Increasing test coverage through unit and integration testing, code refactoring, optimizing backend workflow orchestration.

Additional engineering tasks such as setting up dashboards and alerts, and assisting with on-call workloads.

Collaborate with both research and maturation teams to push research to products.

Required Skills

3+ years of experience in Python and Hack, especially pertaining to backend systems propagating information to a frontend, preferably in Big Tech or mid-to-large companies.

Some experience in React and Javascript will help, but it is not as vital.

Proficiency in continuous integration and testing.

Strong problem-solving skills and attention to detail, with the ability to independently overcome technical roadblocks.

Experience working collaboratively and communicating effectively across functional teams.

Capability to work independently and within a team.

Preferred Skills

Experience in maturing machine learning systems, such as building systems to load models/data and running inference, scaling up pipelines and tooling.

Experience in creating and maintaining public projects (e.g., GitHub).

Seniority Level Mid-Senior level

Employment Type Full-time

Job Function Engineering and Information Technology

#J-18808-Ljbffr