Taro Logo

Senior/Staff Software Engineer, Compute Team

Domino builds software that helps large AI-driven organizations build and operate advanced data science and AI solutions at scale.
$200,000 - $240,000
Staff Software Engineer
Remote
501 - 1,000 Employees
8+ years of experience
AI · Enterprise SaaS

Description For Senior/Staff Software Engineer, Compute Team

Domino Data Lab is seeking a Senior/Staff Software Engineer to join their Compute team, working on enabling customers to perform data-science activities across hybrid/on-prem/cloud architectures. This role is part of Domino's mission to help the largest AI-driven organizations build and operate advanced data science and AI solutions at scale.

The position offers an opportunity to work on the company's Nexus offering and establish platform engineering standards for improved workload execution, security, and scalability. You'll be joining a company backed by prestigious investors like Sequoia Capital, Coatue Management, NVIDIA, and Snowflake, working alongside customers such as Johnson & Johnson, GSK, Bristol Myers, UBS, FINRA, and the US Navy.

As a Senior/Staff Engineer, you'll be responsible for driving architectural initiatives, implementing maintainable patterns, and ensuring the platform meets scale requirements. The role requires extensive experience in distributed systems, strong programming skills in languages like Scala, Java, or Go, and excellent problem-solving abilities.

The company culture emphasizes growth mindset, truth-seeking, continuous improvement, and diversity. They offer competitive compensation ($200,000 - $240,000), equity, comprehensive benefits, and the opportunity to work remotely while solving some of the world's most important challenges in AI and data science.

This is an ideal role for an experienced engineer who wants to make a significant impact in the AI/ML infrastructure space while working with cutting-edge technologies and enterprise-scale systems. You'll be part of a team that values teaching, learning, and professional growth, all while contributing to a platform that enables scientific and technological advancement across various industries.

Last updated a day ago

Responsibilities For Senior/Staff Software Engineer, Compute Team

  • Contribute to current Nexus architecture initiatives and milestones
  • Work with the engineering teams to review, prioritize and plan for architectural improvements outside of Nexus
  • Drive standards for the operator pattern and service architecture
  • Work with Scale team to analyze and provide recommendations based on scale requirements of the Domino platform

Requirements For Senior/Staff Software Engineer, Compute Team

Kubernetes
Java
Scala
Go
  • 8+ years previously in a software engineering individual contributor role
  • Strong knowledge of one or more programming languages, such as Scala, Java, Kotlin, Go, C/C++, C#
  • Experience in design and development of large scale distributed systems
  • Strong understanding of data structures, algorithms, and software design principles
  • Excellent problem-solving and communication skills

Benefits For Senior/Staff Software Engineer, Compute Team

401k
Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Equity
  • Company bonus
  • 401(k) plan
  • Medical benefits
  • Dental benefits
  • Vision benefits
  • Wellness stipends

Interested in this job?

Jobs Related To Domino Data Lab Senior/Staff Software Engineer, Compute Team