Senior Data Engineer
Role details
Job location
Tech stack
Job description
In this role, you will work at the intersection of data engineering, product, and operations - driving quality across our data pipelines, models, and warehouse architecture. You'll design and implement testing strategies, proactively identify data quality issues, and collaborate with teams to build scalable, well-documented solutions. Your focus will be on enabling accurate, trustworthy data for analytics and reporting while supporting the broader mission of GLS/NXT to deliver innovative, data-driven digital products., * Contribute to the roadmap and development of GLS/NXT data products.
- Design, build, monitor, and scale data pipelines for Data Warehousing, integrating various data sources and destinations.
- Develop data models and schemas supporting analytical requirements.
- Work with other engineering teams to resolve architecture and infrastructure challenges, designing effective solutions.
- Participate in cross-functional projects supporting data applications and reporting.
- Address data quality issues, implementing best practices.
- Create and maintain comprehensive systems documentation.
Requirements
- Bachelor's degree in Computer Science or a related engineering field.
- 5+ years of proven experience in data engineering roles.
- Expertise in designing, building, monitoring, and scaling data engineering pipelines.
- Hands-on experience with workflow orchestration tools such as Apache Airflow for designing, scheduling, and managing complex data pipelines.
- Proficient in modern data programming languages, including Python and Go.
- Extensive hands-on experience with cloud platforms, specifically AWS and GCP.
- Proficient with data warehousing technologies, including Google BigQuery and Snowflake.
- Proficient in SQL for diverse data sources, leveraging tools such as DBT for data modeling, schema design, incremental strategies, and query optimization.
- Looker and LookML expertise, with a focus on data preparation and modeling to support analysis and efficient visualizations.
- Software development operations management experience, including CI/CD pipelines, grounded in agile methodologies
- Strong English communication skills for effective cross-functional collaboration
- Highly organized with the ability to prioritize tasks and manage projects aligned to business goals
- Skilled at setting clear priorities to drive project success
Benefits & conditions
- Dynamic workplace: A digital environment with international projects and space to learn and grow
- Flexible work conditions: Hybrid working mode with a tailored remote policy
- Focus on learning: A personal budget (1.000€) for learning and development initiatives
- Physical space for ideas: A great office space in Berlin Mitte with top-tier equipment
- Transparent and competitive compensation: A salary package that reflects your expertise and experience.
- Active participation: A clear bonus system enabling participation in your and the team's performance
- Engaging team culture: Monthly team cooking, regular events and offsites
- Vacation policy: 30 days of yearly holiday
- Reward system: Rewards for the recommendation of additional team members
Even if you do not meet every single requirement, we encourage you to apply if you believe you are well-suited for the role and can contribute meaningfully to our team.