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.