Bhupinder S. Sethi
Contact: https://www.linkedin.com/in/indersethi/
Email: <last 5 letters of first name>.<last-name>@outlook.com
EXPERIENCE
Engineering Director, Facebook/Meta, 2021 – Present
Engineering Manager, Facebook/Meta, 2016 – 2021
I work in Ads Measurement, where our mission is to make marketing safe and efficient for both marketers and users. I currently manage a team of 173 people (11 managers, 3 manager-of-managers), supporting products for Ads and Facebook/Meta (infra, ML and front-end teams). I build organizations with a strong focus on growing people and building for the long-term. I have led a wide variety of teams at Meta (product teams, infrastructure teams, ML and ML Infra teams). My role involves technical expertise, product strategy as well as setting up scalable processes for collaboration and accountability.
Some examples of teams I have supported:
- I led the team that build Facebook’s equivalent of Google Dremel (enabling interactive queries on large datasets). Read more about Google Dremel here. I grew that team from 3 to 30 engineers.
- I support the infrastructure teams that build A/B systems for advertisers to test out the RoI of the ads they run. This powers a Facebook product called Lift, and involves not just scalable infra, but also a focus on statistics, accuracy and modeling.
- I support multiple teams that work on making data use within Ads safe. We want our use of data to be in compliance with regulations and user-choices, and we work on building systems that make it easy to validate that data use is in compliance with policy.
- I support teams that build ML models to compensate for lost data / data that is impossible to obtain from advertisers (due to regulation or competitive policy). I built these teams also from scratch.
- I led the first effort in the Ads organization to demonstrate revenue gain from usability improvements.
Highlights:
- Grew the organization from 50 people to 170+. Hired talent strategically (both managers and engineers), making sure to build and maintain a culture of coaching people and engineering excellence.
- Built unique processes to evaluate performance, hold teams accountable in a scalable manner and ensure everybody is aligned (monthly product reviews, focus on small-group meetings, etc.)
- Leaned into product and technical direction to ensure strong track record of impact.
- Consistently strong organizational health survey scores every half-yearly cycle for every team I have managed directly.
- Turned around teams; multiple teams incubated and built from scratch.
Responsibilities:
- Collaborate with product management, reporting managers and cross-functional partners to formulate strategy, direction and roadmap. Transform strategy into appropriate goals and metrics, and ensure alignment across a large organization.
- Resolve collaboration issues as they arise, mentor people to work better.
- Coach senior engineers and managers to lead teams in my organization.
- Ensure high performing teams, including growth feedback and performance management (directly and through other managers reporting to me).
- Ensure efficient information dissemination throughout the organization, ensure people have the context they need.
- Maintain standards of technical work, engineering integrity as well as standards of leadership throughout the org; hold the bar and provide feedback and guidance to meet the bar. Do deep dives and debug issues as needed.
Software Engineer & Technical Lead, Facebook/Meta, 2011 – 2016
I worked on multiple projects as an engineer at Facebook. In the first half of 2015, I was #12 (or #7, depending on metric) among code-reviewers in the entire company, and in the top 2% of engineers by code productivity in the entire company (more than 4000 engineers).
- Timeline: Helped build version 1 of Timeline (the current incarnation of Facebook Profiles)
- Tagging: Worked on various enhancements to user tagging on Facebook, and led the largest migration of tags at Facebook.
- Privacy Infrastructure: Worked on the rules engine and access control logic for accessing content on Facebook
- Ads Formats: Worked on improving Ads formats to optimize engagement and delivery
- Cross-Publisher Advertising Tools: Worked on tools for effective ads measurement for our top 10,000 advertisers (including agencies).
Principal Development Lead, Microsoft, 2006-2010
I led a team of 8-10 developers, and was responsible for the development of two services within Windows Live:
- A relationship/ACL store, with 6+ billion relationships & 1000+ databases in 2 datacenters.
- A news feed service, with 1000+ machines in a distributed cache and a request rate of 60,000+ requests/s.
Contributions:
- Drove the WHI (Workgroup Health Index) from mid-60s to 80+%.
- Drove various technical efforts: a geo-hosting strategy, the design for sync technologies/protocols for the relationship service, the design for v1 of the news feed service, etc.
- Managed resources and priorities for 5 releases.
- Improved engineering rigor by introducing pre-checkin and post-checkin validation, code-coverage tracking and better monitoring of the production system.
Software Development Lead, Microsoft, 1998-2006
Software Design Engineer, Microsoft, 1998-2004
I was responsible for the performance of network I/O subsystem (TCP/IP, HTTP, SSL, Filtering, VPN protocols and QoS). Job responsibilities included building frameworks and tools to measure/analyze performance, as well as implementing/owning performance critical pieces of the network stack. I also led a small team of engineers as part of this effort.
Highlights:
- For Windows Server 2008/Vista, the Windows team rewrote the network stack. The new network stack started off having 50% of the performance of the old code; I got it to 10% better by the time I left the team.
- Re-factored the critical code-paths in TCP/IP to make them faster and scale better on multi-processors.
- Wrote code for key data-structures (dynamic hash-tables, secure & fast hash functions, timer wheels)
- Wrote code for a new type of packet-processing pipeline for improved performance
- Implemented performance-critical pieces of code for TCP-offload network cards
- Many miscellaneous optimizations to various parts of the network stack.
Notable Engagements
- Internet2 Land Speed Records in Feb 2004, June 2004, November 2005
- Worked with Turing Award winner Jim Gray on high-speed disk-to-disk transfers
EDUCATION
High-Potential Partner Bench Program
Microsoft Corporation
Master of Computer Science
University of Virginia, Charlottesville
Bachelor of Technology (Honors) in Computer Science
Indian Institute of Technology, Kharagpur
PUBLICATIONS & PATENTS
- A Scalable Control Topology for Multicast Communications (with Jorg Liebeherr),
Proceedings of IEEE INFOCOM 1998 - Scratchpad: Mechanisms for Better Navigation in Directed Web Searching (with Dale Newfield & Kathy Ryall),
Proceedings of ACM UIST 1998 - On Detecting Spatial Regularity in Noisy Images (with Gabriel Robins & Brian Robinson),
Information Processing Letters
5 Patents granted, and many more filed.