What You’ll Be Doing:
- In this role, you’ll work on a range of projects that allow you to solve complex data challenges and create sustainable, impactful solutions:
- Build and Maintain Data Pipelines: Design and develop scalable, reliable data pipelines that handle data ingestion, transformation, and integration across multiple sources.
- Optimize Data Storage and Processing: Work with cloud and on-premise infrastructure to ensure optimal data storage, retrieval, and processing efficiency.
- Ensure Data Quality and Consistency: Implement best practices for data validation, cleansing, and monitoring to maintain high-quality, accurate datasets that the team can trust.
- Collaborate with Data Science and Analytics Teams: Work closely with data scientists, analysts, and other stakeholders to understand data needs, and provide accessible, well-organized data sets for analysis and insights.
- Data Modeling and Architecture: Design and implement effective data models and architectures that support business needs, ensuring data is organized and optimized for accessibility and performance.
- Monitor and Improve Performance: Regularly review and refine systems to improve performance, scalability, and efficiency of data workflows and pipelines.
- Documentation and Best Practices: Maintain comprehensive documentation for data processes, data dictionaries, and standards, creating a consistent foundation for the team.
-
What We’re Looking For:
We’re looking for someone who is experienced, analytical, and committed to quality:
- 7 Years of Data Engineering Experience: Strong background in building and managing large-scale data pipelines and infrastructures, preferably in a complex, fast-paced environment.
- Advanced Technical Skills: Proficiency with SQL, Python, and/or Scala, as well as data processing frameworks like Spark or Hadoop; experience with cloud platforms (AWS, GCP, or Azure) is a plus.
- Data Architecture Knowledge: Understanding of data modelling, data warehousing concepts, and best practices in data architecture.
- Problem-Solving Mindset: You enjoy tackling challenges and developing solutions that improve efficiency, scalability, and data accessibility.
- Attention to Detail: Strong focus on data quality, consistency, and accuracy, with a commitment to thorough testing and validation.
- Collaborative Spirit: Ability to work effectively with cross-functional teams, translating business requirements into technical solutions that drive value.
- Adaptable and Eager to Learn: Willingness to explore and adopt new tools, technologies, and methodologies to keep our data engineering practices up-to-date.
-
Why You’ll Love This Role:
This is an exciting opportunity to make a real difference in how we use data. In this role, you’ll get to take on meaningful challenges, work with cutting-edge tools, and collaborate with talented colleagues to build robust, scalable data solutions. We value innovation, continuous learning, and a supportive team environment where your expertise will be appreciated and your contributions will have a direct impact.
If you’re ready to bring your skills to a team that’s committed to advancing data-driven decision-making, we’d love to have you on board!