Alex Rudy is a Staff Machine Learning Engineer with 14 years of experience building production ML systems and data infrastructure, currently shaping Discord’s platform to keep the community safe and welcoming. He combines a scientific, curiosity-driven approach—rooted in a PhD in Astrophysics—with hands-on delivery of underwriting, personal finance, and NLP models that drive immediate business value. Alex has led data science teams and end-to-end ML efforts at startups and scale-ups (Bitly, CloudTrucks, Even, LendUp), while also owning CI, onboarding, and deployment systems to make products robust and developer-friendly. An active open-source contributor, he has improved critical Python projects like pyzmq, nbconvert, matplotlib, and astropy, often focusing on build/test infrastructure and maintainability. He thrives outside strict role boundaries, preferring cross-functional impact that blends technical leadership with cultural stewardship. Less obvious: his background in building research-grade hardware and control systems gives him rare experience at the software–hardware interface, informing pragmatic, production-ready engineering decisions.
14 years of coding experience
5 years of employment as a software developer
University of California Santa Cruz
B.A., Physics and Astronomy, B.A., Physics and Astronomy at Pomona College
Contributions:49 commits, 1 PR, 26 comments in 3 years
Contributions summary:Alex primarily contributed to the `astropy/astropy` repository by fixing bugs and implementing features related to unit formatting, including new-style format strings. Their work involved modifying and extending the unit formatting system, adding new formats, and integrating them into the existing codebase. Furthermore, they addressed issues in the progress bar utility within the console module, ensuring proper functionality and handling of multiprocessing. The user also made contributions to the documentation regarding the new unit formatting features.
Contributions:7 commits, 3 PRs, 5 comments in 6 months
Contributions summary:Alex's contributions primarily focus on enhancing the build process and internal structure of the PyZMQ library. They added and exposed necessary header files and library directories for bundled ZMQ, improving integration with third-party code that relies on the project. Furthermore, they implemented and tested functions to retrieve include and library directories, contributing to the maintainability and usability of the project. The user also fixed a bug related to including files.
pythonzeromqpython-bindingspyzmqcython
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
Alex Rudy - Staff Machine Learning Engineer at Discord