Senior Software Engineer
Frontend
Updated on 11/30/2023
Snorkel AI

51-200 employees

Snorkel provides data-driven AI solutions.
Company Overview
Snorkel AI is leading the shift from model-centric to data-centric AI development with its unique programmatic approach. The company is building an AI-powered data platform.
AI & Machine Learning
Data & Analytics
B2B

Company Stage

Series C

Total Funding

$150.3M

Founded

2019

Headquarters

Redwood City, California

Growth & Insights
Headcount

6 month growth

2%

1 year growth

-14%

2 year growth

8%
Locations
San Carlos, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AWS
Django
Flask
Google Cloud Platform
React.js
Python
TypeScript
CategoriesNew
Software Engineering
Requirements
  • 6+ years of professional experience with modern React (ES7, React hooks, TypeScript)
  • Strong technical communication skills and initiative
  • Product engineering experience building full-stack web applications
  • Ability to prototype and iterate quickly around sophisticated user workflows
  • Obsession with front-end development best practices, including designing unit and end-to-end tests
  • Ability to work in a fast-paced, startup environment
  • Self-motivation, positive mental attitude, and eagerness to learn
Responsibilities
  • Design and develop key interfaces of Snorkel Flow, including interfaces for managing deployments, automatically analyzing data, and visualizing key metrics
  • Work directly with world-class customers to help create intuitive interfaces for ML development
  • Advocate and help define standards for the best practices in performance, product quality, security and user experience across the entire application
  • Provide mentorship and foster a growth and collaborative mindset for all members of your team.
  • Collaborate with cross functional teams on developing large scale products
  • Proactively identify technical debt and implement solutions to improve product iteration
Desired Qualifications
  • Experience with machine learning and AI technologies
  • Knowledge of backend technologies such as Python, Django, or Flask
  • Experience with data visualization libraries such as D3.js or Plotly
  • Familiarity with cloud platforms such as AWS or GCP