Juan Acevedo is a Staff Machine Learning Engineer based in Irvine with a decade of experience building and optimizing large-scale ML systems, now focused on Stable Diffusion research and engineering. At Google he progressed through roles in enterprise AI/ML infrastructure to staff-level contributions, blending production-ready systems expertise with model-level optimizations. He’s an active open-source contributor to high-profile projects like Hugging Face Diffusers, where he implemented Flax/JAX support, negative prompts, and XLA/PXLA performance improvements for Stable Diffusion pipelines. Comfortable across TPUs, GPUs, PyTorch and JAX, he brings a rare combination of low-level performance tuning and applied ML productization. His background in control systems and robotics informs a systems-minded approach to model robustness and scalable training pipelines.
🤗 Diffusers: State-of-the-art diffusion models for image, video, and audio generation in PyTorch and FLAX.
Role in this project:
ML Engineer
Contributions:5 reviews, 1 commit, 13 PRs in 1 day
Contributions summary:Juan primarily contributed to the integration and optimization of the Flax-based Stable Diffusion pipeline within the Diffusers library. Their work involved adding support for negative prompts in the Jax pipeline, implementing features related to splitting the head dimension in Flax attention, and enabling PXLA training for Stable Diffusion 2.x models. They also worked on XLA integration and performance improvements for the training and inference pipelines.
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
Juan Acevedo - Staff Machine Learning Engineer at Google