Bhupinder S. Sethi
Contact: https://www.linkedin.com/in/bhupinder-sethi-297b101/
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 90+ engineers and managers, supporting platform systems for Ads and Facebook/Meta (infra, ML and ML Infra teams).
I pride myself on having built organizations that have a strong focus on growing people and building for the long-term. In the past, I have managed teams that ranged from 20-100 reports. I’ve supported product teams, infrastructure teams, ML and ML Infra teams. Some examples of teams I have supported:
- I have supported the team that build Facebook’s equivalent of Google Dremel (enabling interactive queries on large datasets). Read more about Google Dremel here. I built that team up from scratch.
- 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.
Highlights:
- Consistently strong organizational health survey scores every half-yearly cycle for every team I have managed directly.
- Turned around a team that had to be rebuilt from scratch.
- Multiple teams incubated and built from scratch.
- I’m one of the most successful recruiting managers for my division. I have hired 9 engineers over the course of a year (built one team entirely from scratch, hired extensively for the other team).
- Drove the execution of the infrastructure team to deliver on two high-scale services. One of the services launched in a release widely considered the smoothest launch for the division. The other service is still in development.
- Delivered multiple company-critical products around ML and Privacy in Ads.
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.