 Hi everyone, I'm Jyoti. I work as a product TPM and Facebook in the Enterprise Engineering team and today I'm here to share with you all the different types of TPM roles that are there at Facebook technical program management across Facebook is Existing since quite some time in different teams and there are multiple different series Which will tell you about what is technical program management at Facebook? What are the different kind of interview panels that need to happen if you'll need some kind of background? Definitely look at you know the Thirao's video series and this is an extension to that She's gone ahead and shared series about what does technical program management mean at Facebook What does the interview process look like and this is an extension to that in terms of the different types of TPM holes at Facebook Just to give you an overview being a TPM at Facebook means driving impact and delivering measurable results When we say delivering impact it needs to be measured and at Facebook We are a highly data-driven company so across different products and infrastructure teams We want to make sure that whatever TPMs are trying to drive is measurable in terms of the metrics And is continuously delivering high impact to those teams These could be different teams from hardware network deployment product releases performance and TPMs are known to strive for flawless execution against company white codes TPMs also cross-functionally are aligned with Facebook's core values. I've just listed them here for your visibility again Being bold focusing on impact the most important one Moving fast Facebook is a huge organization and it wouldn't be possible to deliver all that it does without moving fast Be open and build a social value specifically building connections around the globe That is the mission that Facebook is striving for and we are trying to build social value through all our efforts across products Or in proteins that we're trying to work here We dive deep into the different types of TPMs and like I mentioned there are two different series of what who are TPMs What is the interview process if you're interested definitely take a look at the tiras linkedin videos through product school And we'll dive into the type of TPMs at Facebook. There are primarily three main types of TPMs a product TPM Infrastructure TPMs and Facebook reality labs TPM team We refer to them as FRL. So if you're looking at anywhere, you know about FRL TPMs, that's what it stands for the Facebook reality labs We'll delve into each one of these more into detail and answer some questions towards the end The first one is product TPMs. So the first basic question. What do product TPMs do? There are primarily three different axes on which they specifically Support based on different business needs like you've seen leadership program management and technical expertise These are the three axes which define all the work that product TPMs do They need to basically able to use their technical strengths to work with the leadership Internally within the team as well as up outside of the team in terms of external leadership to understand What is the strategy for the product? What is the strategy that the team is trying to work towards? What are the goals? And in addition to that there is a lot of program management skills that are needed These could be across multiple teams multiple products and This is a combination of leadership and program management Which is highly required and a prerequisite for all the product TPMs across at Facebook In addition to the two axes that I mentioned leadership and program management We need to have technical expertise TPMs are expected to dive deep into the system design and architecture And become a subject matter expert to help scale the product usage They need to interact closely with the engineering team to understand the problems that they are trying to face The bottlenecks that they are experiencing and propose New solutions to those bottlenecks and help them scale further To be able to achieve the goals in a very short frame of time And what are the different types of teams you know that need to engage with product TPMs? Perhaps that might be a question which might come to your mind So whenever any team is in need of an owner To drive you know a technical product platform or a long-term technical except an initiative That is when the teams reach out to product TPMs team To request the help of a product TPM They work very closely with PMS EMS to go ahead and deliver high-scale impact to highly complex technical projects We'll dive into different product areas Just to give you a few examples and a flavor of what do product TPMs do at Facebook The first one is a sample of product platform and infrastructure You're I'll take I've taken an example of the metrics platform Which is a unified platform for building and managing any paid or organic metrics to ensure customers have consistent accurate and reliable metrics A metrics platform in addition to a product TPM had many engineers PMS EMS And many other disciplines you know on the team But a product TPM owned the platform with the engineering team and ensured that all the metrics across the company are consistent And discrepancies are detected quickly before customers find them as a result of the involvement of a product TPM The metrics platform Is now scaling across multiple external scaling products including instagram and has been used For customers to make sure that the complete platform is used across products thereby increasing the operations and efficiency Another example of the product areas where a product TPM is helpful across product initiatives One of the access that if you recollect I had shared is the xfn initiatives across functional initiatives And these are cross product initiatives Which means that TPMs as a product TPM they need to work across different product teams to understand What are the priorities they need to work with the business teams to understand? What are their priorities and cross align them and define the common goals for both across the product teams as well One of the example that I've taken here is the buyer and seller care team Which is basically the critical component of any commerce platform We need to make sure that it includes the protection for the buyers and the sellers And as well as strong customer support is provided to the buyers and the sellers A product TPM led the strategy and drove execution to scale the purchase protection to instagram shopping responsiveness Which not only just increased the merchants response to the support system But it increased the engagement of these merchants by 86 percent which was up 50 percent from the previous half So you see that when product TPMs are involved in a team they amplify The impact for the product teams and this is one example of a cross product initiative led by a product TPM The third one under product TPM is specialized technical product areas So there are multiple product areas like machine learning ranking and apis which require deep understanding of the technology and the industry One such example is the search internationalization, which is a complex problem to solve The product TPM identified high impact problems as part of the search internationalization team The product TPM needed to be aware of the different ML models that are part of the search internationalization internationalization team The product TPM Was part of the search internationalization team and which is a complex problem to solve The product TPM identified high impact problems inspired by cross team collaboration This needed the product TPM to be passionate and aware about the different geographies the different languages What are the different results and the issues associated with the different geographic regions? And the language mechanisms that are available and how they can be improvised over a period of time launching different experimentation models with the engineers and driving success over a period of time The product TPM successfully What over all these obstacles and has gone ahead and improved this which is being used across the different products at facebook How are basically product TPM set up for success? Perhaps that is one question which is very generic But yet at facebook being part of a product TPM team. We need to be really specific about measuring our success In addition to basically empowering the planning and road mapping for product areas TPMs are encouraged to participate in relevant meetings to gain the context Not only they are expected to drive product reviews check-ins and planning meetings for ownership areas But they're expected to work together At the same time divide up ownership areas for PMs TPMs and AMs and just for clarity PMs are product managers and AMs are engineering managers These are two different disciplines in facebook and TPMs work very closely with both of them to make sure that they can amplify the impact It's also really important to have clear communication and ownership areas and to be identified as the primary POC On the team. So everyone knows that when they need to leverage a TPM whenever in terms of prices or for regular planning and execution strategy So the success of the TPM is definitely measured in terms of the goals that are Drived by the complete product team and at the same time measured throughout the half There are certain myths about product TPMs and I've just listed a few of them here TPMs are project managers Definitely in terms of managing projects a TPMs need to wear the hat of a project manager But TPMs are also technical leaders and they help define and build the products that require technical knowledge and heavy cross-team collaboration Another myth, TPMs only scale AMs and PMs While TPMs do work very closely with PMs and AMs, but they scale and amplify the impact of the product And they identify risks opportunities for growth through internal and external partnerships Sometimes it's heard I have heard many a times that TPMs are crisis managers whenever a product or a platform is in trouble Raise a hand and call a product PPM and things will be working flawlessly While that is true to an extent But that's because TPMs have leadership and program management strengths and they are best positioned to go deep into technical product areas as subject matter experts So they definitely do crisis management in addition to amplifying the impact of the product teams One of the other myths and one of the final ones that i'm aware of is that TPMs are release managers Not just a release manager, but they strive solid execution by knowing the product and solutions enough to prioritize road maps and identify partner dependencies So though release management is part of the hat which the TPMs were During product execution But that is just one of the flavors of the multiple other areas that TPMs work with the technical teams to amplify the impact This is all that we have covered about product TPMs. We move on to the next section, which is infrastructure TPMs So infrastructure TPMs, they are infra TPMs for short in Facebook. So whenever you hear someone, hey, I'm a infra TPM Or there's an infrared PM opening. This is more about infrastructure TPMs What do infra TPMs do? They maintain and advance Facebook's intra teams in strategic ways Managing engineering productivity and this is more towards the back end and supporting the network of the complete Facebook infrared team What do we mean by infra? This is about the data centers capacity planning the resiliency The reliability of the network to ensure that all the products which are being used across the globe by billions of users by Facebook They basically are able to use the products in a smooth way and there is a network and a backbone team Which is enabling that and infra TPMs are part of those teams They are part of the cloud infra problems and solutions Some of the engagement models that infra TPMs work on are listed out here Primarily, we'll go through each one of them. The first one is defining XFN collaborations and defining the metrics and roadmaps across different teams So this is cross functional collaboration is needed to understand how basically Intra TPMs can impact the metrics across different XFN teams The second one is product or platform subject matter expertise There is a product and platform direction which needs to be strategized across and product And infra TPMs play a heavy role in doing that They define the metrics and roadmaps and they help prioritize across the different infra teams What are the different features that will increase the productivity and the operations across so on and so forth There's domain subject matter experts where they understand the technical depths of systems and solutions And they understand how the system is being used to assess the needs and the development on a gradual basis Because the products are evolving on a continuous basis a number of users are increasing on a regular cadence These are ongoing requirements which need to be fulfilled The engagement model also involves organizing the chaos across and getting into the technical depth of domains Because facebook encourages everyone to move fast There is a lot of organization which needs to happen in a short frame of time and in a lightweight model So the engagement model definitely encourages to identify the gaps across the systems that are there in a short frame of time and fix that That is the final one basically through your deep technical depth in more than one domain So this building of multiple skills across multiple domains and cross functional collaboration The final one is implementing all the planning organizing fixing is great But it is incomplete without the implementation phase and there are a lot of components that get into the implementation phase We have to execute communicate report track the metrics coordinate the acceptance meetings scoping the requirements Managing the tasks building a plan so that all of this can be visible to everybody upstream as well as within the team Making sure that the goals are defined which can be measured. That's really important at facebook measurable goals Identifying the risks laying out the dependencies and making sure that the team has the resources that it needs On time to be able to deliver the impact and the goals that have been defined for the half and throughout the house The infrared tpm team is comprised primarily of seven different sub teams They are just listed them here. There's a production network tpm foundation solutions and connectivity tpm Which is also called as fsc tpm's the core systems tpm data tpm Infra product tpm and this includes privacy security infra as well ai tpm's dev infra and core data tpm Though this session might not delve into the details for each one of them But I just wanted to make sure that you are aware of the different sub teams that are available in infra in case you're interested In any specific one. There are different Openings for these and then you can definitely be aware that which specific areas are of interest I'll touch into a flavor of each one of them just to give you a high level view of what these tpm's do The production network tpm's own end to end xfn network programs for the operability reliability efficiency and scalability facebook maintains its own data centers and there is a lot of host networking networking security and hardware planning And making sure that the reliability is in place the metrics are driven delivery engineering is taken care of And there is in front network engineering Like you see there is a traffic infrastructure Which needs to be constantly monitored on a regular cadence any issues which arise would need to be resolved And that needs a deep understanding of the complete production network production network tpm's are highly skilled at this And ensure that the backbone For the network on which facebook products are running are running seamlessly and maintained The next one is the foundation solutions and connectivity tpm's This is primarily divided into three pillars one of them is capacity planning The other one is connectivity programs And the other one is hardware which looks into the compute storage networking and power We have core systems tpm within the infra teams And they are responsible for ensuring and building that standardized tools and patterns for developing For the developer streams are improving their productivity and operations on the regular cadence They help engineering create and deploy services easily and efficiently By doing that they are really making sure that the engineers focused on building the products versus Making sure that anything that is related to services or the back end or reliability those kind of tools are Supplied by the core systems tpm teams This is an interesting angle the infra product tpm. So we looked at product tpm's and we are looking at infra tpm's What do infra product tpm's do great? That's a great question And let me just clarify that for you Infra product tpm's partner with product and infra teams to drive and manage product facing systems Like mentioned earlier, they drive impact and identify focus areas the current focus areas include augmented reality virtual reality events and launches WhatsApp messenger real-time infrastructure privacy security and integrity infra This is a blend of two because as a product tpm, you're interacting with product teams as an infra tpm It's more towards the backbone and the network infra product tpm's they partner with product and infra teams Just want to make sure I drive that point out here Next we come to facebook reality lab tpm's. This is the third type of tpm's at facebook Let's look at what are the different divisions and product groups So to be able to understand the facebook reality labs team what I've gone ahead and done is shared the different divisions and product groups Let's go through the divisions to understand. What is it that facebook reality lab tpm's do The first one is research So pioness research into new technologies to solve difficult technical challenges for augmented reality virtual reality products There are different product groups which are aligned to this specific division For example, we have the brain computer interface team the codec avatars team And the social presence team So if you're following basically facebook or recently in the news you've seen that there's a metaverse discussion going along There is an avatars team which goes ahead and builds avatars and this specific team or the division is focused towards those product groups building new avatars and Coming up with different social presence in that direction The second division is devices Now these teams focus on all products and influence our hardware devices from initial concept through mass production So the different product groups are hardware engineering and operations and product tpm's Intra tpm's are not part of this group. There is a different frl tpm's group, which is part of this group The next one is oculus and I will take that in addition with portal I will couple that because again they both are hardware devices So oculus is specifically a virtual reality transforming the way people play work and communicate More evenly around the world There are different product groups like the virtual reality platform social experiences work experiences on the oculus How to improvise that and the frl tpm's as part of these product groups Are working with the pms and ems in this team to make sure that The roadmaps are planned accordingly to deliver the goals for the oculus roadmap Likewise for portal, which is last on this list here. It's a wise enabled product And for some of you who might have used it you might be familiar with it, but for some of you will not It's very similar when we say it can be like hey portal, you know, and then the device wakes up So these are wise enabled products for the home that provide customers with hands-free video calling and content sharing So definitely check it out. It's a really cool device. I have been using it since quite some time and I really find it helpful The frl tpm's within the portal team They orchestrate the planning execution and delivery of portal products And again, like all the three different accesses are required leadership except in collaboration and technical skills We come to augmented reality ar which is the world and with augmented reality devices give users Superpowers the different product groups within this area are variables spark and ctrl control groups We have xr, which is a platform within frl division And building the common platform and shared technologies that powers the ar we are in portal devices there are different product groups within this division and That's assistant xr os and xr tech So all these different divisions Have different product groups and frl tpm's are growing As part of this team tremendously and there is a growth pattern seen in this team as well So this is a flavor of the different divisions and product groups within frl tpm group This is the final lot in addition to product tpm's in frl tpm's and frl tpm's there is a group of enterprise engineering tpm's These tpm's work on different programs that are cross functional complex and result in high impact These are primarily internal products And they are masters at facilitating Ensuring that they partner with business and service owners to implement new functionality And they work with multiple themes to determine what is needed and have a flawless execution The current focus areas for enterprise engineering include enterprise engineering security and privacy Enterprise engineering infrastructure enterprise products people engineering Mna which is mergers and acquisitions and enterprise engineering reliability This is not a different type of tpm But this is a group of tpm's to be aware of in case you're interested in specifically being part of the enterprise engineering team at facebook Thank you. So like we've summarized the different type of tpm roles at facebook Feel free to reach out to me on linkedin. I've shared my profile out here And in case of any specific questions, I'll be happy to answer them We should hear all the very best in your tpm journey At facebook and do check out the different series that facebook and product school are building across for tpm education at facebook Thank you