Summary
Bruno Oberle is a senior software engineer and tech lead with 8+ years building ML-infused and security-conscious SaaS products, now seeking an early-stage startup where engineers ship end-to-end features. He specializes in Python (FastAPI) and TypeScript/React, designing event-driven, strongly typed systems and owning everything from architecture and Terraform-based infra to user-facing interfaces. Bruno led a small international team to build a training product from scratch and previously developed real-time phishing detection pipelines handling millions of emails per day. His background in NLP research—fine-tuning early BERT models and publishing state-of-the-art coreference work—still shapes his pragmatic, data-aware approach to system design and correctness. Comfortable across backend and full-stack responsibilities, he also maintains practical open-source tools on GitHub and prefers roles where engineers are close to product and impact is immediate. Located in Paris, he combines academic rigor with hands-on product delivery in high-ownership teams.
8 years of coding experience
8 years of employment as a software developer
Master's degree, Natural Language Processing, Master's degree, Natural Language Processing at University of Strasbourg
DEUG, Philosophy, DEUG, Philosophy at Université Marc Bloch Strasbourg II
French, English