Senior ML Engineer

Resumen del puesto
Indefinido
Paris
Salario: No especificado
Totalmente remoto
Experiencia: > 5 años
Formación: Licenciatura / Máster
Competencias y conocimientos
Capacidad de resolución de problemas
Java
Tensorflow
Pytorch
Azure
+2

OCUS
OCUS

¿Te interesa esta oferta?

jobs.faq.title

El puesto

Descripción del puesto

In the digital age, images are a crucial driving force for large companies, along with effective search and seamless payment. But scaling operations for high coverage, quality, and customer experience can be an expensive and time-consuming challenge.

That’s where OCUS comes in. As an AI company, we provide all-in-one solutions that handle professional photography creation, automated quality control and post-production.

Our clients’ resounding successes inspire us to aim even higher…Experiencing an increase of over 25% in conversion rates, up to 88% saved images with our QA and editing AI tool, and up to 30% product coverage across apps and websites.

So why wait? Join us today and be a driving force behind the future of imagery!

Your mission

OCUS is seeking a highly experienced and skilled Senior Machine Learning Engineer with expertise in Computer Vision to join our team. As a Senior Machine Learning Engineer specializing in Computer Vision, you will lead the development of advanced machine learning models and algorithms to solve complex visual recognition and image analysis problems. You will collaborate with cross-functional teams, provide technical leadership, and mentor junior engineers. The ideal candidate has a strong background in computer vision, extensive experience in delivering computer vision projects, and possesses exceptional leadership and technical skills.

Reporting to the Head of AI, the primary job missions include:

  • Design, develop, and implement machine learning models and algorithms to solve business problems and improve processes.

  • Collaborate with cross-functional teams to gather requirements, understand business objectives, and translate them into technical specifications.

  • Analyze and preprocess large datasets to extract meaningful insights and features.

  • Develop and maintain data pipelines and infrastructure for data ingestion, cleaning, and transformation.

  • Train, validate, and optimize machine learning models using state-of-the-art algorithms and techniques.

  • Evaluate and compare the performance of different machine learning models and select the best approach for each problem.

  • Stay up-to-date with the latest advancements in machine learning, deep learning, and related fields, and apply them to solve real-world problems.

  • Communicate effectively with stakeholders, including presenting findings, insights, and recommendations to both technical and non-technical audiences.


Requisitos

Requirements:

  • Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, or a related field. A Ph.D. is a plus.

  • Proven experience as a Machine Learning Engineer or a similar role, with a strong track record of developing and deploying machine learning models.

  • Solid understanding of machine learning techniques, including supervised and unsupervised learning, deep learning, reinforcement learning, and natural language processing.

  • Proficiency in programming languages such as Python, R, or Java, with experience in machine learning libraries/frameworks (e.g., TensorFlow, PyTorch, scikit-learn).

  • Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and experience with distributed computing frameworks (e.g., Spark) is a plus.

  • Strong problem-solving skills and the ability to think critically and analytically.

  • Strives to work in a fast-paced environment

Join our team and contribute to the development of cutting-edge machine learning solutions that will drive innovation and shape the future of our organization.

What you will bring along

The candidate should be passionate about solving elegantly hard Computer Vision (CV) problems using a mixture of ML/DL and classical CV technologies. He/she should have strong technical skills in AI and machine/deep learning (good knowledge of pytorch or scikit-learn, deep understanding of generative AI, distillation and transformer models, reinforcement learning, recommendation systems, etc.).

The candidate should be a strong team player and provide technical leadership to the team. They should also have good communication skills as well as a good level of English.


Proceso de selección

  • First, a screening call with our hiring manager

  • Then a take-home tech challenge that you’ll have one week to complete/ Once you’ve submitted your work, we’ll provide you with feedback during a team review

  • If we like what we hear, time for the reference check

  • Lastly, you’ll be invited to a culture-fit interview and meet our nerdy AND sweet CEO before extending a (great) offer ;)

¿Quieres saber más?

¡Estas ofertas de trabajo te pueden interesar!

Estas empresas también contratan para el puesto de "{profesión}".