Expert for Artificial Intelligence
Our internationally active team creates solutions to be used by ALDI SOUTH worldwide. Join our team and shape the future of ALDI SOUTH.
As a Machine Learning Engineer, you are responsible for the development, implementation and optimisation of machine learning algorithms and models. You collect and cleanse data, train models and evaluate their performance before deploying them in production environments. You’re also responsible for the continuous improvement of models and will work closely with other professionals, such as data scientists and software developers, to develop innovative solutions to complex business problems.
Your responsibilities are:
- Collaborating with data scientists to test and scale new algorithms in pilot projects and later industrialise the solutions on a large scale
- Maintaining and contributing to the extensive data infrastructure required for the AI projects in close cooperation with the data engineers
- Leveraging expertise in software architecture and software design patterns to write scalable, maintainable, well-designed and future-proof code
- Designing, developing and maintaining the analytical pipeline
- Developing common components to resolve pain points in machine learning projects, e.g. lifecycle management model management, feature storage and data quality assessments
- Providing input and support for implementing frameworks and tools to improve data quality
- Working in cross-functional agile teams to build the AI ecosystem within the company
- Ensuring on-time deliveries and committing fully to the team’s mission and the agreed backlog
Ideally, you match the following profile:
- Background in computer science, mathematics or related technical discipline
- Experience in working with large data sets, simulation/optimisation and distributed computing tools (Map/Reduce, Hadoop, Hive, Spark, Gurobi, Arena, etc.)
- In-depth knowledge of and proven experience in optimising machine learning models in a production environment
- Experience working with Python or Scala in a production environment (mandatory), experience programming in C, C++ and Java is an advantage
- Experience with streaming and non-streaming analytics, experience with SQL, Spark, Pandas, NumPy, SciPy, statsmodels, Stan, PyMC3, Caret, scikit-learn, Keras, TensorFlow, PyTorch and Databricks is an advantage
- Experience in software development including statistics or data science tasks
- Excellent communication skills and business fluency in English; knowledge of German is a plus
What we offer:
- Partial mobile working within Germany incl. hardware budget
- Attractive remuneration as well as holiday and Christmas bonuses
- Future-oriented training and development (incl. certifications)
- Modular onboarding and buddy
- Corporate health management programme