Senior Data Engineer
Full-time Mid-Senior LevelJob Overview
As a Senior Data Engineer, you will lead complex data projects, oversee the design and roadmapping of data infrastructure within product teams, and mentor junior engineers. Leveraging your deep technical expertise and proven experience in designing and implementing robust data solutions, you will contribute to the enhancement of processes and best practices both within the team and across the organization. This role sits within the Assortment Analytics team, where you will help guide the product team in creating stable, scalable, and efficient data systems that effectively meet business needs.
WHAT YOU’LL DO
- Develop and optimize complex data pipelines, ensuring smooth data flow across multiple domains
- Utilize complex SQL querying techniques to extract, manipulate, and analyze data for various business needs
- Confidently use programming languages such as Java or Python to write classes, functions, and apply object-oriented programming principles, along with basic unit testing.
- Guide junior Data Engineers on tasks and best practices, effectively delegating to promote team growth.
- Understand business issues, create data-driven solutions, and present them to stakeholders, ensuring alignment with goals.
- Identify optimization opportunities in data systems, plan implementations, and develop risk-mitigation strategies.
- Work with stakeholders and teams to drive data initiatives, providing leadership and contributing to the organization’s data strategy.
WHO YOU ARE
We are looking for people with:
- Applicable working experience or a degree in any technical field such as BSc, BE, or a related field.
- Minimum 5 years of experience in data engineering, with strong experience in SQL, Python, or similar languages.
- Proficiency in data modelling, warehousing, pipeline development, and documentation.
- Experience with production methodologies, software development principles, and Agile practices.
- Understanding of business needs related to the product scope.
- Strong teamwork, communication skills, and stakeholder management.
- Deep understanding of cloud technologies and cloud development, as well as the ability to select appropriate, cost-effective tools for different tasks.
Make Your Resume Now