Python Engineer
We are looking for an experienced Python Engineer to join our ML infrastructure team. The team is responsible for ML and Python infrastructure that are the backbone of our ML-based strategies. Our infrastructure is written in Python, Go, and C++.

Software Development

Amsterdam, FULLTIME
Responsibilities

– Developing a library for executing task graphs on the cluster, with a focus on enhancing the user experience with writing, maintaining, and debugging these graphs;

– Improving the user experience in data analytics and dataset creation;

– Building datasets from the company’s data;

– Working on dataset creation speed, for example, by optimizing Pandas/Polars/Spark queries;

– Working closely with quantitative researchers to improve the realism of simulation and user experience;

– Building a library for working with the company’s data;

– Optimizing storage formats and data retrieval methods;

– Creating user-friendly interfaces for feature and target engineering;

– Automating the generation and updating of datasets with new features and data;

– Optimizing execution time;

– Supporting the Python simulator.

Responsibilities
– Developing a library for executing task graphs on the cluster, with a focus on enhancing the user experience with writing, maintaining, and debugging these graphs;
– Improving the user experience in data analytics and dataset creation;
– Building datasets from the company’s data;
– Working on dataset creation speed, for example, by optimizing Pandas/Polars/Spark queries;
– Working closely with quantitative researchers to improve the realism of simulation and user experience;
– Building a library for working with the company’s data;
– Optimizing storage formats and data retrieval methods;
– Creating user-friendly interfaces for feature and target engineering;
– Automating the generation and updating of datasets with new features and data;
– Optimizing execution time;
– Supporting the Python simulator.
Requirements
– At least 3 years of professional experience as a Python/C++/ML Engineer;

– Proficiency in Python;

– Experience in SQL/Spark/Pandas/Numpy;

– Strong expertise in databases, data pipelines, and service development;

– Experience contributing to projects with complex architecture;

– Linux expertise;

– Expertise in algorithms and data structures;

– Ability to work in a fast-paced environment and efficiently multi-task;

– Ability to communicate effectively within your team and with other teams.


Requirements
– At least 3 years of professional experience as a Python/C++/ML Engineer;
– Proficiency in Python;
– Experience in SQL/Spark/Pandas/Numpy;
– Strong expertise in databases, data pipelines, and service development;
– Experience contributing to projects with complex architecture;
– Linux expertise;
– Expertise in algorithms and data structures;
– Ability to work in a fast-paced environment and efficiently multi-task;
– Ability to communicate effectively within your team and with other teams.
Would be great if you had this
– Experience in developing high load services;

– Experience in PyTorch/Jax;

– Competency in Go/C++;

– Understanding of operating systems, networks, and performance optimization;

– Any experience in competitive programming contests (IOI, ICPC, hashcode) or CTFs.

Would be great if you had this
– Experience in developing high load services;
– Experience in PyTorch/Jax;
– Competency in Go/C++;
– Understanding of operating systems, networks, and performance optimization;
– Any experience in competitive programming contests (IOI, ICPC, hashcode) or CTFs.
Apply