Principal Software Engineer (Machine Learning / Data)
Principal Software Engineer (Machine Learning / Data)
Location: Berlin / Hybrid (2 days on-site)
WHO’S THIS WITH?
WHAT’S THE ROLE?
WHAT DO I NEED TO BE GOOD AT?
WHAT SKILLS DO I NEED?
BENEFITS, PERKS, BONUSES
Extra.
Location: Berlin / Hybrid (2 days on-site)
WHO’S THIS WITH?
- Very successful, respected and leading fashion and lifestyle on-line retailer, a Berlin success story in itself.
- You will be joining as a senior engineering member in one of the ML focused engineering teams.
WHAT’S THE ROLE?
- Principal / Staff Engineer level role playing a crucial role in architecting, designing and developing machine learning platform and infrastructure capabilities
- You will be working on a recommendations platform so will be closely collaborating with Software Engineers, product and data scientists
- Please note, this team performs MLOps responsibilities also
WHAT DO I NEED TO BE GOOD AT?
- Top level software development skills to design (MLOps/MLaaS) in large-scale production environments
- Experience / exposure to data engineering, data version control, continuous monitoring/ alerting, model serving
- ML Systems
WHAT SKILLS DO I NEED?
- ML systems architecture, Data-driven systems within cloud environments
- Expert level software engineering in either Python, Scala / Spark
- Ability to work closely with and understand applied scientists, data scientists and other senior machine learning engineers
- Mentoring other senior level engineers
BENEFITS, PERKS, BONUSES
- Wide range of benefits including large on-line discounts, shares programme, working abroad allowance, family, health and well-being services and many many more.
- You will be joining a company where a vision of sustainability, diversity, inclusion and community is a continuing key part of the culture
Extra.
- This is a hybrid role, based in Berlin (top location) with an expectance to ideally be on-site / in office for 2 days a week.
Posted by