ML Software Engineer
Role details
Job location
Tech stack
Job description
- Work hand-in-hand with data scientists to assist in the implementation of machine learning models.
- Architect efficient and scalable systems that drive complex ML applications.
- Monitor and optimize the performance of models in production.
- Assist in the creation of APIs that facilitate model integration.
- Lead technical efforts to improve the ML Platform (Lykeion).
- Ensure fluid communication between data scientists and the engineering team.
Requirements
A leading mobility technology company in Madrid is seeking a passionate Software Engineer specializing in Machine Learning. The position involves developing scalable systems, optimizing model performance, and collaborating closely with data scientists. The ideal candidate will have a degree in a relevant field, over 2 years of experience in machine learning roles, and proficiency in Python, Kubernetes, and cloud platforms. The role offers competitive salary and opportunities for career advancement in a collaborative environment., * More than 2 years of experience in technical machine learning roles with an emphasis on software engineering.
- Experience in using and deploying applications with Kubernetes is required., Proficiency in Python Strong problem-solving skills Excellent communication skills, Degree in Computer Science, Engineering, or related field
Benefits & conditions
Excellent Salary conditions: 39K - 55K Collaborative and innovative environment Opportunities for career advancement Continuous learning and development Recharge days (10 Free Fridays annually) Flexible work environment & hours Personal development programs Access to Coursera courses