Senior Software Engineer - Expert Data Collection Platform

Snorkel AI Snorkel AI · Data AI · Redwood City, CA +1 · 312 - Engineering

Senior Full Stack Engineer to build and maintain an Expert Data Collection Platform that enables domain experts to provide high-signal data for training and refining AI models. The role involves end-to-end feature development, scalable service optimization, and user-focused interface design.

What you'd actually do

  1. Design and develop key interfaces for our expert data collection workflows, focusing on high-efficiency labeling, data analysis, and sophisticated visualization tools.
  2. Prototype, optimize, and maintain scalable services to power complex data collection pipelines and expert-in-the-loop workflows.
  3. Build proactively with empathy for both our customers and the subject matter experts using our tools, constantly iterating to balance innovative research with practical solutions.
  4. Engage with product managers, designers, and ML experts to create a phenomenal user experience for data acquisition and refinement.
  5. Collaborate with engineers to bring consistency and high standards to codebases, infrastructure, and processes.

Skills

Required

  • 6+ years of professional full-stack experience
  • developing performant, intuitive, and scalable web application architectures
  • Experience developing and shipping enterprise software products
  • Experience prototyping and iterating on user interfaces with modern React (ES7+, React hooks, TypeScript)
  • Expertise designing REST APIs for internal services and developers
  • Ability to work in a fast-paced environment
  • strong technical communication skills

Nice to have

  • those focused on data collection, annotation, or machine learning applications
  • Self-motivation
  • a positive mental attitude
  • an eagerness to learn in the rapidly evolving AI landscape

What the JD emphasized

  • Expert Data Collection Platform
  • high-signal data for training and refining state-of-the-art models
  • enterprise software products
  • data collection, annotation, or machine learning applications

Other signals

  • AI data collection platform
  • transform expert knowledge into specialized AI
  • build custom AI with their data
  • high-quality ML development
  • domain experts to provide high-signal data for training and refining state-of-the-art models