Skip to content

Software Engineer, Data

230k – 290kSan Francisco, CALos Angeles, CANew York, NYSeattle, WARemote3+ YOE
Summary

Build and scale data retrieval platforms and streaming pipelines to enhance product experience and business value. Requires 3+ years experience with distributed systems, cloud data stores, streaming tech, and Python.

About the role

Responsibilities

  • Define technical direction and lead development of the retrieval platform for next-gen systems.
  • Drive innovation, ensure scalability and performance of systems.
  • Integrate data systems, optimize architecture including machine learning, real-time analytics, stream processing, and content understanding.
  • Build well-tested, API-driven applications and services that run at scale.
  • Support operational systems for uptime, reliability, and maintainability, including monitoring, alerting, and incident management.

Requirements

  • 3+ years of experience.
  • Track record of building scalable and performant distributed systems.
  • Expertise in managing cloud data stores (Snowflake, BigQuery, Redshift) for processing and serving data products.
  • Expertise in streaming data systems such as Kafka, Flink, or Pulsar, and design/manage real-time processing pipelines at scale.
  • Experience managing cloud technologies (AWS or Google Cloud) and infrastructure-as-code (Terraform).
  • Proficiency in at least one server-side programming language (Python), common algorithms, data structures, and software design principles.
  • Self-starter ethic, high autonomy, exceptional interpersonal and communication skills.

Compensation

Full-Time US based: $230,000/year to $290,000/year + benefits + equity.

Benefits

  • Generous holiday and time off policy.
  • Health insurance (Medical, Dental, Vision).
  • Work from home support, home office setup allowance.
  • Monthly allowances for cell phone, internet, wellness, childcare.
  • Retirement (401k with up to 4% employer match).
  • 16 weeks paid parental leave + gradual return.
Skills
PythonSnowflakeBigQueryRedshiftKafkaFlinkPulsarAWSGoogle CloudTerraform
Similar roles at this salary range
All Data Engineering jobs →
Honor

Staff Data Platform Engineer

Staff Data Platform Engineer building and leading AWS-native data platform architecture, orchestration, governance, and AI-readiness for analytics and ML workloads. Requires 8-10+ years experience with AWS data systems and strong technical leadership.

194k – 220kUnited StatesData EngineeringRemotedbtPython
Justworks

Manager, Data Engineering

Lead and mentor a team of data engineers building scalable data pipelines and platform infrastructure. Hands-on coding, operational excellence, and cross-functional collaboration with analytics, data science, and business teams.

205k – 262kNew York, NYData EngineeringHybridSQLAWS
Nuance Labs

Member of Technical Staff — ML Data Infra

Build and operate large-scale multimodal data pipelines for AI avatar model training. Design production-grade systems for petabyte-scale video, audio, and text data.

200k – 300kSeattle, WAData EngineeringOn-siteRayDVC
Jump

Data Platform Lead

Own end-to-end data platform strategy and lead the data engineering team. Build scalable multi-tenant infrastructure, AI-on-data capabilities, and productized integrations for sports analytics clients.

210k – 210kLos Angeles, CAData EngineeringRemotedbtAWS
Sentry

Senior Software Engineer, Events Analytics Platform

Senior backend/infrastructure engineer expanding Sentry's time-series data platform (Snuba/ClickHouse) to handle petabyte-scale events with sub-second latency. Requires 4+ years experience and distributed storage expertise.

190k – 280kSan Francisco, CAData EngineeringHybridRedisKafka