Analytics Engineer - Shape the Future of Tech Retail Analytics at Currys
Are you a passionate data professional eager to make a tangible impact in the dynamic world of technology retail? Currys, the UK's leading tech retailer, is seeking a talented Analytics Engineer to join their innovative Tech and Transformation team. This is an exciting opportunity to contribute to a company driven by a passion for helping everyone enjoy amazing technology, while also championing sustainability and inclusivity.
About the Opportunity:
The Analytics Engineer role is central to Currys' vision of delivering seamless, secure, and intelligent experiences for both customers and colleagues. You'll be at the forefront of leveraging data, AI, and automation to drive innovation, personalize customer journeys, improve business decision-making, and unlock new opportunities. Working within a collaborative environment, you'll play a key role in simplifying, streamlining, and evolving how Currys operates.
This permanent, full-time position, based in Waterloo with a hybrid working model, offers a Grade 4 level of responsibility. You'll be an integral part of a team dedicated to transforming raw data into actionable insights, directly influencing the strategic direction of one of the UK's most recognizable brands.
What You'll Be Doing:
As an Analytics Engineer at Currys, your responsibilities will be crucial to the integrity and usability of the company's data. You will:
- Develop and Maintain Robust Data Models: Construct and manage dbt models that expertly transform raw data into trustworthy datasets, ready for analytics and business intelligence initiatives.
- Ensure Data Quality and Reliability: Implement rigorous data quality tests and monitoring systems to guarantee the accuracy and dependability of all analytical outputs.
- Optimize Performance: Utilize effective data modeling and materialization strategies to fine-tune query performance, ensuring efficient data retrieval.
- Champion Documentation: Create clear, comprehensive documentation and data dictionaries for all analytical models, fostering transparency and understanding.
- Implement Best Practices: Establish and manage version control and CI/CD processes for analytics code, promoting reusability and efficient development workflows.
- Support Self-Service Analytics: Build reusable, high-quality data models that empower analysts across the business to access and leverage data independently.
- Mentor and Educate: Share your expertise by mentoring colleagues on analytics engineering best practices, coding standards, software engineering principles, and effective analytics workflows.
- Collaborate Cross-Functionally: Work closely with various teams to translate complex business requirements into effective technical solutions.
Key Advantages for Your Career Path:
This role presents significant advantages for aspiring and established Analytics Engineers:
- Impactful Work: You'll directly influence business strategy and customer experience within a leading tech retailer.
- Continuous Learning & Development: Currys is committed to your growth, offering access to learning platforms, dedicated mentoring, and ongoing career support, ensuring you stay ahead in the rapidly evolving tech landscape.
- Innovation Focus: Be part of a team that drives innovation using cutting-edge analytics, AI, and automation.
- Mentorship Opportunities: Develop your leadership skills by mentoring others and contributing to a high-performing data function.
- Career Progression: The "Grade 4" designation indicates a solid foundation for career advancement within the organization.
- Sustainability Focus: Contribute to a company that is a leader in tech recycling and repair, making a positive impact on the planet.
- Inclusive Culture: Join an organization that values diversity and inclusion, ensuring everyone has a fair opportunity to succeed.
Key Considerations for Candidates:
To thrive in this role, candidates should possess a strong technical foundation and a collaborative spirit:
- Technical Proficiency: A solid command of SQL for complex data transformations, expertise with dbt, and experience with modern analytics engineering tools are essential.
- Data Modeling Expertise: A deep understanding of dimensional modeling and data warehousing concepts is crucial.
- Software Engineering Principles: Familiarity with version control (Git) and CI/CD pipelines for analytics is a must.
- Data Quality Mindset: Experience with data testing frameworks and quality assurance practices is highly valued.
- Programming Skills: Proficiency in Python for data analysis and automation will be beneficial.
- Platform Experience: Experience with cloud data platforms such as Snowflake, Databricks, or similar is expected.
- Communication Skills: Excellent communication and documentation abilities are vital for effective collaboration and knowledge sharing.
If you are a data professional looking to grow your career with a forward-thinking company that values innovation, sustainability, and employee development, this Analytics Engineer position at Currys could be the perfect next step.