Job Title:
Senior Data Engineer
Overview:
Overview
The Applied AI team is looking for a Senior Data Engineer to consistently innovate and problem-solve. The ideal candidate is passionate about building robust data infrastructure, highly motivated, intellectually curious, and thrives in a collaborative environment. You will play a key role in enabling data-driven decision-making across the organization by ensuring the availability of high-quality, scalable, and reliable data systems.
Role
In this position, you will:
• Design, build, and maintain scalable and efficient data pipelines to support analytics and machine learning initiatives.
• Collaborate with data scientists, analysts, and business stakeholders to understand data needs and deliver high-impact solutions.
• Develop and optimize ETL/ELT processes to ensure data integrity, quality, and availability.
• Architect and manage cloud-based data infrastructure.
• Implement data governance, security, and compliance best practices.
• Monitor and troubleshoot data workflows to ensure reliability and performance.
• Drive continuous improvement in data engineering practices and mentor junior team members.
All About You
The ideal candidate for this position should:
• Have advanced knowledge of data engineering concepts, including data modelling, ETL/ELT, and distributed systems.
• Be proficient in SQL and programming languages such as Python or Scala.
• Demonstrate hands-on experience with cloud platforms and modern data tools (e.g., Spark, Airflow, NiFi, Kafka).
• Be skilled at designing and optimizing large-scale data architectures and pipelines.
• Communicate complex technical concepts clearly to both technical and non-technical audiences.
Desirable capabilities:
• Experience working with big data technologies.
• Understanding of machine learning workflows and how to support them with data infrastructure.
• Passion for learning and fostering a culture of knowledge sharing.