Skip to content
RedditRedditUnited States

Software Engineer - Data Movement Platform

Software engineer building and maintaining scalable data movement infrastructure using Spark, Flink, and Airflow to support ML and analytics workloads processing 100B+ daily events.

164k – 230k
Remote2+ YOEData Engineering

About the role

Responsibilities

  • Create and improve scalable, fault tolerant, self-serve data systems in collaboration with teammates and partner teams
  • Refine and maintain data infrastructure technologies supporting ML and analytics workflows on data from hundreds of millions of users
  • Own the Data Movement Platform enabling batch and stream data processing at Reddit
  • Build new infrastructure for Spark, Flink, and Airflow technologies, including contributing to open source as needed
  • Build automated solutions to minimize toil for data users and provide a declarative, self-service experience
  • Share on-call responsibilities and support monitoring/alerting to improve reliability, scalability, latency, and efficiency of the Data Platform

Requirements

  • 2+ years of software engineering experience in a production setting writing clean, maintainable, and well-tested code
  • Proficient in object-oriented programming languages like Python, Scala, Go, or Java
  • Demonstrated expertise in designing and implementing large-scale systems with proactive leadership as a self-starter
  • Experience working with cloud services, Airflow, Kubernetes, CI/CD, Spark, Flink and/or modern cloud-based infrastructure
  • Excellent communication skills for effective collaboration within a service-oriented team and broader organizational context

Nice-to-Haves

  • Experience contributing to open source projects
  • Background in data platform technologies and large-scale data processing systems

Skills

PythonScalaGoJavaAirflowKubernetesSparkFlinkCI/CDCloud Services
Nuro

Software Engineer, Data Platform

NuroMountain View, CA

Builds scalable data infrastructure for autonomous driving ML systems, processing large-scale batch/streaming data from logs and simulations. Requires Python/C++ proficiency, data pipeline experience, and bachelor's in CS/EE; 1+ years experience.

160k – 241k
On-site1+ YOEData Engineering
Coinbase

Analytics Engineer

CoinbaseUnited States

Build and maintain production data models and pipelines for Coinbase's Compliance Data Mart, ensuring regulatory-grade data quality and supporting audits and exams.

152k – 179k
Remote2+ YOEData Engineering
Turquoise Health

Data Science Engineer, Analytics

Turquoise HealthSan Diego, CA

Build data pipelines, models, dashboards, and analyses to support product and business decision-making. Requires 2+ years of Python/SQL experience with data modeling, ETL tools, and AWS.

145k – 160k
Remote2+ YOEData Engineering
Socure

Data Scientist II - Big Data R&D, Identity Graph & KYC

SocureCarson City, NV

Develop graph-based algorithms, entity-resolution systems, and data pipelines on massive PII datasets to power KYC and compliance products. Requires Master's/PhD with 2+ years experience, Python/SQL proficiency, Spark, and ML libraries.

140k – 170k
Remote2+ YOEData Engineering
MongoDB

Software Engineer, Data Migration & Code Generation

MongoDBCalifornia +7

Develops backend systems for MongoDB data migration and code generation tools using Java, Kafka, and Debezium. Requires 2+ years experience in distributed systems, streaming platforms, and strong CS fundamentals.

135k – 203k
Remote2+ YOEData Engineering