Software Development Engineer 3 (Data Engineering)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Location: Bellevue, WA. Hybrid schedule for employees in or near Bellevue, WA or New York, NY, with office attendance 1–3 days per week; fully remote schedule may apply to employees located farther from company offices depending on role responsibilities. Applicants must be currently authorized to work in the United States. Visa sponsorship is not available.
Salary: $117,688–$148,289 USD annually, including base salary, variable commission for eligible roles, and annual bonus targets for eligible roles. Full-time employees may also receive equity through the company stock-option plan.
Company
develops TV and streaming measurement solutions covering impressions, conversions, and attribution for advertising partners.
What you will do
- Build, tune, and maintain large-scale batch Apache Spark pipelines that convert measurement data into partner-ready optimization feeds.
- Build and optimize Snowflake processing, including SQL transformations, scheduled and incremental pipelines, and data models.
- Design data models, table layouts, and partitioning across Amazon S3, lakehouse tables, and Snowflake.
- Deliver partner data through files and APIs, including identity matching, privacy-sensitive data handling, and delivery SLAs.
- Implement data-quality checks, reconciliation, telemetry, alerting, late-arriving data handling, and backfills.
- Lead technical designs, tests, releases, deployments, incident response, root-cause analysis, and small-to-medium projects; mentor engineers through reviews, pairing, and design feedback.
Requirements
- 5+ years of professional software or data engineering experience.
- 3+ years building, optimizing, and operating production Apache Spark pipelines using Java or Scala and Python/PySpark.
- 2+ years of production Snowflake experience, including complex SQL transformations, performance and cost tuning, warehouse sizing, clustering, query profiling, and scheduled or incremental processing with tasks and streams or dynamic tables.
- 2+ years running data workloads on AWS, including S3 and Spark on Kubernetes through EKS or EMR.
- Production experience with Airflow or an equivalent workflow orchestrator.
- Advanced SQL and relational data modeling skills.
- Experience building external partner or client data feeds with file and API deliveries, identity matching, privacy-sensitive data, and delivery SLAs.
- Experience designing data-quality checks, reconciliation, telemetry, and alerting for batch pipelines, including late-arriving data and backfills; writing unit and integration tests for data pipelines.
- Production ownership experience covering CI/CD, releases and rollback, incident response, root-cause analysis, technical design reviews, project leadership, engineer mentoring, and responsible use and verification of AI-assisted engineering tools.
Nice to have
- Experience with Snowflake external Iceberg tables, catalog integrations, secure data sharing, or Snowpark for Python.
- Experience with Apache Iceberg and MySQL.
- Experience running Spark on Amazon EKS and Airflow on Amazon MWAA.
- Experience in ad tech or advertising measurement, including attribution, conversions, audience and impression data, identity matching, or partner optimization feeds.
Culture & Benefits
- Hybrid and flexible workplace policy with office-based or fully remote arrangements depending on location and responsibilities.
- Hybrid employees work from the office 1–3 days per week.
- Full-time employees are eligible for equity through the stock-option plan.
- Eligible roles may receive variable commission, annual bonuses, and pre-approved overtime pay for non-exempt positions.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →