ENGINEER. ARCHITECT. MENTOR.

Rohit Jairaj
Singh.

Deep in the details.
Focused on the bigger picture.

I’m a Staff Engineer and technical leader with 25+ years of experience building distributed infrastructure, operating systems, and products where performance matters.

Based in IndiaBuilding since 2001
Rohit Jairaj Singh
A systems thinker.
A hands-on builder.

EXPERIENCE ACROSS

A CONVERSATION ABOUT MY WORK

Ask about me.

Explore my experience, understand my projects, or compare a role's requirements with the work I've documented.

Focused on my public profile and projects.

Choose what you would like to know

Ask about my experience, skills, or projects.

0 / 800

The assistant is not online yet. You can explore my experience and projects below.

About this assistant & voice input

When enabled, your submitted question or role description is processed by Google Gemini. Answers draw on my published profile. Role comparisons show documented evidence and gaps, not a hiring recommendation. Please omit personal or confidential information.

Dictation uses your browser's speech recognition service, which may send audio to its provider. Review the transcript before sending. This site sends only your submitted text to the assistant.

Protected by reCAPTCHA: Google's Privacy Policy and Terms of Service apply when the assistant is enabled.

01 / ABOUT ME

Complex problems.
Clear thinking.

I work where architecture meets implementation: turning ambiguous problems into systems that are reliable, efficient, and easier to evolve.

My career has taken me from Linux messaging servers and embedded multimedia to Windows internals, graphics drivers, low-latency trading, and global data-center capacity planning. The common thread is understanding how a system really works, finding the constraint, and simplifying the solution.

Most recently, at Google, I led technical direction for a capacity-optimization planning engine. Before that, I helped build engineering teams at Omnissa, shaped compliance architecture at Atlassian, and improved reliability and recovery in Adobe Illustrator.

I stay close to the code while mentoring senior engineers, connecting teams, and using operational evidence to decide what matters next.

01

Systems & scale

Distributed infrastructure, capacity planning, scheduling, and operating-system internals.

02

Performance & reliability

C++, Go, algorithms, concurrency, profiling, and making critical paths faster.

03

Technical leadership

Architecture, engineering strategy, cross-team execution, and senior-engineer mentoring.

EDUCATION B.E. in Computer Engineering · Mumbai University · 1997–2001

SELECTED IMPACT

Details that make a difference.

6 hours 0.4 sec

Faster file recovery

Replaced an exponential recovery algorithm with a linear one for a 600 MB file at Adobe.

16 GB a few KB

A smaller recovery footprint

Re-architected recovery storage and caching for an 80 MB workflow at Adobe.

7 days 1 hour

Shorter verification cycles

Automated internationalization verification for Bing Answer UI at Microsoft.

02 / EXPERIENCE

A career built
close to the code.

From the operating system to the infrastructure that runs at global scale.

Google

May 2025 – Jul 2026

Staff Engineer / Uber Tech Lead · Capacity Optimization

Led architecture and technical direction for the core planning engine for global data-center capacity optimization and defragmentation.

  • Built performance-critical Go algorithms for capacity rebalancing, data-center evacuation, and regional workload movement.
  • Aligned infrastructure, SRE, and service teams around shared constraints, reliability goals, and evidence-backed priorities.
GoDistributed systemsCapacity planning

Omnissa

Nov 2024 – Apr 2025

Staff Engineer II

Led the transfer of product and component ownership from China to newly formed India teams following the VMware EUC carve-out.

  • Directed execution, staffing, technical decisions, and mentoring for Staff and Senior Engineers.
  • Helped teams build expertise in VDI, Windows and Linux drivers, debugging, and platform architecture.
Technical leadershipWindows / LinuxVDI

Atlassian

Jan 2024 – Aug 2024

Principal Software Developer

Defined the technical direction for a compliance-assurance platform and architected data-residency testing, simplifying the design to accelerate delivery and reduce maintenance.

ArchitectureComplianceData residency

Adobe

Nov 2019 – Jan 2024

Senior Computer Scientist 2

Redesigned Illustrator’s recovery algorithms, storage, and concurrency to deliver substantial gains in performance and reliability.

  • Exceeded stability targets in roughly half the planned time and staffing.
  • Architected Adobe Campaign Classic components and helped deliver ACC v8 and its data-migration strategy.
C++AlgorithmsReliability
Earlier chapters Microsoft, NVIDIA, Tower Research & more

Tower Research Capital

Feb 2019 – Sep 2019

Senior Software Developer

Co-designed a deterministic, low-latency trading platform. Optimized critical paths at the instruction level and used C++ template metaprogramming to move work from runtime to compile time.

Microsoft

Apr 2013 – Jan 2019
Nov 2006 – Feb 2010

Software Design Engineer · Windows, Bing Answers & Bing Maps

Owned core Windows components including Active Directory, MSXML, and Microsoft Address Book. Delivered security and servicing fixes, redesigned memory management, supported Exchange Online transitions, and built automation for Bing.

NVIDIA

Feb 2010 – Apr 2013

Senior Systems Software Engineer / Technical Lead

Contributed to NVIDIA Optimus systems design and delivery, built and mentored a systems team, and improved Windows graphics-driver quality through crash diagnosis and root-cause analysis.

Emused

Dec 2004 – Nov 2006

Technical Lead

Led a team across India and China building multimedia streaming systems. Designed a custom mini operating system and led ports across Windows Mobile, Embedded Linux, and Symbian.

Innomedia Technologies

Mar 2004 – Dec 2004

Technical Staff – Software

Developed embedded-Linux set-top-box architecture for recording and playback, alongside network gateways for live multimedia distribution.

Direction Software Solution

Jul 2003 – Mar 2004

Linux Administrator

Built a high-availability clustered load-balancing solution and runtime monitoring for the Atomic Match portal, and administered Linux servers and Oracle SQL databases.

WF Infotech

Aug 2002 – Jul 2003

Network Administrator

Built Linux multiplayer-game infrastructure, chat servers, and a custom C++ IPX tunneling protocol, along with games and supporting utilities.

Webware Technologies

Jul 2001 – Aug 2002

Application Specialist – E-Communication

Built a concurrent Linux messaging server in C/C++ with multithreaded and multiprocess execution and an optimized MySQL data layer.

03 / PRODUCTS & PROJECTS

Built with purpose.

My GitHub

Commercial solutions, open-source engineering tools, and personal experiments. Each has a different purpose; all reflect how I build.

Commercial products

Solutions for running businesses and understanding software.

Open-source tools

Reusable engineering, available to explore and build on.

Hobby projects

Personal explorations in algorithms, games, libraries, and making things.

04 / LET’S CONNECT

Good conversations
build good things.

Want to talk systems, architecture, or an interesting engineering problem? I’d be glad to connect.