Dhruva Juloori is a Senior Software Engineer specializing in Machine Learning and Algorithms at Uber, where he leads the design and development of systems that power continuous integration at scale. He is the key engineer behind SubmitQueue, Uber’s merge queue system that ensures mainline stability across thousands of daily commits. His research on CI scalability has been published at ICSE 2025. Dhruva is passionate about building developer platforms that combine intelligent automation with robust infrastructure to improve engineering velocity and reliability.
As commit velocity increases and the number of active contributors grows, monorepos also introduce significant CI challenges — such as an ever-growing queue of pending changes, frequent conflicts, long land times and ...