Programming Systems
At Uber’s Programming Systems Team we apply ideas and techniques from programming languages and systems research to increase performance and reliability of our applications. In particular we work on compiler optimizations, static and dynamic analysis, as well as on performance evaluation and tuning.
Another core aspect of the Programming Systems Team’s mission is the development of tools that help both client-side and server-side developers as well as the platform team engineers to improve their work quality and efficiency. Examples of our work in this area include tools for bug finding, testing, debugging, and refactoring. The majority of the tools we develop are open source.
Meet the team
Raj Barik
Programming Systems Research Scientist
Milind Chabbi
Senior Programming Research Scientist II
Murali Krishna Ramanathan
Programming Systems Research Scientist
Jin lin
Senior Software Engineer II
Raghavan Raman
Senior Software Engineer II
About