The Senior Data Engineer is a key technical leader responsible for architecting and building large-scale, enterprise-level data platforms. You will mentor junior engineers, define best practices, and drive the strategic vision for our data infrastructure.

What You’ll Be Doing
  • Design and architect complex, scalable, and reliable data pipelines and data warehouses.
  • Lead the development and maintenance of ETL/ELT processes for high-volume, real-time, and batch data.
  • Spearhead the adoption of new technologies and methodologies to improve data platform efficiency and performance.
  • Mentor and guide a team of data engineers, fostering a culture of technical excellence and innovation.
  • Collaborate closely with data scientists, analysts, and business stakeholders to define data strategy and requirements.

What We’d Love To See
  • 5 - 10 years of experience in data engineering, with a proven track record of designing and implementing large-scale data solutions.
  • Expert-level proficiency in SQL and at least one programming language (Python, Scala, or Java).
  • Deep knowledge of big data technologies like Spark, Kafka, and distributed systems.
  • Extensive experience with cloud data platforms (AWS, Azure, GCP) and data warehousing solutions (Snowflake, BigQuery, Redshift).
  • Demonstrated experience in leading projects and mentoring junior team members.

It’d Be Great If You Had
  • Experience with stream processing frameworks like Flink or Spark Streaming.
  • Familiarity with DevOps, MLOps, and CI/CD best practices for data platforms.