# SWE, ML

**Company:** [Fundamental Research Labs](https://hotfix.jobs/companies/fundamental-research-labs)
**Location:** Barcelona, Spain
**Role:** ML Engineering
**Experience:** 5+ years
**Skills:** Python, PyTorch, AWS, GCP, Weights & Biases, Datadog, Kubernetes, Argo CD, GitHub Actions, MLOps, Terraform, Rust, C++, Go, CI/CD
**Posted:** 2026-05-12

> Build and own the software infrastructure supporting large-scale tabular model research, from experimentation through production. The role requires 5+ years of software engineering experience, expert Python and PyTorch skills, strong architecture expertise, and familiarity with modern ML tooling and cloud infrastructure.

## Job Description

## Responsibilities
- Build and own the core codebase behind model development, making it fast to iterate on, robust for experiments and large training runs, and ready to carry models into production.
- Develop solutions, including agentic workflows, that improve researcher efficiency and effectiveness.
- Steward the long-term development and maintenance of the research codebase while preserving flexibility for empirical research.
- Lead pull request reviews and govern external contributions.
- Establish and implement software engineering best practices for machine learning.
- Mentor and guide research scientists on software engineering practices.
- Transition the core research codebase from an experimental state to a scalable, maintainable, and robust engineering standard.
- Manage technical debt, ensure experiment reproducibility, and improve overall code quality.
- Develop and maintain documentation for research infrastructure and systems.
- Collaborate across teams to integrate research code with other company systems and translate research breakthroughs into production impact.
- Build and own the testing layer alongside model development, including CI, contract tests, and interface verification.

## Requirements
- 5+ years of software engineering experience, including meaningful experience with ML or data-intensive backends, training pipelines, distributed inference, feature infrastructure, or similar systems.
- Strong software architecture skills, including modular design, clean interfaces, and design patterns.
- Excellent communication and interdisciplinary collaboration skills.
- Expert-level Python proficiency and deep familiarity with PyTorch.
- Hands-on experience with modern ML research tooling and cloud infrastructure, such as AWS, GCP, Weights & Biases, Datadog, Kubernetes, ArgoCD, and GitHub Actions.
- Experience developing and using robustness and quality-assurance solutions for software or ML systems.
- Mission-driven mindset and a strong focus on software development excellence.

## Nice to Have
- Familiarity with MLOps practices, CI/CD for machine learning, and infrastructure as code, such as Terraform.
- Experience in an early-stage, fast-paced startup environment.
- Background or strong interest in tabular data, data engineering, or enterprise data architecture.
- Experience with Rust, C++, or Go.
- Contributions to open-source machine learning libraries, frameworks, or tools.
- Bachelor's degree in Computer Science, Software Engineering, or a STEM field.

## Compensation and Benefits
- Competitive compensation with salary and equity.
- Comprehensive health coverage for employees and dependents.
- Paid parental leave for all new parents, including adoptive and surrogate journeys.
- Relocation support for employees moving to an office location.
- Mission-driven, low-ego culture valuing diversity of thought, ownership, and bias toward action.

## Similar jobs

- [AI Engineer - New Verticals](https://hotfix.jobs/jobs/4159c72e-536e-4211-969c-6bcb9ad805fd) - Protege - Remote
- [Senior AI Engineer – Notebooks](https://hotfix.jobs/jobs/fed3b705-a67d-4a63-8cff-b6c19357b4f7) - Datadog - Bordeaux, France
- [Machine Learning Engineer](https://hotfix.jobs/jobs/2a75c07c-4013-466f-a019-c8bed3da0454) - Twilio - Remote
- [Senior MLOps Engineer - Edge](https://hotfix.jobs/jobs/2a445c7f-aa55-47d9-bcf0-2e6f7a009288) - Hudl - Remote
- [Staff Machine Learning Engineer](https://hotfix.jobs/jobs/2cb6da8f-4a54-448d-a4b6-fc05f1412a12) - Payabli - Remote

**Apply:** https://hotfix.jobs/jobs/1f695a4f-ff17-4425-9aa7-07a5d374b5e3
**Canonical:** https://hotfix.jobs/jobs/1f695a4f-ff17-4425-9aa7-07a5d374b5e3