Software Engineer

Permanent contract
Paris
A few days at home
Salary: Not specified
Experience: > 5 years

The Mediterranean Food Lab
The Mediterranean Food Lab

Interested in this job?

Questions and answers about the job

The position

Job description

Key Responsibilities

Design, build, and maintain backend services and APIs in TypeScript using Node.js.

Contribute to web-facing components and/or internal tools using JavaScript/TypeScript (framework-agnostic: React, Angular, etc.).

Write occasional Python scripts for automation, data processing, and operational tasks.

Deploy and operate services in a Microsoft Azure environment (app hosting, storage, networking, monitoring).

Build and maintain reliable integrations between services, data stores, and model/inference components.

Contribute to engineering excellence: testing, code review, documentation, performance, and security best practices.

Improve delivery and operations: CI/CD pipelines, observability, and infrastructure automation in collaboration with the team.

What We Offer

A key role building MFL’s software platform and production systems from the ground up.

An interdisciplinary team combining AI, data, and culinary innovation.

Hybrid work setup in Paris (3 onsite + 2 remote).

Swile meal card.

Excellent healthcare coverage.

Real impact on products that transform how flavors and foods are created.


Preferred experience

Requirements

5+ years of professional software engineering experience (or strong proof of equivalent experience through impactful projects).

Strong proficiency in TypeScript/Node.js and experience building production backend systems and APIs.

Good working knowledge of JavaScript/TypeScript for front-end or internal tooling.

Comfortable writing Python scripts occasionally for automation and data-related tasks.

Hands-on experience operating services in cloud environments; Azure experience is preferred.

Strong engineering habits: testing, maintainability, debugging, and clear communication.

Nice to Have (Advantage)

Interest in working with deep learning (DL) models or prior exposure to DL concepts/tools (e.g., PyTorch/TensorFlow), even at a practical/integration level.

Familiarity with MLOps patterns (model packaging, inference services, monitoring).

Experience with containers and orchestration (Docker; Kubernetes is a plus).

Experience with data pipelines, event-driven architecture, or distributed systems.

Passion for food and the food system is a significant plus

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Software & Web Development”.