AI Engineer

  • Paris
  • Full-Time
  • Start Date: 21 October 2024
  • Apply Now

About

We are a passionate team leading the way in AI innovation, committed to driving the rapid adoption of transformative AI applications. Our focus is on developing the technical tools to allow any company to build AI applications that natively interact with their structured databases (tabular or graph databases). Specifically, we develop a modern AI embedding platform to convert any structured database to a vectorstore that can later be combined with classic Machine Learning models for classification, regression or clustering purposes.

As an early-stage AI-driven startup backed by significant funding (>3m), we base our approach on state-of-the-art academic research to drive practical business solutions. We value clear communication and simplicity in our approaches, promoting a constant optimization mindset.

Join Neuralk to be part of a growing team, eager to learn and adapt, united by the belief that our technology can make a significant positive impact and contribute to transforming the AI industry.

Co-founders: Alexandre Pasquiou (CSO) & Antoine Moissenot (CEO).

Neuralk is dedicated to equal opportunity employment and fosters an environment that is open and respectful of diversity. All applicants are encouraged to apply, even if you don’t meet all requirements. If you have passion for our mission, learn quickly and believe you can contribute, we want to hear from you.

Job Description

About the job offer

Neuralk-AI is looking for an experienced AI Engineer to build our AI embedding platform and work hand in hand with our science team to accelerate research.

As a Machine Learning Engineer, your role will be to translate complex AI embedding pipelines for structured data representation from conceptual frameworks into robust, efficient and scalable models within our platform. You will collaborate closely with our research and engineering teams (~5 people) to enhance the performance, scalability and customisation of our AI-driven solutions.

Role & responsibilities

By contributing to the core of our embedding platform, this position directly supports the company’s mission of making AI accessible and useful. You will be responsible for:

  • Algorithm development: implement, evaluate and optimize machine learning models for structured data representation based on cutting-edge research and internal insights. Ensure that they are efficient and well-integrated into our platform. Write clean, efficient, and scalable machine learning code.

  • Model Integration and management: Oversee the full lifecycle of machine learning models, including data collection, integration, versioning, and maintenance within our platform infrastructure.

  • Monitoring and debugging: efficiently track the performance of live models and develop debugging tools to swiftly resolve any issues.

  • Reproducibility and traceability: Establish systems and practices ensuring that all experiments and models are reproducible and traceable.

  • Research: Stay current with the latest ML advancements in the field and suggest integrations that may improve the platform performance and capabilities.

  • Collaboration: Work closely with data scientists, researchers, and other engineers to understand requirements and deliver solutions that enhance our research capabilities.

Preferred Experience

Profile

  • PhD or M.S in Computer Science, Machine Learning or a closely related field, with a focus on deep learning.

  • 3+ years of experience in machine learning and software engineering-related positions which involved deploying, fine-tuning and evaluating DL algorithms (GNN, Transformers) in the cloud.

  • Excellent communication skills in English.

  • Proven ability to work with interdisciplinary teams.

  • Thrives in a fast-paced, evolving startup environment.

  • Self-starter and autonomous.

Expertise

  • Machine Learning: Deep understanding of ML theories and practices, especially related to reproducibility and scalability.

  • Embedding Models: Experience in developing, training and evaluating embedding models.

  • Programming: Proficient in Python and AI frameworks and tools (e.g., Sklearn, PyTorch, Jax), with experience in software development best practices and version control systems such as Git.

  • Data management: Familiarity with data structures and database systems (Parquet, SQL and NoSQL), to manage and process large datasets efficiently.

  • AI platforms: Experience with deploying and managing machine learning models, including familiarity with Pytorch and containerization technologies (e.g., Docker, Kubernetes).

Bonuses

  • You have a publication record in top-tier ML conferences or journals

  • You have demonstrated experience in designing and running large-scale ML experiments.

  • Demonstrated machine learning experience in one of the following: open-source activity, data science competitions.

  • Track record of translating research into business impact

  • Experience in developing and debugging in C/C++, Python

Recruitment Process

  • 45min interview with the CSO

  • 45min interview with the CEO

  • 2h technical exam

  • Informal moment with the whole team

Additional Information

  • Contract Type: Full-Time
  • Start Date: 21 October 2024
  • Location: Paris
  • Education Level: Master's Degree
  • Occasional remote authorized