Create Email Alert

Email Alert for

ⓘ There was an unexpected error processing your request.

Please refresh the page and try again.

If the problem persists, please contact us with your issue.

Email address is already registered

You can always manage your preferences and update your interests to ensure you receive the most relevant opportunities.

Would you like to [visit your alert settings] now?

Success! You're now signed up for Job Alerts

Get ready to discover your next great opportunity.

Similar Jobs

  • Snorkel AI

    Senior Software Engineer — Backend (Distributed Systems)

    Redwood City, CA, United States

    • Ending Soon

    At Snorkel AI, we’re redefining how people and organizations build AI applications. Snorkel started as a research project in the Stanford AI Lab in 2016, creating a higher-level interface to machine learning through programmatically labeled and managed training data. From deploying in some of the world’s largest and most sophisticated tech organiza

    Job Source: Snorkel AI
  • Snorkel AI

    Software Engineer — Backend (Distributed Systems)

    Redwood City, CA, United States

    • Ending Soon

    Snorkel AI is looking for a distributed systems architect and backend engineer. The company’s flagship product is a cloud-based enterprise software used by data scientists and ML engineers. Snorkel products are used by large enterprises to solve their most impactful problems in today’s data-centric AI world. You will be part of the backend team tha

    Job Source: Snorkel AI
  • Snorkel AI

    Staff Software Engineer — Backend (Distributed Systems)

    Redwood City, CA, United States

    • Ending Soon

    Snorkel AI is looking for a distributed systems architect and backend engineer. The company’s flagship product is a cloud-based enterprise software used by data scientists and ML engineers. Snorkel products are used by large enterprises to solve their most impactful problems in today’s data-centric AI world. You will be part of the backend team tha

    Job Source: Snorkel AI
  • Bluesky

    Senior Software Engineer, Distributed Systems

    Menlo Park, CA, United States

    • Ending Soon

    Bluesky is a platform that helps organizations optimize costs and maximize returns on their Snowflake investment. Although Snowflake has made analytics accessible to many and enabled faster business decisions, it has also created inefficiencies at scale. Our platform offers budgeting and forecasting tools, workload optimization, query analysis, ano

    Job Source: Bluesky
  • Groq

    Software Engineer, Distributed Systems

    Mountain View, CA, United States

    At Groq. We believe in an AI economy powered by human agency. We envision a world where AI is accessible to all, a world that demands processing power that is better, faster, and more affordable than is available today. AI applications are currently constrained by the limitations of the Graphics Processing Unit (GPU), a technology originally develo

    Job Source: Groq
  • NVIDIA

    System Software Engineer, Distributed Systems

    Santa Clara, CA, United States

    • Ending Soon

    We are looking for inquisitive and driven full-time software engineers with a strong interest in building high-quality, long-lasting systems. The VLSI Productivity and Infrastructure team supports hundreds of chip design engineers by building tools and platforms that supercharge their everyday work. From databases to web applications, build automat

    Job Source: NVIDIA
  • Databricks

    Senior Software Engineer - Distributed Data Systems

    Mountain View, CA, United States

    • Ending Soon

    P-59 At Databricks, we are passionate about enabling data teams to solve the world's toughest problems — from making the next mode of transportation a reality to accelerating the development of medical breakthroughs. We do this by building and running the world's best data and AI infrastructure platform so our customers can use deep data insights

    Job Source: Databricks
  • Databricks

    Senior Software Engineer - Distributed Data Systems

    Mountain View, CA, United States

    P-59 At Databricks, we are passionate about enabling data teams to solve the world's toughest problems - from making the next mode of transportation a reality to accelerating the development of medical breakthroughs. We do this by building and running the world's best data and AI infrastructure platform so our customers can use deep data insights

    Job Source: Databricks

Senior Software Engineer — Backend (Distributed Systems)

Redwood City, CA, United States

As a Senior AI/ML Engineer, you'll build systems to power large-scale machine learning and foundation model (e.g. large language model) workloads. You’ll work closely with other engineers, product managers, and field team members to ensure that Snorkel Flow users working with different data modalities (e.g. text, PDF, image) and different use cases can build high quality training datasets, integrate with the latest foundation model technology to build and adapt models, and take advantage of state-of-the-art error analysis and development automation.

Main Responsibilities

Own the architecture, design, development, and operations of large-scale systems designed for AI/ML tasks including distributed compute systems, data management systems, data engineering workflow systems, and end user experiences

Recognize and act on opportunities to integrate the latest foundation model and related technologies to power user workflows

Prototype, optimize, and maintain scalable back-end services that will power new ML and foundation model development workflows

Design extensible and testable interfaces between internal services including the underlying storage and data models

Be an engaged team player in a customer-focused cross-functional environment where you will feel excited to take on whatever is most impactful for the company and product

Work a hybrid schedule with one or two days per week in our Redwood City HQ and work remotely with "No Meeting" Tuesdays and Thursdays

Required Qualifications

4+ years experience in delivering distributed and ML systems and services in a production setting for cloud-native applications

Experience with distributed compute frameworks and deep learning frameworks

Ability to design and build efficient scalable data storage, compute, and retrieval systems for AI/ML tasks

Strong communication and coding skills with emphasis on designing for scale and robustness

Experience owning the delivery of large multi-person projects

Preferred Qualifications

8+ years of professional software engineering experience

Experience with architecting and developing production web-scale systems (monitoring, telemetry, performance, reliability, triage and debug)

Strong development and debugging skills in Python

Experience working with foundation models (e.g. large language models)

Experience developing enterprise software products for machine learning and/or data science applications

The salary range for our Tier 1 locations of San Francisco, Seattle, Los Angeles & New York is $191,000.00 - $225,000.00.

#J-18808-Ljbffr

Apply

Create Email Alert

Create Email Alert

Email Alert for Senior Software Engineer — Backend (Distributed Systems) jobs in Redwood City, CA, United States

ⓘ There was an unexpected error processing your request.

Please refresh the page and try again.

If the problem persists, please contact us with your issue.

Email address is already registered

You can always manage your preferences and update your interests to ensure you receive the most relevant opportunities.

Would you like to [visit your alert settings] now?

Success! You're now signed up for Job Alerts

Get ready to discover your next great opportunity.