Remote Otter LogoRemoteOtter

Software Engineer - Data Infrastructure - Remote

Posted 3 weeks ago

Overview

We’re on a mission to democratize AI by building the definitive AI data development platform. The AI landscape has gone through incredible change between 2016, when Snorkel started as a research project in the Stanford AI Lab, to the generative AI breakthroughs of today. But one thing has remained constant: the data you use to build AI is the key to achieving differentiation, high performance, and production-ready systems. We work with some of the world’s largest organizations to empower scientists, engineers, financial experts, product creators, journalists, and more to build custom AI with their data faster than ever before. Excited to help us redefine how AI is built? Apply to be the newest Snorkeler!

In Short

  • Design, build, and maintain scalable services, APIs, and libraries for managing data workloads on Snorkel’s enterprise platforms.
  • Implement secure, access-controlled, and governance-enabled storage solutions that meet diverse needs for structured/unstructured data.
  • Integrate and support data ingress/egress with popular data providers (e.g., AWS, Databricks, Snowflake).
  • Work closely with cross-functional engineering teams to define workload and performance requirements for different storage tiers (hot, warm, cold).
  • Architect flexible solutions that can be deployed in various environments, including public and private clouds, as well as on-premises.
  • Collaborate with enterprise customers to understand their use cases, translate them into engineering specifications, and deliver high-quality solutions.
  • Participate in an on-call rotation to troubleshoot and resolve production issues.
  • Work a hybrid schedule of three days per week in our Redwood City HQ or SF office.

Requirements

  • Bachelor’s degree in Computer Science or related field, or equivalent professional experience.
  • 2+ years of experience in software development, preferably in distributed systems or cloud-native applications.
  • Strong Python development and debugging skills.
  • Excellent communication skills and a track record of cross-functional collaboration.

Benefits

  • Comprehensive medical, dental, and vision plans for Snorkelers and their families.
  • Yearly wellness stipend.
  • 401k program for future planning.
  • Parental leave program allowing up to 20 weeks of paid time off.
  • Workstation setup allowance.

Similar Jobs:

Canonical - Jobs logo

Software Engineer - Data Infrastructure - Remote

Canonical - Jobs

16 weeks ago

Canonical is seeking software developers to join their data platform team, focusing on automation and distributed systems.

Python
Distributed Systems
PostgreSQL
MySQL
Worldwide
Full-time
Software Development
Canonical logo

Software Engineer - Data Infrastructure - Remote

Canonical

18 weeks ago

Canonical is seeking software developers to join their data platform team, focusing on automation and distributed systems.

Python
Distributed Systems
Data Platform Technologies
PostgreSQL
Worldwide
Full-time
Software Development
Anrok logo

Software Engineer, Data Infrastructure - Remote

Anrok

21 weeks ago

Anrok is looking for a Senior Engineer to lead the design and development of a new data products pillar for automating sales tax compliance.

Data Engineering
Data Platforms
Financial Data Synchronization
Snowflake
USA
Full-time
Software Development
Aledade logo

Staff Software Engineer- Data Infrastructure - Remote

Aledade

18 weeks ago

Join us as a Staff Software Engineer to build the next generation of distributed data storage and processing systems.

Distributed Data Storage
Data Processing Systems
SQL Engines
Batch Pipelines
US
Full-time
Software Development
Baseten logo

Infrastructure Software Engineer - Remote

Baseten

6 days ago

Join Baseten as an Infrastructure Software Engineer to build and maintain components of our ML inference platform.

Python
GO
Kubernetes
Machine Learning
USA
Full-time
Software Development