Popular
Categories
Blog - Popular articles
Jobs in Germany
As a Data Engineer on our team, you will play a crucial role in building software that automates and optimizes scheduling for steel production. Your responsibilities will include designing, building and maintaining event-driven data pipelines to integrate real-time data from various steel plants, ensuring data cleanliness and performing data transformations. You will monitor, debug and resolve issues related to faulty data, ensuring accuracy and reliability across our systems. A key part of your role will be understanding and navigating complex data flows in an industrial setting
You will work closely with a diverse team of mathematicians, C++ and Python backend developers, as well as our customers, to understand and address the data needs of all stakeholders. Your work will directly contribute to improving the efficiency of production scheduling.
Bachelor’s or Master’s degree in a technical field (e.g. Computer Science, Engineering)
Proven experience managing production data pipelines, with experience in troubleshooting data inconsistencies and pipeline issues. Knowledge of monitoring solutions.
Ability to perform simple data analysis. Interest in digging into the data and understanding underlying processes.
Strong software engineer skills in Python (C++ knowledge is a plus). Ability to write scalable, maintainable high quality code.
Experience with SQL databases (PostgreSQL, Oracle). Understanding of query optimization, schema design and database migrations.
Production experience with stream processing systems, particularly Apache Kafka( experience with Kafka Connect is a plus).
Knowledge of Docker and Swarm container orchestration. Experience implementing CI/CD pipelines is a plus.
Experience with Git-based workflows and collaborative development practices
English is required, Fluency in German is a plus