Data Engineering Tech Lead

You will own the technical direction of a data platform, make architectural decisions, write production code, solve distributed-systems problems, optimize performance and cost, establish data standards and quality practices, and lead a small team through technical direction, mentorship, reviews, and hiring.

Responsibilities

  • Own the technical direction of the data platform
  • Make architectural decisions and evaluate their long-term consequences
  • Design systems and write production code
  • Review implementations and solve complex technical problems
  • Drive initiatives from problem identification through production
  • Optimize platform performance and cost
  • Establish data contracts, schemas, ownership, documentation, standards, and quality practices
  • Solve distributed-systems problems involving consistency, fault tolerance, schema evolution, streaming, storage, scalability, and performance
  • Lead and grow the data engineering team through technical direction, reviews, mentorship, and one-to-ones

Requirements

  • Production software engineering experience with Python or Java
  • Deep understanding of distributed systems
  • Data engineering experience with pipelines, data platforms, warehouses or lakes, and data modeling
  • Ability to make architectural decisions independently
  • Ability to identify problems and opportunities independently
  • High standards for performance, reliability, cost, data quality, and engineering discipline
  • Polish and English language proficiency
  • Ability to learn new technologies quickly
  • Experience or interest in Flink, ClickHouse, Iceberg, Spark, Python, or Java

Benefits

  • Stock options

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available