Featured Job

Senior Data Platform Engineer

None, California Full-time On-site $140k — $270.2k per year 10/01/2026 Job ID: 000326
Apply Now
Python SQL Apache Spark PySpark Spark SQL

Summary

What you’ll impact

Our organization is hiring a Senior Data Engineer to lead the development of a data platform, building reliable data pipelines and products that support fleet health, capacity, utilization, cost, and operational decision‑making. The role involves end‑to‑end ownership of systems, engineering distributed workloads, ensuring security, quality, and delivering consumable data experiences while mentoring the team.

Responsibilities

What you'll do

  • Own systems end to end. For example, work from ambiguous customer and operational needs through architecture, implementation, deployment, observability, incident response, and ongoing support.
  • Construct data pipelines and products. Such as designing and maintain batch and streaming ingestion, transformation, reconciliation, and serving paths for fleet, capacity, utilization, cost, scheduling, and operational telemetry.
  • Build shared libraries, workflow and DAG or equivalent experience abstractions to evolve the data platform. Develop deployment tooling, data contracts, and paved-road patterns that improve team speed and safety.
  • Engineer reliable distributed workloads. As well as diagnose correctness and performance issues across applications, SQL engines, Spark jobs, storage systems, networks, and cloud services. Build for retries, idempotency, backfills, schema evolution, and partial failure.
  • Treat security as part of the build. For example, applying least privilege, service identities, secrets management, access controls, environment isolation, auditability, and safe operational practices throughout the system lifecycle.
  • Improve quality and operations: Establish automated tests, data-quality checks, lineage, freshness and completeness monitoring, actionable alerting, SLOs, and clear ownership.
  • Deliver consumption experiences. Such as making trusted data usable through well-modeled tables, APIs, automation, dashboards, and focused internal applications—not only through one-off queries.
  • Raise the engineering bar. Lead build reviews, communicate tradeoffs, mentor other engineers, and improve the team's architecture, testing, debugging, and operational practices.

Requirements

What you’ll bring

  • BS or MS in Computer Science, Engineering, or a related field, or equivalent experience.
  • 5+ years of experience building and operating production software, data platforms, backend infrastructure, databases, or distributed systems.
  • Strong software-engineering fundamentals and production proficiency in Python or another backend or systems language, with the ability and willingness to work primarily in Python and SQL.
  • Deep hands-on experience in at least one of the following areas: Distributed data processing using Spark or a comparable compute framework, Relational, distributed, or analytical database architecture and operation at scale, Production ETL, change-data-capture, streaming, or event-processing systems, Backend or cloud-platform systems that process, transform, or serve substantial data volumes, Strong SQL and data-modeling skills, including a practical understanding of query performance, schema evolution, incremental processing, consistency, and analytical consumption patterns.
  • Demonstrated ability to debug unfamiliar systems across multiple layers using logs, metrics, traces, query plans, profiles, and controlled experiments to find root causes.
  • Experience operating services or pipelines in a cloud or similarly complex production environment, including testing, CI/CD, monitoring, alerting, rollback, and incident response.
  • Working knowledge of secure platform development, including identity and access management, least privilege, secret handling, trust boundaries, and safe multi-environment deployments.
  • Ability to make sound architectural tradeoffs, own work through ambiguity, and communicate effectively with users, partner teams, and engineers from different fields.
  • A track record of learning unfamiliar technologies and domains and turning that learning into maintainable systems and reusable team practices.
  • Experience with AI agents and LLM-supported workflow automation, particularly as applied to engineering and operational activities.

Ready to Move Forward?

Apply now and our recruiting team will reach out with next steps, interview guidance, and client insights tailored to this role.