SO, WHAT'S THE STORY?
As a Data Engineer, you will play a key role in the development and maintenance of the organization's data infrastructure. Working within a multi-disciplined team led by the Data Engineering Manager, you will focus on building and optimizing scalable data pipelines and supporting the delivery of high-quality, reliable data solutions.
This is an exciting opportunity to contribute to a dynamic and innovative environment, where your work will directly impact the organization's ability to harness data for analytics, reporting, and decision-making.
THE GIG
As a Data Engineer, you will:
· Independently develop and maintain scalable data pipelines using Python, SQL, Snowflake, dbt, and Airflow.
· Collaborate with analysts, data scientists, and business teams to understand data
requirements and deliver solutions.
· Optimize cloud-based data infrastructure (e.g., Snowflake, Azure) for performance and
efficiency.
· Implement data validation and testing to ensure data integrity and reliability.
· Design and implement data models and schemas that meet business requirements.
· Monitor and troubleshoot pipeline performance issues, proactively resolving bottlenecks.
· Stay updated on emerging technologies and best practices, applying them to improve
processes.
THE STUFF THAT SETS YOU APART
Must-Have Experience:
- 1+ years of experience in data engineering or related role.
- Strong hands-on experience with Python and SQL.
- Practical experience with Snowflake, dbt, and Airflow.
- Understanding of ETL processes and data integration.
- Exposure to cloud data platforms (Snowflake, Azure).
- Knowledge of data modelling principles and relational databases.
Technical Skills:
- Hands-on experience with Snowflake, dbt, and Airflow.
- Familiarity with big data frameworks (e.g., Apache Spark) at beginner to intermediate level.
- Experience with version control systems (e.g., Git).
- Basic understanding of data governance, quality frameworks, and security practices.
- Exposure to containerization and orchestration tools (e.g., Docker, Kubernetes) is a plus.
Soft Skills:
- Strong problem-solving skills with attention to detail.
- Good communication and collaboration skills.
- Proactive attitude with willingness to learn and take ownership of tasks.
Education:
- Bachelor's degree in Computer Science, Data Engineering, Information Systems, or a related field.
- Relevant certifications in Python, SQL, or cloud technologies are a plus.
Nice to Have:
- Exposure to real-time data processing and streaming technologies.
- Familiarity with DataOps principles.
- Experience in industries such as retail or healthcare.
We live and breathe Rebellious Self Expression at Dr. Martens, and there are 3 core values at the heart of it. They never stand alone, but work together as a balancing act of rights and responsibilities to support how we work together at DMs. BE YOURSELF. ACT COURAGEOUSLY. SHOW YOU CARE.
At DM your technical capability will go hand in hand with the below:
- Great relationship management that delivers results through effective teamwork
- You’ll be a proud custodian to our DM’s culture, embodying what we stand for and encouraging others to do the same
- You’ll help build a highly engaged team – ensuring a collaborative culture and providing guidance & support to other team members
- You will take ownership for your own development, proactively seeking out feedback to build self-awareness
- You will bring the outside-in; you’ll share best practice across the team/business and encourage ideas sharing as well as collaborative problem solving
- You’ll lead the way and role model on all things DE&I & wellbeing
