Machine Learning Engineer, Search and Ranking Systems
Farfetch
5 months ago
Porto, Portugal
Mid Level / Senior
Responsibilities
- Design, build, and deploy robust MLOps pipelines on Databricks for complex models.
- Architect and manage large-scale data flows using PySpark from diverse sources.
- Develop and maintain scalable APIs and services for model predictions.
- Champion engineering best practices by writing clean and maintainable code.
- Implement monitoring and alerting for model performance and data drift.
Requirements
- Proven experience building and deploying end-to-end ML-powered products.
- Proficient in Python and modern software engineering practices.
- Hands-on experience writing and optimizing complex data pipelines using Spark/PySpark.
- Practical experience with a major cloud platform and its data services.
- Excellent collaboration and communication skills in cross-functional teams.
- Deep expertise with the Databricks platform is a plus.
- Experience with containerization technologies like Docker is a plus.
- Experience with Redis for high-throughput caching is a plus.
- Experience with Apache Airflow or similar workflow orchestration tools is a plus.
- Experience with monitoring and logging frameworks is a plus.
Benefits
- Health insurance for the whole family.
- Flexible working environment and well-being support.
- Extra days off and a sabbatical program.
- Training opportunities and free access to Udemy.
- Flexible benefits program.
Tech Stack
Apache AirflowApache SparkAWSDatabricksDockerGitGoogle BigQueryGoogle Cloud PlatformGrafanaKubernetesMLflowPrometheusPythonRedis
Categories
AI & MLData Engineering