Skip to content
OpenAIOpenAISan Francisco, CA

Data Engineer, Analytics

Build and manage data pipelines and canonical datasets for product metrics, safety systems, and business decisions. Collaborate with cross-functional teams including Data Science and Research; requires 3+ years data engineering experience with Spark, ETL tools, and distributed systems.

230k – 385k
On-site3+ YOEData Engineering

About the role

Responsibilities

  • Design, build and manage our data pipelines, ensuring all user event data is seamlessly integrated into our data warehouse.
  • Develop canonical datasets to track key product metrics including user growth, engagement, and revenue.
  • Work collaboratively with various teams, including Infrastructure, Data Science, Product, Marketing, Finance, and Research to understand their data needs and provide solutions.
  • Implement robust and fault-tolerant systems for data ingestion and processing.
  • Participate in data architecture and engineering decisions, bringing your strong experience and knowledge to bear.
  • Ensure the security, integrity, and compliance of data according to industry and company standards.

Requirements

  • 3+ years of experience as a data engineer and 8+ years of any software engineering experience (including data engineering).
  • Proficiency in at least one programming language commonly used within Data Engineering, such as Python, Scala, or Java.
  • Experience with distributed processing technologies and frameworks, such as Hadoop, Flink and distributed storage systems (e.g., HDFS, S3).
  • Expertise with any of ETL schedulers such as Airflow, Dagster, Prefect or similar frameworks.
  • Solid understanding of Spark and ability to write, debug and optimize Spark code.

Skills

PythonScalaJavaSparkAirflowHadoopFlinkS3HdfsDagster
OpenAI

Software Engineer, Distributed Data Systems (Sora)

OpenAISan Francisco, CA

Designs and scales distributed data infrastructure for large-scale multimodal training and evaluation at OpenAI. Collaborates with researchers to build reliable, high-performance systems handling massive data volumes in a fast-paced environment.

230k – 385k
HybridData Engineering
Anyscale

Software Engineer (Ray Data)

AnyscaleSan Francisco, CA

Build, optimize, and scale Ray Data, a Python-native data processing engine for AI/ML workloads. Improve performance, ensure fault tolerance at high scale, and support production training and multi-modal batch inference for AI-native companies.

226k – 241k
On-site4+ YOEData Engineering
The Voleon Group

Software Engineer, Data Infrastructure

The Voleon GroupNew York, NY +1

Software Engineer building scalable data infrastructure, cataloging, versioning, and lineage tools to support ML research and production workflows at an AI-driven hedge fund. Requires 3+ years experience, strong software design skills, and expertise in a modern language like Python or Java.

235k – 300k
Remote3+ YOEData Engineering
Hinge Health

Data Engineering Manager, Data & ML Platform

Hinge HealthSan Francisco, CA

As a Data Engineering Manager, you will lead the Data & ML Platform team, owning platforms for analytics, experimentation, and machine learning. You will guide the evolution towards a streaming-first, ML-ready architecture and partner with Data Science to operationalize models.

220k – 330k
Hybrid5+ YOEData Engineering
OpenAI

Software Engineer, Data Infrastructure - Research

OpenAISan Francisco, CA

Designs and implements dataset infrastructure for OpenAI's large-scale LLM training stack, including standardized APIs for multimodal data, scaling pipelines across GPU fleets, and performance debugging. Requires strong distributed systems experience and collaboration with researchers.

250k – 380k
On-siteData Engineering