Data Scientist
Role details
Job location
Tech stack
Job description
A leading educational technology company is seeking a Data Scientist (ML Engineering) to join their Product Engagement team in Madrid. You will be responsible for maintaining and enhancing the production recommendation infrastructure while researching advanced algorithms for improved personalization. The ideal candidate has strong Python and SQL skills, experience with AWS, and a proven ability to design scalable ML systems. This position offers a remote-friendly environment with various employee benefits, including stock options and health insurance., Remote work options Stock options Home office setup allowance Meal allowances Flexible compensation Health insurance Language lessons Visa sponsorship Company events, * Maintain and improve production recommendation infrastructure.
- Research and prototype advanced recommendation algorithms.
- Produce ML models and pipelines for live recommendation engine.
- Design scalable infrastructure anticipating potential bottlenecks.
- Build and maintain data pipelines ensuring quality and robustness.
- Monitor model health in production and define retraining strategies.
- Collaborate with Data Scientist and Senior Analyst on engineering decisions.
Requirements
- Strong Python skills for model training, evaluation, and deployment.
- Solid SQL and hands-on DBT experience for data transformation.
- Experience with deploying and monitoring ML models using AWS services.
- Design and maintain scalable ML training pipelines.
- Familiarity with advanced ML techniques beyond collaborative filtering.
- Experience with orchestration tools for reliable pipelines.
- Ability to anticipate infrastructure bottlenecks., Python for ML and infrastructure SQL and DBT ML production on AWS Batch ML model training and evaluation pipelines Advanced ML algorithms Orchestration and CI/CD Scalability and system design mindset, Bachelor's degree in a relevant field