company

Python R&D Developer | Software Engineering Practice at MARGO

On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Experience

Qualifications

Desired ProfileWe are looking for candidates who possess strong problem-solving skills, a deep understanding of software development, and proficiency in Python and C++. A collaborative spirit and the ability to adapt to fast-paced environments are essential.

About the job

Who Are We?

At MARGO, our consultants focus on what truly matters: tackling complex projects that combine intellectual challenges with real business impact. We partner with leading players in finance, industry, and tech to design and develop high-performance software solutions, including distributed architectures, cloud platforms, real-time systems, and large-scale critical applications.

Why Join the Software Engineering Practice?

You will be part of a team led by Paul Blois, our Practice Manager at MARGO for five years. Working alongside them means benefiting from extensive company knowledge, receiving close support in your professional growth, and contributing to demanding IT projects that have a significant impact on our clients.

Your Responsibilities

You will collaborate closely with research and business teams, enabling regular feedback and participation in various strategic changes. The goal is to transform, migrate, and optimize the tools we use.
As a Python R&D Developer, your tasks will include:
- Developing and adding new features using Python and C++
- Participating in the redesign and optimization of various tools
- Adhering to development standards and code quality
- Implementing tests to reduce technical debt and improve Time to Market
- Tackling technical challenges such as real-time processing, parallelization, and high data volume

You will have the opportunity to grow in an agile and human-sized environment where technical excellence and coding best practices are at the heart of our activities.
Technical challenges include algorithmic complexity, real-time performance, optimization, and scalability.
Technical Stack: Back End: C++ and Python; Front End: JavaScript; Unix/Linux Environment.

About margo-group

MARGO is dedicated to solving complex challenges in software development, working with top-tier companies in various industries to deliver impactful technology solutions.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.