C
Staff Software Engineer
Criteo
Fresnes · On-site Contract Mid Level 2w ago
About the role
What You'll Do
- You will join a team in charge of the AI-Platform used by many Criteos to experiment and operate their machine learning models.
- The team mission is to enable all people using AI for Performance and Innovation to use best-in-class AI methods in Criteo Production: build and operate the ML OPS stack of Criteo.
- Help Criteos that consult with our team on their machine learning experiments and production usage of our platform.
- Design and implement new features and guide the architectural evolution of the platform.
- Investigate and solve scalability & performance bottlenecks that arise with platform usage growth.
- Migrate to newer or better libraries / frameworks.
Our stack
- A C# client prediction library used in very high scale contexts.
- Scala/Java and C# components to handle the experimentation and production pipelines.
- Nvidia Triton for high scale deep prediction inference on GPUs.
- Python tools and libraries used by ML engineers.
Who You Are
- You have at least 4-5 years of experience with developing and extending large and complex systems.
- You have MLOps experience.
- You are proficient in, at least one programming language such as C#, Scala, and Python. You can adapt very quickly, choose and use the best tool for the job.
- You love algorithms and new technology.
- You are also a great team worker and a great communicator in English, both written and spoken. You are strongly committed to quality designs, automated testing and documentation.
- We acknowledge that many candidates may not meet every single role requirement listed above. If your experience looks a little different from our requirements but you believe that you can still bring value to the role, we’d love to see your application!
Requirements
- You have at least 4-5 years of experience with developing and extending large and complex systems.
- You have MLOps experience.
- You are proficient in, at least one programming language such as C#, Scala, and Python.
- You can adapt very quickly, choose and use the best tool for the job.
- You love algorithms and new technology.
- You are also a great team worker and a great communicator in English, both written and spoken.
- You are strongly committed to quality designs, automated testing and documentation.
Responsibilities
- Help Criteos that consult with our team on their machine learning experiments and production usage of our platform.
- Design and implement new features and guide the architectural evolution of the platform.
- Investigate and solve scalability & performance bottlenecks that arise with platform usage growth.
- Migrate to newer or better libraries / frameworks.
Skills
C#JavaMLOpsNvidia TritonPythonScala
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free