ZipRecruiter

Senior Software Engineer, Big Data, Tech Enablement

ZipRecruiter
Apply
3 days ago
Santa Monica, CA, USASenior
H1B sponsor

Base Salary

$190k - $250k/yr

Responsibilities

  • Design, build, deploy, and maintain data ingestion pipelines and datalake systems for web events and downstream applications.
  • Develop batch and streaming big-data processing systems and make trade-offs among speed, efficiency, and reliability.
  • Build and operate MLOps frameworks that improve the velocity, quality, observability, and reliability of machine-learning development and products.
  • Develop data documentation frameworks that support human and automated documentation creation, maintenance, and discovery.
  • Build and maintain Sift, an agentic data exploration and analysis tool for data access, collaboration, visualization, and analysis.
  • Build and maintain data-platform infrastructure and tools for streaming and batch ingestion, ETL pipelines, data permissions, and data discovery.

Requirements

  • 4+ years of professional software development experience, including building and operating data pipelines that feed customer-facing products.
  • Hands-on Apache Spark experience writing, tuning, and debugging batch and/or streaming jobs at scale.
  • Experience deploying and operating containerized services and batch jobs.
  • Strong computer science fundamentals in data structures, algorithms, distributed systems, and testing.
  • Preferred: 4+ years of software development focused on data-intensive systems.
  • Preferred: working knowledge of AWS services including S3, IAM, EC2, and MSK, plus metrics, logs, and alerts.
  • Preferred: experience with datalake technologies including Parquet, object storage, AWS Glue, Apache Iceberg, or Delta Lake.
  • Preferred: streaming experience with Kafka, Apache Flink, and/or Spark Structured Streaming.
  • Preferred: Apache Airflow experience authoring DAGs, performing backfills, managing dependencies, and supporting scheduled pipelines.
  • Preferred: experience with open table-format internals such as schema evolution, partitioning, and compaction.
  • Preferred: experience deploying services on Kubernetes with Docker.
  • BS, MS, or PhD in Computer Science, Mathematics, Physics, or a related field, or equivalent practical experience.

Benefits

  • Hybrid work environment; most US-based positions can be performed remotely unless otherwise noted.
  • Competitive compensation and an exceptional benefits package.
  • Flexible vacation and paid time off.
  • Employer-matched 401(k) plan.
  • Additional medical, financial, and other benefits may be provided.

Tech Stack

Categories

Data Engineering
ZipRecruiter

About ZipRecruiter

1,001-5,000 employees

ZipRecruiter builds an online employment marketplace used by businesses to advertise jobs and by job seekers to find and apply, powered by AI-based matching. The company sells recruiting and job advertising tools to employers through subscriptions and performance-based options, with free tools for candidates. Founded in 2010 and headquartered in Santa Monica, California, ZipRecruiter is a public company listed on the NYSE (ticker: ZIP).

Contact me