Software Engineer

Job title: Software Engineer

Company: At Home

Job description: À propos de Bohr EnergieA propos de Bohr EnergieBohr Energie est un agrégateur d’énergie innovant basé à Toulouse. Nous rendons les marchés de l’énergie accessibles aux petits producteurs indépendants. Grâce à notre plateforme digitale, 100% automatisée, nous connectons les producteurs d’électricité renouvelable aux marchés de l’électricité de gros, en leur donnant accès à des outils d’optimisation sophistiqués. Pour faire face à l’évolution du marché de gros de l’électricité (multiplication des prix négatifs, augmentation de la volatilité intraday, etc) et du cadre réglementaire, nous développons des solutions technologiques de pointe pour piloter les actifs énergétiques (centrales hydrauliques, solaires, éoliennes, batteries, etc.) en réponse aux signaux des marchés de l’énergie.Nous recherchons un(e) stagiaire développeur quantitatif pour travailler sur nos algorithmes de pilotage des actifs et contribuer à leur mise en production dans notre architecture technique.About Bohr EnergieBohr Energie is an innovative energy aggregator based in Toulouse. We make electricity markets accessible to small independent producers. Through our fully automated digital platform, we connect renewable electricity producers to wholesale markets, offering them access to sophisticated optimization tools. In response to the evolving electricity market landscape (e.g., rising intraday volatility, increased frequency of negative prices) and the changing regulatory environment, we are developing advanced technological solutions to manage energy assets (hydro, solar, wind, batteries, etc.) in real-time based on market signals.We are looking for a Quantitative Developer Intern to help improve our asset control algorithms and support their deployment in our technical infrastructure.Le posteNous recherchons un Ingénieur Software passionné et talentueux basé à Toulouse, avec 2 à 5 ans d’expérience, pour rejoindre notre équipe technique. Vous participerez activement à l’amélioration de nos solutions de connexion aux centrales de production renouvelable, avec pour objectif de les gérer de manière 100 % automatisée.Vos missions :Concevoir et développer des systèmes robustes pour interagir avec des équipements industriels via des protocoles de communication tels que Modbus, APIs REST, MQTT, RabbitMQ, etc.Créer des microservices et des APIs performantes avec FastAPI, intégrés dans une architecture scalable et distribuée.Travailler sur des architectures logicielles complexes orientées événements (event-driven) et fortement automatisées.Implémenter et optimiser des algorithmes complexes pour la gestion et l’orchestration des flux de données en temps réel.Participer à l’évolution de nos outils internes en suivant les bonnes pratiques de développement logiciel (CI/CD, revue de code, tests) avec des outils comme GitLab.Profil recherchéBac+5 en école d’ingénieur, avec une spécialisation en informatique, mathématiques appliquées ou équivalent.Solide maîtrise de Python et de la programmation orientée objet (POO). Connaissance de SQL et des frameworks comme FastAPI.Expérience ou fort intérêt pour les systèmes industriels et cloud, la communication machine-to-machine, et les architectures distribuées.Compétences en manipulation de données et traitement de flux (data pipelines, formats de données industriels, etc.).Une connaissance ou une volonté d’apprendre Rust est un plus.Esprit curieux, autonome et envie de monter en compétences grâce à une équipe d’experts techniques.Intérêt marqué pour la résolution de problèmes complexes et l’utilisation de technologies de pointe.

Expected salary:

Location: Toulouse

Job date: Fri, 18 Jul 2025 02:36:43 GMT

Apply for the job now!