Software Engineer — Backend (Distributed Systems)

Snorkel AI
·
Posted: 
August 28, 2023
·
Hybrid
Job Commitment
Full-time
Job Commitment
Mid Level
Job Function
Dev & Engineering
Salary
N/A
Job Commitment
Full-time
Experience Level
Mid Level
Workplace Type
Hybrid
Job Function

This job is closed

We regret to inform you that the job you were interested in has now been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

About the position

Snorkel AI is seeking a staff distributed systems architect and backend engineer to join their team. The role involves designing and maintaining scalable back-end services for ML development workflows, creating interfaces between internal services, and owning the architecture and development of large-scale systems for AI/ML tasks. The ideal candidate will have experience delivering distributed systems in a production setting, strong communication and coding skills, and the ability to design efficient data storage and retrieval systems. This is an opportunity to be part of a customer-focused, cross-functional environment and contribute to the company's mission of redefining how AI applications are built.

Responsibilities

  • Prototype, optimize, and maintain scalable back-end services that will power new ML development workflows
  • Design extensible and testable interfaces between internal services including the underlying storage and data models
  • Own the architecture, design, development, and operations of large-scale systems designed for AI/ML tasks including data management systems, data engineering workflow systems, distributed compute systems and connect to the front-end components
  • Work with customers to understand their product use case, desired capabilities, and scale requirements and translate that to engineering specifications and code
  • 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
  • Requirements

    • Bachelor's degree in Computer Science or related field
    • 4+ years experience in delivering distributed systems and services in a production setting for cloud-native applications
    • Ability to design and build efficient scalable data storage and retrieval systems for AI/ML tasks
    • Strong communication and coding skills with emphasis on designing for scale and robustness
    • Proactive and positive attitude to lead, learn, troubleshoot and take ownership of shipping multi-quarter large feature development as well as immediate debugging and unblocking customers
    • 8+ years of professional software engineering experience (preferred)
    • Experience with architecting and developing production web-scale systems (monitoring, telemetry, performance, reliability, triage and debug) (preferred)
    • Strong development and debugging skills in Python (preferred)
    • Experience developing enterprise software products for machine learning and/or data science applications (preferred)
    • Experience with distributed compute frameworks and/or deep learning frameworks (preferred)
    • Experience building and maintaining large scale, distributed and high performance data pipelines (preferred)

    Benefits

    • Comprehensive medical, dental, and vision plans for Snorkelers and their families
    • Yearly wellness stipend
    • 401k program for future planning
    • Parental leave program with up to 20 weeks of paid time off
    • Workstation setup allowance
    • Equal Employment Opportunity employer
    • Commitment to building a diverse team
    • Prohibition of discrimination and harassment based on various characteristics
    • Reasonable accommodation for individuals with disabilities during the application process and employment

    Job Application Resources

    No items found.

    More Openings at Snorkel AI

    Snorkel AI
    Web Design
    Web Design
    Web Design
    Web Design
    Remote
    ·
    Full-time
    ·
    Dev & Engineering
    $
    320,000
    -
    $
    360,000
    /Year
    ·
    Senior
    ·
    101-250
    Employees
    This is some text inside of a div block.
    Snorkel AI
    Web Design
    Web Design
    Web Design
    Web Design
    Hybrid
    ·
    Full-time
    ·
    Dev & Engineering
    $
    320,000
    -
    $
    360,000
    /Year
    ·
    Mid Level
    ·
    101-250
    Employees
    This is some text inside of a div block.
    Snorkel AI
    Web Design
    Web Design
    Web Design
    Web Design
    Hybrid
    ·
    Full-time
    ·
    Dev & Engineering
    $
    320,000
    -
    $
    360,000
    /Year
    ·
    Mid Level
    ·
    101-250
    Employees
    This is some text inside of a div block.
    Snorkel AI
    Web Design
    Web Design
    Web Design
    Web Design
    Hybrid
    ·
    Full-time
    ·
    Dev & Engineering
    $
    320,000
    -
    $
    360,000
    /Year
    ·
    Senior
    ·
    101-250
    Employees
    This is some text inside of a div block.
    Snorkel AI
    Web Design
    Web Design
    Web Design
    Web Design
    Hybrid
    ·
    Full-time
    ·
    Dev & Engineering
    $
    320,000
    -
    $
    360,000
    /Year
    ·
    Mid Level
    ·
    101-250
    Employees
    This is some text inside of a div block.
    Snorkel AI
    Web Design
    Web Design
    Web Design
    Web Design
    Hybrid
    ·
    Full-time
    ·
    Dev & Engineering
    $
    320,000
    -
    $
    360,000
    /Year
    ·
    Mid Level
    ·
    101-250
    Employees
    This is some text inside of a div block.

    Similar Jobs

    Reltio
    Web Design
    Web Design
    Web Design
    Web Design
    Onsite
    ·
    Full-time
    ·
    Dev & Engineering
    $
    320,000
    -
    $
    360,000
    /Year
    ·
    Senior
    ·
    101-250
    Employees
    This is some text inside of a div block.
    Reddit
    Web Design
    Web Design
    Web Design
    Web Design
    Onsite
    ·
    Full-time
    ·
    Dev & Engineering
    $
    320,000
    -
    $
    360,000
    /Year
    ·
    Manager
    ·
    101-250
    Employees
    This is some text inside of a div block.
    Recorded Future
    Web Design
    Web Design
    Web Design
    Web Design
    Onsite
    ·
    Full-time
    ·
    Dev & Engineering
    $
    320,000
    -
    $
    360,000
    /Year
    ·
    Manager
    ·
    101-250
    Employees
    This is some text inside of a div block.
    Reddit
    Web Design
    Web Design
    Web Design
    Web Design
    Onsite
    ·
    Full-time
    ·
    Dev & Engineering
    $
    320,000
    -
    $
    360,000
    /Year
    ·
    Manager
    ·
    101-250
    Employees
    This is some text inside of a div block.
    Recursion
    Web Design
    Web Design
    Web Design
    Web Design
    Onsite
    ·
    Full-time
    ·
    Dev & Engineering
    $
    320,000
    -
    $
    360,000
    /Year
    ·
    Director
    ·
    101-250
    Employees
    This is some text inside of a div block.
    Pure Storage
    Web Design
    Web Design
    Web Design
    Web Design
    Onsite
    ·
    Full-time
    ·
    Dev & Engineering
    $
    320,000
    -
    $
    360,000
    /Year
    ·
    Mid Level
    ·
    101-250
    Employees
    This is some text inside of a div block.

    Snorkel AI

    The data-centric platform of enterprise AI
    Location
    Redwood City, CA
    Company Size
    101-250
    Workplace Type
    Industries
    Artificial Intelligence
    Enterprise Software
    Machine Learning
    Data and Analytics
    Science and Engineering
    Software
    Open Roles
    10
    Less details
    Create a Tailored Resume for this Role in Minutes
    Start Building for Free

    Snorkel AI

    The data-centric platform of enterprise AI
    Company Overview

    The data-centric platform of enterprise AI

    Benefits
    • Comprehensive medical, dental, and vision plans for employees and their families
    • Yearly wellness stipend
    • 401k program
    • Parental leave program with up to 20 weeks of paid time off
    • Workstation setup allowance
    • Supportive team environment
    • Opportunities for personal growth and diverse forms of impact
    • Commitment to diversity and equal employment opportunities
    Less details

    Want Jobs in Your Inbox?

    Sign up for the Teal newsletter and get career guidance and new jobs weekly!
    Thank you! Your submission has been received!
    Oops! Please provide a correct email address