Role overview
As an experienced Python Developer, you will join our AI & ML team responsible for developing and integrating AI‑based fraud detection algorithms into our micro‑services infrastructure. Your objective will be to design such services and bring our algorithms from the prototyping stage to production for continuous improvement of our fraud detection and prevention capabilities.
What you'll work on
Design, develop, and maintain Python micro‑services that form the foundation of our fraud detection platform.
- Design, integrate, and operate graph‑oriented databases for advanced relational analysis.
- Ensure code quality through thorough testing and participate in code reviews.
- Monitor micro‑service performance and provide timely improvements and bug fixes.
- Work closely with the product owner to understand customer needs and contribute to the product roadmap.
- Optimize algorithms and services to ensure high performance, scalability, and consistent reliability.
What we're looking for
You are an expert in Python with strong skills in building complex services, ideally related to fraud detection. You master graph database architecture. You have basic knowledge of Machine Learning and Artificial Intelligence. Curious, rigorous, and impact‑oriented, you know how to transform raw, complex algorithms into reliable and operational services within a critical architecture.
- Bachelor's or master's degree in computer science, Software Engineering, or related field.
- Proven experience of at least 5 years as a Python Developer, with a strong focus on building scalable and high‑performance applications.
- Solid understanding of data structures, relational databases, graph‑oriented databases, algorithms, and object‑oriented design principles.
- Experience with containerization using Docker.
- Strong documentation skills.
- Strong knowledge of version control systems such as Git.
- Excellent problem‑solving abilities and critical‑thinking skills.
- Strong communication skills and a team‑player mindset.
- Good knowledge of the Agile/Scrum framework.
- Familiarity with micro‑services architecture.
- Fluent English and Professional French are both required.
- Experience with fraud detection algorithms, machine learning, and artificial intelligence is a strong plus but not mandatory.
- Experience with C++ development is a strong plus but not mandatory.
- Experience as a technical lead or staff engineer is a strong plus but not required.