Foodles, it's the canteen but better: simpler, more generous, and more convivial! Thanks to our proprietary connected fridge technology, we provide our customers with fresh, seasonal meals at affordable prices. We automatically detect the dishes that are taken from the fridges and charge the guests accordingly. We are a leader in our market in Europe with nearly a thousand clients throughout France and a presence in the United Kingdom.
Your mission :
Your team's mission is to ensure every customer receives the correct meal by deploying and integrating advanced algorithms developed by the Data Science & Analytics team. You focus on developing robust and efficient supporting code that facilitates seamless operation of these algorithms in production environments. In collaboration with the Demand Planning team, you also create user-friendly tools that enhance operational efficiency and user experience.
To achieve this mission, your team undertakes the following key activities:
- Build and maintain the data platform: Ensure robust infrastructure for data management and accessibility.
- Develop and maintain supporting code for algorithms: Create and sustain the essential codebase that allows algorithms to be effectively implemented in production environments. We prioritize software engineering best practices, ensuring our code is reliable, scalable, and maintainable.
- Manage data jobs orchestration: Coordinate and streamline the execution of data processes to optimize workflow efficiency.
- Provide clean data ready for analysis: Deliver refined and accurate data to support effective decision-making and algorithm development.
Among this team you focus mainly on the last mission: creating state of the art models which makes the analysts jobs a breeze. You provide clean and well documented models based on which everybody can make shared analysis. You apply software engineering best practice to your code to make it easy to work on for everybody. You train business users on how the models should be used and advice them when starting a new analysis project.
Your future work environment:
The team’s composition will be the following:
- A team leader (which we are actively looking for)
- Two Senior Software Engineers
- One Data Engineer
- A Product Manager
The tools that you’ll use on a daily basis are:
- DBT, expect to work a lot with it, this will be your main tool on a daily basis.
- The rest of the datastack is composed of: Dagster, Fivetran, DBT, SnowFlake, you’ll have to work on those too
- Top tier solutions to collaborate on our codebase and monitor our production: Github / Circle CI / Codecov / Datadog (logs & APM) / Sentry.
If you want to have a more precise understanding of our stack you can have a look at those slides : https://docs.google.com/presentation/d/1G_n8vE8D7tiTeb9Q-dTK_qlwSOZmqRcX5mYRjj2-Drg/edit?pli=1#slide=id.p
We use the shape up methodology to make sure we invest the right amount of time in each of our development. Our cycles span over six weeks and are followed by a two week cooldown period during which we focus on the technical roadmap.
Your responsibilities
- Write and review code with high quality standard.
- Organize technical discussion around projects to make sure everybody on the team is aligned on the best technical solution.
- Collaborate with the Data Science & Analysis team and the Demand Planning team to craft the roadmap of your team.
- Train business users on how to extract the most value from the models you crafted.
Ideal Candidate Profile:
You are the Analytics engineer we need if you recognize yourself in the following profile:
- Graduated from an engineering school with at least 3 years of experience in a similar position.
- You possess significant experience in data analytics and modelization.
- You are proficient in both SQL and python.
- You are curious and know how to step out of your comfort zone.
- You prioritize writing code that is simple, well-tested, and easy to maintain by others.
- You are skilled at providing and receiving constructive feedback within the team.
- You take full ownership of your projects from conception through to release and ongoing production support.
- You are prepared to join a team that primarily operates remotely.
It's a plus if:
- You have previous experience in the Food or logistics sector
Recruitment Process:
- Call with the CTO
- Remote technical test to be completed within 1 hour
- Interview with the CTO, a lead developer, and a developer
- Interview with the founders of Foodles
- Reference checks