FCamara is looking for a top notch Senior Machine Learning Engineer to join a project at a leader in the luxury fashion industry with a strong presence in the global market with outstanding operations in e-commerce and marketplace with an unparalleled exploration of technology, cloud and data to help a customer to improve their daily operations.
Responsabilidades e atribuições
We are seeking a highly skilled and motivated Machine Learning Engineer to join us on serving our Client in building an advanced personalization platform for online services, leveraging large-scale data and state-of-the-art Machine Learning techniques.
You will work within a dynamic, interdisciplinary team comprising software engineers, data scientists, and other machine learning engineers, reporting directly to the engineering leadership. Your role will focus on implementing and optimising machine learning models for search, recommendations, and hyper-personalization, with a strong emphasis on information retrieval and recommendation systems.
The platform serves millions of requests daily, powered by Python microservices and processes billions of data points to hyper-personalise the customer experience.
In a typical working day you will:
- Work with technical partners to implement the end-to-end architecture;
- Surface the team's output through the construction of ETLs, APIs and web interfaces;
- Design model serving solutions and develop machine learning-based applications, services, and APIs so as to productionize machine learning models;
- Partner with the Data Scientists and Software Engineers to provide an end-to-end solution for machine learning-based projects;
- Continuously optimize machine learning models and pipelines to improve performance and efficiency, and develop monitoring strategies to ensure reliability;
- Foster the technological evolution of services and improve their end-to-end quality attributes.
Requisitos e qualificações
Requirements
For this position you must bring:
- Experience implementing end-to-end data products with Data Engineering and Machine Learning components - from the system design to construction, deployment, orchestration and monitoring;
- Experience writing production quality code in Python, including, for example, dependency management and testing frameworks;
- Familiarity with the engineering aspects of some of popular Machine Learning practices, libraries and platforms (e.g. MLflow, Databricks, Spark, MLlib, PyTorch, Numpy, Pandas, TensorFlow and Scikit-learn among others);
- Experience Continuous Integration & Continuous Deployment processes and platforms, software design patterns and APIs;
- Experience with Kubernetes;
- A person that enjoys staying on top of all the best practices and tools of modern software engineering, while being an advocate of code quality and continuous improvement
Very nice to have
Your profile will shine bright if you bring:
- Experience working in large scale organizations on a multi-national level with a multicultural team
- Experience working in e-commerce - international e-commerce is an extra plus
You may be a good fit for the position if you:
- BSc, MSc, or PhD in relevant fields such as Computer Science, Machine Learning, Data Science, or related disciplines
- Very Strong written and verbal communication skills
- Attention to details
- Critical thinking, being able to receive and to provide constructive and actionable feedback
- Changing the course during the journey (as a fast-growing business, our client sometimes needs to pivot or reprioritise ideas)
- Getting things done (well done, unit tested and as quick as possible)
- Taking part in meetings and in online working sessions with your webcam “always on” (this is a mandatory part of the business)
- Ensuring you will deliver on every commitment you make (and request assistance in advance if something goes wrong)
- Challenge ideas and suggest new approaches on how things are done, designed, or built
- Building honest and productive relationships with your teammates, colleagues and with our customer’ team members
Informações adicionais
International project
This project and client is serviced by FCamara Europe, our regional business and delivery centre for European companies. Client's operations are in several countries, but most of the time you will be dealing with people based in Portugal and the UK.
Langugage requirement
You will also work with non-portuguese speakers. Therefore the position requires a minimum C1 English proficency level. Candidates on level B2 may be considered under FCamara and Client's discretion.
Where are you
You can based in Brasil or in the European Union.