Lead-Senior Machine Learning Engineer (f/m/x)

at  Idealo internet GmbH

10969 Berlin, Kreuzberg, Germany -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate10 Jul, 2024Not Specified12 Apr, 2024N/APython,Service Providers,German,English,Pair Programming,Communication Skills,Deep Learning,Working Experience,Testing,AwsNoNo
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

We are looking for a Senior/Lead level Machine Learning Engineer (f/m/x/) who is passionate about building modern machine learning workflows that directly generate value for the company. Our mission is to empower product teams and data analysts across the company to leverage Machine Learning (ML) based solutions through tooling, consultation and ML data products (such as recommendations).
The projects in our team range from creating a Transformer based clustering system to building a complementary product recommendation engine, and supporting in bot detection solutions.
You will be responsible for maintaining a high-level of ML and engineering professionalism in the team and for driving decisions on architecture, technologies, and frameworks within a team of ML practitioners.

SKILLS & REQUIREMENTS

  • Strong working experience as a Machine Learning Engineer or similar.
  • Strong hands-on experience with programming in Python, as well as strong hands-on experience working with cloud service providers, ideally with AWS.
  • Experience with distributed computing frameworks and deep learning algorithms.
  • Experienced in ML production workflows.
  • Experienced in setting up and running ML platforms like MLflow or AWS SageMaker.
  • Experience with best practices in software engineering, like pair programming, testing, clean code and agile software development frameworks.
  • Ability to translate and communicate complex engineering problems to peers and non-experts. · Excellent communication skills in English, both oral and written. German is a plus.
  • You are flexible, open-minded & impact driven.
    You don’t tick all the boxes? Don’t worry, we are looking for employees who convince us with their personality and are motivated to go on full power with their team!

Responsibilities:

  • Work closely together with the team to build a successful ML practice and feasible, valuable, usable ML solutions.
  • Work with Product Owner and Team Lead on team vision, mission, deliverables and transitions required according to changes in the company context and opportunities.
  • Build user-friendly platform tools that enable such solutions.
  • Drive technical excellence in the team: automate everything, implement clean code principles, testing, pair programming, etc.
  • Take ownership of decisions on technical implementations and architecture; enable the team to make autonomous decisions.
  • Teach others and share your knowledge on a team, department and company level.
  • Not a disciplinary manager role.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

10969 Berlin, Germany