About the position
Job Description
Develop and deliver data engineering solutions, primarily using Python or other relevant programming languages.
Actively participate in agile ceremonies such as sprint planning, refinement, and retrospectives.
Collaborate closely with stakeholders and team members to clarify requirements and refine user stories.
Lead knowledge sharing, mentoring, and coaching initiatives within the team and across related teams.
Proactively identify and resolve open points, including proposing and prototyping solutions for discussion.
Provide ongoing support and maintenance of existing data engineering solutions using DevOps practices.
Embrace flexible task assignments across projects and contribute to continuous improvement.
Minimum Requirements:
SKILLS REQUIREMENTS:
Qualifications/Experience:
Relevant IT, Mathematics, Engineering, and Business degree or equivalent practical work experience.
Bachelor’s or Master’s degree in Computer Science, Data Engineering, Information Systems, or related fields preferred.
Minimum 5+ years of hands-on data engineering experience with senior-level responsibilities in complex data environments.
Experience designing and implementing cloud-based data solutions.
Cloud certifications (e.g., Azure AZ-900, AWS Certified Solutions Architect) are advantageous but not required
Essential Skills Requirements:
Proven experience designing, building, and optimizing scalable data pipelines and data models using modern big data frameworks (e.g., Apache Spark, Flink, or equivalents).
Strong programming skills in Python or similar languages for complex data processing and automation.
Experience working with cloud data platforms and object storage solutions (e.g., Azure, AWS, Google Cloud) for enterprise-scale data engineering.
Solid understanding of data governance, data quality, lineage, and compliance concepts.
Hands-on experience implementing CI/CD pipelines and orchestration for data workflows using tools like GitHub Actions, Jenkins, or cloud-native alternatives.
Strong analytical and problem-solving abilities, with a strategic mindset and attention to detail.
Demonstrated ability to lead and collaborate effectively within cross-functional and distributed teams.
Advantageous Skills Requirements:
Familiarity with cloud services and serverless architectures across platforms such as Azure, AWS, or Google Cloud.
Experience with monitoring, logging, and data exploration tools (e.g., Splunk, Azure Data Explorer, ELK stack).
Hands-on experience with streaming platforms or messaging systems (e.g., Kafka, MQTT, RabbitMQ).
Basic knowledge of frontend frameworks (e.g., React, [URL Removed] is beneficial.
Experience providing user support and managing tickets at various support levels.
Strong business acumen with a solution-oriented mindset focused on meeting business goals.
Excellent communication skills and team-oriented work behavior in distributed environments.
Ability to understand and translate business requirements into technical solutions and successfully implement them.
Willingness to engage with international customers, including overcoming language and cultural barriers.
Self-starter with strong work ethics, flexibility to take on diverse tasks, and a coaching mindset.
Willingness and ability to travel internationally (up to 2 weeks at a time).
Agile methodology experience and ITIL process knowledge are advantages.
Proficiency in German is a plus but not mandatory
Desired Skills:
- Apache Spark
- Flink
- equivalents
- programming skills in Python
- cloud data platforms