This position is no longer available.

Senior Software Engineer (Data)

Permanent contract
Paris
Salary: Not specified
A few days at home
Experience: > 3 years
Education: Master's Degree

Dinmo
Dinmo

Interested in this job?

Questions and answers about the job

The position

Job description

🌟 About DinMo

DinMo’s mission is to empower business to take action on their data. Through our platform, users can make sense of their data, extract it from their warehouses and databases to their SaaS tools, and measure the impact. Normally this would require long projects involving engineering teams and business teams, but with DinMo, this process can be automated without a line of code, and operational teams can focus on core business.

We are a team of motivated engineers, from different backgrounds and with different skills but all animated by the same passion for solving problems and delivering value. We approach every problem with first-principle thinking and look for efficient yet elegant solutions to move quickly in this competitive market.

We look for team members who are strong communicators, autonomous, and motivated.

🔍 Your responsibilities

We are on the hunt for a Senior Developer with a deep understanding of distributed data synchronization systems and a passion for big data. This role will be pivotal in enhancing the systems that power DinMo’s platform, ensuring seamless data synchronization and optimal performance. While our codebase primarily uses Python and Dagster for our sync system, we are seeking an individual with broad knowledge of big data and distributed systems. This is not just a technical role; we are looking for someone who can grow with DinMo, bringing innovative ideas and solutions to the table.

For this role, you will be directly working with the CTO and the rest of the team. The key responsibilities for this role include :

  • Drive the development and optimization of our distributed data synchronization system.

  • Collaborate with cross-functional teams to enhance the overall DinMo platform.

  • Provide technical leadership and mentorship to junior developers.

  • Identify and address potential bottlenecks in scaling and reliability.

  • Stay updated with the latest trends in big data and distributed systems to ensure DinMo remains at the forefront of technology.

It’s the perfect opportunity to dive into an exciting entrepreneurial experience and exercise your autonomy while receiving valuable mentorship from our experienced team.

Sound good? We can’t wait to hear from you!


Preferred experience

💻 Qualifications

  • Proficient in Python, bonus points for knowledge of PyArrow and Rust.

  • Extensive experience in big data and distributed systems.

  • Strong problem-solving skills and a passion for innovation.

  • Excellent communication skills and a team player mentality.

  • A desire to grow with DinMo and contribute to our vision and mission.

💜 Ideal candidate profile

  • You have prior experience in full-stack development

  • You have a strong understanding of software development concepts, including algorithms and software architecture principles

  • You are eager to learn best practices in software development

  • You are interested in working in a startup/scaleup environment

  • You have the ability to adapt quickly to new environments and technologies

  • You have demonstrated communication in French & English


Recruitment process

🤝 Our Interview Process

  • First interview with the CTO

  • On-site (when possible) interview with the team and a relevant test

  • A 30-minute meeting with Oussama, our CEO

Want to know more?

These job openings might interest you!

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

See all job openings