Skip to content

Python Engineer (Machine Learning/AI)

  • Hybrid
    • Amsterdam, Netherlands
  • Engineering

Job description

Who are we?

Gain.pro is on a mission to provide global private market visibility. Our industry-leading platform combines advanced AI tech with local-for-local research. It delivers the highest quality information on the companies that matter to you most.

We serve 100% of MBB/Big-4 advisories, clients representing >$500bn of private equity capital and more than 70% of the top-20 global M&A houses. Examples include Blackstone, Goldman Sachs and McKinsey. We lead the market on customer satisfaction, as validated by external research (User Evidence survey 2023).

Gain.pro has been named as one of Europe’s top 50 fastest growing businesses, operating globally with offices in Amsterdam, London, Frankfurt, Warsaw and Bangalore.


The role

The role will focus on developing and integrating various AI (primarily NLP) solutions to support the organization, automating the data curation pipeline, generating insights from diverse data sources, and enhancing information retrieval for improved user experiences.


Our data

At Gain.pro, we track every company in the world with >10 employees - amounting to millions of companies globally. Data for large companies is curated by our in-house research team (200 FTEs, and counting), while data for smaller companies is processed entirely automatically - by ingesting and processing thousands of publications on a daily basis. You will use our proprietary ground-truth data, which has been prepared by our research team, along with automated data sources to uncover insights and develop new features. This includes predicting financial data, generating descriptions, clustering, etc. We have many ideas, but we invite you to bring your own to the table!

Your team

Our engineering team is based in Amsterdam, where most of us typically work 2 days a week onsite. We are a lean team of 9 senior engineers (backend & frontend, data, DevOps, ML) and 4 colleagues in product and design. Together we operate in an efficient and pragmatic way, where everyone’s voice is heard. We are rapidly scaling, so as an early joiner of our ML team, there is plenty of room to have a big impact and set directions. Apart from a short daily stand-up, we keep meetings to a minimum (think max 1-2 per week).

Job requirements

Your experience and skills

- >3 years of professional experience in software development with Python.

- >3 years of professional experience with ML models in production (research, design, implementation, evaluation, and maintenance).

- Professional experience with PostgreSQL or similar SQL databases.

- Proficiency in deep learning frameworks, i.e. PyTorch and/or Tensorflow.

- Experience with LLMs, such as fine-tuning, prompt engineering, evaluation, and RAG systems.

- Experience with cloud (we use GCP, but other experience is welcome) and containerization.

- You have a relentless focus on business value.

- You recognize when a third-party API does the trick.

Bonus if you have
- Experience with search and ranking, vector databases, and Elasticsearch.

- Experience with Golang.

- MLOps experience, e.g. MLflow or Weights & Biases.

- Experience with user sequence data for model development.

- Knowledge of finance & private markets, i.e. private equity and venture capital.

What we offer

  • Working with excellent colleagues on a product that is loved by its customers

  • Flexibility and freedom

  • Modern stack

  • Excellent compensation

  • Equipment of your choice

  • Company-wide outings and events

  • Well-funded company that is healthy and fast-growing


Does this sound like a perfect match?

Don't hesitate. Apply now or reach out to our Director of Data Engineering, Brian LeenenLet's explore the potential for a perfect match!

Gain.pro B.V. with its registered seat in Apollolaan 151, 1077 AR Amsterdam, The Netherlands, or another Gain.pro entity which runs the recruitment process, further called „Gain.pro", is the controller of personal data you submit as part of the job application. Your personal data will be processed for the purpose of conducting a recruitment process for the job position you apply for. If you provide Gain.pro with explicit consent, your personal data will be also processed for the purpose of conducting future recruitment processes. Please read the Gain.pro Privacy Policy to acquaint yourself with how Gain.pro processes your personal data: https://www.gain.pro/privacy-and-cookie-statement.

Hybrid
  • Amsterdam, Netherlands
Engineering

or