Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Probabl is the official and exclusive industrial operator of scikit-learn, the world's most widely used machine learning library. Born from the open-source ecosystem, we are building a comprehensive suite of tools, starting with Skore. Our mission is to help data teams design, track, and validate models through a unique code-first UX, prioritizing ease of use and flow.
The Role
As a Backend Engineer, you will build the backbone of Skore, ensuring our platform is robust, scalable, and secure. Beyond the core product, you will support our Go-to-Market strategy by building and deploying services (billing, licensing, telemetry, and MLOps tools) that provide simple and direct value to data scientists.
You will join a team that values curiosity, collaboration, and high-quality engineering standards.
Responsibilities
- Design & Development: Design and implement scalable backend systems, including data models, APIs, and event-driven architectures.
- GTM & MLOps Services: Develop specific integrations to support commercialization (e.g., billing, licensing servers, usage telemetry) and specialized MLOps services.
- Security & Access: Implement authentication and authorization workflows using OIDC/OAuth2 concepts (integrating with ORY).
- Architecture: Apply Clean and Hexagonal architecture principles to ensure code maintainability and testability.
- Infrastructure Integration: Understand and integrate with existing DevOps infrastructure. You are not expected to manage the clusters, but you must be able to deploy and orchestrate your services within our Kubernetes environment.
- Core: Python, FastAPI, PostgreSQL, Redis, S3.
- Infrastructure: Kubernetes, Docker, Helmfile.
- Auth: ORY (Kratos/Hydra), OIDC, OAuth2.
- Frontend Context: Vanilla Vue.js (Knowledge of this is helpful for collaboration, but not required for coding).
- Experience Level: Early Senior to Senior (approx. 5+ years). We prioritize depth of understanding and pragmatic engineering over specific year counts.
- Backend Engineering: Strong experience in designing and developing enterprise backends (REST APIs, asynchronous tasks, third-party integrations).
- Architecture Patterns: Familiarity with Hexagonal/Clean Architecture and Event-Driven patterns (EIP).
- Identity & Access: Solid understanding of authentication and authorization concepts (OIDC, OAuth2).
- Mindset: A strong focus on collaboration, high-quality requirements, and curiosity.
- Experience in building scalable systems for data science or machine learning platforms.
- Contributions to open source projects or active participation in the open source community.
- Location: Paris, Saclay
- Presence: Office-based or Hybrid
- Team: Tech & Product Department / Applications Engineering Team
- Supervisor: VP of Applications Engineering
- Stakeholder Interaction: Regular collaboration with Product Management, Labs and Engineering.
- Cultural Fit: Should align with the company's values of innovation, agility, and user-centricity, thriving in a fast-paced startup environment.
Key Skills
Ranked by relevanceReady to apply?
Join :probabl. and take your career to the next level!
Application takes less than 5 minutes

