Senior Data Engineer
B. Braun Group2 months ago
Nowy Tomyśl, PolandSenior
Responsibilities
- Develop, maintain, and optimize data pipelines within the Sustainability Data Foundation.
- Design and implement scalable Bronze, Silver, and Gold data models.
- Integrate and transform data from SAP, Net Zero Cloud, SuccessFactors, EHS, APIs, and external data providers.
- Implement data quality controls, validation rules, automated testing, monitoring, data lineage, and traceability.
- Develop transformations, calculations, and orchestration pipelines using Azure technologies.
- Support deployment, testing, root cause analysis, and incident resolution.
- Collaborate with Data Analysts, Business Analysts, Product Owners, and Sustainability stakeholders.
- Translate business requirements into scalable technical solutions.
- Mentor and guide other engineers and support technical decision-making.
- Review solution designs and code and contribute to documentation, standards, and continuous improvement.
Requirements
- Experience with Azure Data Platform technologies such as Databricks and Data Factory.
- Experience with Microsoft Fabric Data Engineering.
- Efficient SQL and Python skills for data processing, transformation, and automation.
- Experience building and maintaining enterprise data pipelines.
- Understanding of API integrations and cloud-based architecture.
- Knowledge of CI/CD and automated deployment concepts, including Azure DevOps, Git, deployment pipelines, pull requests, and environment promotion.
- Experience with data modeling, including normalization, denormalization, Data Vault, and Medallion Architecture concepts.
- Understanding of data lineage and metadata management.
- Ability to design end-to-end solutions and implement data quality controls.
- Ability to work in Agile/Scrum environments and communicate fluently in English.
- Knowledge of sustainability, finance, or regulatory reporting data is a plus.
Benefits
- Additional social funds for summer holidays and Christmas.
- Co-funding of a Multisport card and private medical care.
- Opportunity to join group life insurance.
- Funding for training and conferences.
- Co-funding of professional development.
- Free language lessons and access to an e-learning platform.
- Team-building and sports events.
- Gross monthly salary of 20,000–23,000 PLN.
- The role is located in Poland; no remote or hybrid arrangement is stated.