Ujjwal Bhardwaj is a Software Development Engineer with 11 years of experience building reliable, cost-efficient backend systems and cloud-native services, currently at Amazon after leading engineering efforts at NAVI Technologies. He has a strong AWS pedigree (3x certified) and hands-on experience troubleshooting and optimizing big data and ML services like SageMaker, Glue, and EMR. At NAVI he led a cross-functional team to boost customer engagement by 20%, improved PostgreSQL performance by fixing N+1s and missing indexes, and cut claims processing from 24 to 2 hours with an in-house ticketing platform. At Amazon he architected high-concurrency orchestrators and storefront features that scaled international seller experiences and realtime analytics. An active open-source contributor and former GSoC participant, he’s contributed to notable projects including the SageMaker Python SDK and FOSSASIA’s yaydoc CI/CD tooling, blending DevOps, backend development, and ML infra work. Based in Bengaluru, he advocates language-agnostic development and brings a practical, data-driven approach to system reliability and developer productivity.
11 years of coding experience
5 years of employment as a software developer
High School Physics Chemisry Maths with Computer Science, High School Physics Chemisry Maths with Computer Science at St. Xavier School - Delhi
Engineer’s Degree Computer Science and Engineering, Engineer’s Degree Computer Science and Engineering at Bharati Vidyapeeth's College of Engineering, Delhi
Contributions:71 commits, 76 PRs, 29 pushes in 3 months
Contributions summary:Ujjwal primarily contributed to the project by implementing and configuring the CI/CD pipeline. They integrated Travis CI configurations with sample tests and created scripts for publishing documentation to GitHub Pages. The user also handled exceptions in documentation generation processes and added keys to enable features within the project. Furthermore, they updated environment variables and implemented the download as ZIP functionality, enhancing the project's functionality.
A library for training and deploying machine learning models on Amazon SageMaker
Role in this project:
ML Engineer
Contributions:12 commits, 14 PRs, 22 comments in 4 months
Contributions summary:Ujjwal primarily contributed to the improvement and maintenance of the SageMaker Python SDK, focusing on the integration and correct usage of various SageMaker features. Their work involved updating input modes for training jobs, fixing documentation related to the `transform_fn` for MXNet, and correcting the handling of TensorFlow requirements files when source directories are S3 URIs. The user also addressed issues related to tags, ensuring they are correctly emitted for training jobs and transformer models.
pytorchsagemakerdeployingmxnetpython
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
Ujjwal Bhardwaj - Software Development Engineer 2 at Amazon