Benjamin Mahler

Senior Staff Software Engineer at Twitter

New York, New York, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Benjamin Mahler is a Senior Staff Software Engineer in New York with 14 years of experience building and operating large-scale distributed systems, particularly around cluster orchestration and Mesos-based infrastructure. He has held senior infrastructure roles at Twitter and Mesosphere and continues to shape production-grade scheduler and executor logic for high-throughput services. A pragmatic refactorer and backend specialist, his open-source contributions to Apache Aurora improved scheduler robustness and task-kill semantics—work that highlights deep familiarity with ZooKeeper, Mesos executors, and fault-tolerant service control. Benjamin combines hands-on coding with architectural judgement, often tackling thorny concurrency and lifecycle bugs that other teams defer. Trained in Software Engineering at the University of Waterloo, he blends rigorous CS foundations with long-running production experience at major tech firms.
code14 years of coding experience
job10 years of employment as a software developer
bookBSE, Software Engineering, BSE, Software Engineering at University of Waterloo
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (7)

javas10
aurora10
mesos10
zookeeper10
java10
multithreading9
testing8

Programming languages (7)

JavaC++CScalaGoHTMLPython

Github contributions (5)

github-logo-circle
apache/aurora

Oct 2011 - May 2015

Apache Aurora - A Mesos framework for long-running services, cron jobs, and ad-hoc jobs
Role in this project:
userBack-end Developer
Contributions:21 commits in 3 years 7 months
Contributions summary:Benjamin's contributions primarily focused on refactoring and improving the Apache Aurora scheduler. They moved ZooKeeper modules into common areas, fixed machine restriction issues, and implemented a synchronous killTask operation. Additionally, the user worked on improving the Mesos executor by introducing parallel task killing and addressing related bugs. Their work involved core scheduler logic and executor functionality.
auroracron-jobsapachemesos-frameworklong
bmahler/mesos

Oct 2015 - Aug 2024

Mirror of Apache Mesos
Contributions:7 pushes, 40 branches in 8 years 11 months
javaapachemesos
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Benjamin Mahler - Senior Staff Software Engineer at Twitter