Numberly is recognized as one of the world's leading data marketing specialists with nearly 500 employees and 8 offices worldwide serving more than 500 blue-chip clients (L'Oréal, Sanofi, Moleskine, Campari, Nestlé, HSBC..). By putting technology to work for brands and consumers, Numberly is at the heart of business growth and everyone's desire for more responsible and relevant marketing. Numberly leverages the latest advances in data processing, analysis and activation, incorporating artificial intelligence technologies. This approach is part of a virtuous circle in which business competitiveness goes hand in hand with greater respect for privacy and data protection.
Are you passionate about API, Python programming, and helping teams adopt modern development practices? At Numberly, we’re looking for a talented and motivated individual to join us as an intern to contribute to our innovative framework, Happily.
At Numberly, we maintain and create a large array of programs. To unify our workflows, improve coding standards, and foster collaboration across teams, we’ve developed Happily – a Python-based framework that centralizes commonly used functionalities and ensures best practices across our projects.
Happily is built upon a modern stack:
- FastAPI
- SQLAlchemy and Alembic
- aiokafka
- Boto
- ScyllaDB
- AuthN/AuthZ
Currently, Happily is developed with Python 3.12+, leveraging the latest advancements in the language.
Happily provides:
🧩 Plugins: Wrappers and helpers for the most used tools and APIs at Numberly.
🧶 Configurations: Normalized formats for application configs and secrets injection.
📊 Monitoring: Best practices for Prometheus metrics and Sentry alerting.
🔏 Type Hints: Strong type hints for faster and safer coding.
🛡️ Security: Embedded security recommendations for our stack.
🧺 Tests: Extensive test coverage to ensure robustness.
🮺 Health Checks: An endpoint (/health) exposing application health status.
✨ Automatic Updates: CLI-based seamless updates for repositories.
🙽 Graceful Shutdown: Smooth handling of signals like CTRL+C and Kubernetes events.
Your Mission:
- As an intern, you’ll play a pivotal role in enhancing Happily and promoting its adoption across teams. Your responsibilities will include:
- Contribute to the development of Happily by coding new features, enhancing existing ones, and ensuring top-notch quality.
- Support teams within Numberly in adopting Happily, providing guidance, and help them to migrate on it.
- Advocate for technical excellence, ensuring Happily reflects Numberly’s engineering vision and values.
What we would love:
- A collaborative spirit and readiness to work closely with developers and stakeholders.
- Python skills with experience in building frameworks or libraries.
- An enthusiasm for creating impactful tools that enhance development processes.
- Familiarity with Prometheus, Sentry, Kubernetes, and CI/CD practices.
- Ability to document, explain, and advocate for technical decisions.
Additional Information:
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.
Lyon · Nantes · Paris
Lyon · Paris