Description:
As a Principal Data Engineer, you will collaborate closely with data scientists, analysts, and other IT professionals to build scalable data pipelines and ensure the integrity of our data ecosystem. You will lead the governance of data and oversee the implementation of best practices, ensuring high availability and performance of data systems.
Furthermore, this role provides a unique opportunity to shape the future of our data landscape, driving innovation and utilizing cutting-edge technologies. If you are passionate about transforming data into insights and have a track record of leadership and strategic thinking, we invite you to apply and become an integral part of our growing organization.
Responsibilities
- Lead the design, development, and implementation of scalable data architectures and frameworks.
- Develop and maintain ETL processes to facilitate efficient data integration and migration.
- Oversee data quality and governance initiatives to ensure accurate and reliable data availability.
- Collaborate with cross-functional teams to understand data needs and requirements, translating them into technical specifications.
- Evaluate and implement new data technologies and tools to enhance data processing capabilities.
- Mentor and guide junior data engineering team members to promote skill development and knowledge sharing.
- Monitor and optimize the performance of data systems, ensuring high availability and efficient resource utilization.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Minimum of 3 years of experience in data engineering or a related role, with a proven track record of designing data solutions.
- Strong proficiency in programming languages such as Python, Java, or Scala, coupled with expertise in SQL.
- Experience with big data technologies such as Hadoop, Spark, or Kafka and cloud platforms like AWS, Azure, or Google Cloud.
- Solid understanding of data modeling, data mining, and data warehousing techniques.
- Excellent problem-solving skills, with the ability to work on complex data-related challenges.
- Strong communication and leadership skills, with experience in mentoring and managing teams.