Software Engineer, Snorkel AI

AI/ML Systems

$130-230k

+ Stock options

Python
Scikit-Learn
SpaCy
PyTorch
Mid and Senior level
San Francisco Bay Area

More information about location

1-2 days a week in office

Snorkel AI

Data-centric enterprise AI platform for

Job no longer available

Snorkel AI

Data-centric enterprise AI platform for

101-200 employees

B2BArtificial IntelligenceEnterpriseSaaSData Integration

Job no longer available

$130-230k

+ Stock options

Python
Scikit-Learn
SpaCy
PyTorch
Mid and Senior level
San Francisco Bay Area

More information about location

1-2 days a week in office

101-200 employees

B2BArtificial IntelligenceEnterpriseSaaSData Integration

Company mission

To empower everyone to solve their most impactful problems through data-centric AI.

Role

Who you are

  • Bachelor's degree in Computer Science or related field
  • 2 years experience in delivering distributed systems and services in a production setting for cloud-native applications
  • Strong development and debugging skills in python
  • Experience with deep learning frameworks such as PyTorch
  • 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

Desirable

  • 5 years of professional software engineering experience
  • Experience with NLP and relevant libraries such as scikit-learn, spaCy, xgboost, torch
  • Experience developing enterprise software products for machine learning and/or data science applications
  • Experience building and maintaining large scale, distributed and high performance data pipelines for AI/ML tasks

What the job involves

  • You will be part of the backend team that is building a scalable and reliable distributed system that empowers users to solve their most pressing needs in a data-centric AI world
  • The team has a variety of technical backgrounds, from machine learning PhDs to full-stack engineers who are building large-scale production systems. You will become one of these pragmatic, high-output, product-focused engineers
  • 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

Otta's take

Sam Franklin headshot

Sam Franklin

CEO of Otta

Demand for AI is increasing in almost every industry, but the machine learning that fuels it is tedious to set up. In order to train machine learning algorithms, training data must be labelled manually, and this contributes to expenses in time, money and resources when integrating AI within a business.

Snorkel AI develops programmatic approaches to data labelling in order to automate the setup process of machine learning and decrease the required timeframe for a business to begin providing AI services. In addition to these automated data categorization services, the company also integrates data training, management, and analysis into a unified AI-deployment platform.

The complex computer science behind AI setup has resulted in many businesses without computer science backgrounds being left behind, and Snorkel AI has set this as their target audience. As of 2023, this customer base has tripled in size since Snorkel AI's founding and in 2024, enjoyed a new round of funding. With these promising developments, the company continues to innovate the sector.

Insights

Led by a woman
Top investors

Some candidates hear
back within 2 weeks

-13% employee growth in 12 months

Company

Funding (last 2 of 3 rounds)

Aug 2021

$85m

SERIES C

Apr 2021

$35m

SERIES B

Total funding: $135m

Company benefits

  • Home office allowance
  • Yearly wellness stipend
  • Healthy meals, snacks & drinks in office
  • 401k with a 100% match up to 5% of annual salary
  • Regular team events
  • Generous paid parental leave
  • Work from home opportunities
  • Health insurance

Company values

  • We cultivate autonomy across the entire team by being open about our goals, wins, and challenges.
  • We get to answers fast, focusing on what works—not what's fancy.
  • In our field of AI and software engineering, we believe that diverse thinkers increase collective insights and knowledge.

Company HQ

Centennial, Redwood City, CA

Founders

Alex Ratner

(Co-founder & CEO)

Studied at Harvard and received a PhD from Stanford. They are also an Assistant Professor at the University of Washington.

Paroma Varma

(Co-founder)

They hold a PhD from Stanford and was VP of Corporate Relations at the Society of Women Engineers. They have collaborated with teams at Facebook and Intel.

Braden Hancock

(Co-founder & Head of Technology)

They have a PhD in Computer Science from Stanford, and worked as a Research Assistant with the Air Force and MIT. They were also a Software Engineer at Google, and a Researcher at Facebook.

Henry Ehrenberg

(Co-Founder)

They studied at Yale and Stanford and worked at Facebook as a Quantitative Engineering Intern and a Senior Applied Research Scientist.

Salary benchmarks

We don't have enough data yet to provide salary benchmarks for this role.

Submit your salary to help other candidates with crowdsourced salary estimates.

Share this job