Full Time

Staff Software Engineer, ML Infra & Distributed Systems

Tubi
New York, NY
???* / year

Job Description

About this kind of role

What a Staff Software Engineer, ML Infra & Distributed Systems usually does. The employer's own details are in the listing.

Typically does: Designs, develops, tests, and maintains software solutions for machine learning infrastructure and distributed systems. This includes building and scaling data pipelines, optimizing model deployment, and ensuring the reliability and performance of machine learning platforms. Responsibilities often involve collaborating with machine learning scientists and other engineers to translate research into production-ready systems. Work frequently focuses on improving efficiency, scalability, and automation within the machine learning lifecycle.

Tools and skills: Proficiency in programming languages like Python and Java, experience with cloud platforms (e.g., AWS, Google Cloud, Azure), and familiarity with distributed systems technologies such as Kubernetes and Apache Spark are generally required.

Good fit for: Individuals with a strong background in software engineering and a passion for machine learning, who enjoy tackling complex technical challenges and building scalable, robust systems, are often successful in this role.

Need to call your state’s unemployment office? We list every state’s phone lines, as each agency gives them. Find your state →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.