Senior Software Engineer, Data Engineering - Paris

Mistral AI

Mistral AI

Software Engineering, Data Science
Paris, France
Posted on Feb 20, 2025
About Mistral
At Mistral AI, we believe in the power of AI to simplify tasks, save time, and enhance learning and creativity. Our technology is designed to integrate seamlessly into daily working life.
We democratize AI through high-performance, optimized, open-source and cutting-edge models, products and solutions. Our comprehensive AI platform is designed to meet enterprise needs, whether on-premises or in cloud environments. Our offerings include le Chat, the AI assistant for life and work.
We are a dynamic, collaborative team passionate about AI and its potential to transform society.
Our diverse workforce thrives in competitive environments and is committed to driving innovation. Our teams are distributed between France, USA, UK, Germany and Singapore. We are creative, low-ego and team-spirited.
Join us to be part of a pioneering company shaping the future of AI. Together, we can make a meaningful impact.
Role Summary
We are seeking a talented Senior Software Engineer to help design, build, and maintain our data infrastructure, ensuring that our data is accurate, accessible, and secure.
You will work with large volumes of data, enabling both science and business teams to access secure and reliable data quickly.
Your contributions will support our science team in enhancing the quality of our state-of-the-art AI models and assist business users in making informed decisions.

Key Responsibilities

  • Design, develop, and maintain scalable data pipelines and ETL processes.
  • Collaborate with data scientists, analysts, and other stakeholders to understand data needs and deliver solutions.
  • Support our AI scientists to help them access data to improve our Large language models accuracy and performance
  • Ensure data integrity, quality, and security across all data platforms.
  • Develop and implement data warehousing and data lake solutions.
  • Optimize data queries and improve data processing performance. Monitor and troubleshoot data-related issues and incidents.
  • Stay up-to-date with the latest data engineering technologies and best practices.
  • Contribute to the development of data governance policies and procedures.

Qualification & Profile

  • Degree in Computer Science, Engineering, or a related field.
  • Proven experience as a Software Engineer with a strong focus on Data engineering work
  • Strong proficiency in SQL and experience with big data technologies (e.g., Hadoop, Spark, Hive).
  • Familiarity with data warehousing solutions (e.g., Redshift, BigQuery, Snowflake).
  • Deep proficiency of programming languages in Python.
  • Experience designing or maintaining distributed system
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.
  • Experience with real-time data processing and streaming platforms (e.g., Kafka, Flink).
  • Ability to work in a fast-paced startup environment.

Hiring Process

  • Recruiter Screening (45min)
  • Hiring Manager Interview (30min)
  • Live-Coding interview (60min)
  • System Design Interview (60min)
  • Culture-fit discussion (30min)

Benefits

  • 💰 Competitive cash salary and equity
  • 🥕 Food : Daily lunch vouchers
  • 🥎 Sport : Monthly contribution to a Gympass subscription
  • 🚴 Transportation : Monthly contribution to a mobility pass
  • 🧑‍⚕️ Health : Full health insurance for you and your family
  • 🍼 Parental : Generous parental leave policy
  • 🌎 Visa sponsorship