As a founder, engineer, and designer myself. I cannot fathom what 100+ designers do all day for an app like Twitter. They have to be working on so much overlap, and busy work.
1. https://techcrunch.com/2021/01/06/twitter-acquihires-creativ...
I imagine their content review platform, trust & safety tools, etc all have some designers working on them
You ought to sign up and see it for yourself. Meta & Google's Business Platform is similar if not more powerful.
After this revelation, 8000 people entirely makes sense.
So, it's got lots of categories you can target. But...what evidence or guarantees are there of accuracy of the targeting?
I must say, it has been a very positive ad experience – receive compliments, 10% retweets, and had several long form conversations with strangers on Twitter messages. Really fun.
Management. Hey, it's important. They're people-persons.
You also hit diminishing returns with new features and user growth, but when you have hundreds of ~~billions~~ millions of users, even marginal engagement gains can multiply out to something big, so you have a lot of teams working on features that might move the needle a bit.
There are also more regulatory hurdles as you grow, so some of the staff just support that.
That gets us 300 tech people to run the service.
That is for engineering, those numbers are roughly what I saw at Google for these kinds of things. Then Google typically has 1 non tech person per tech person, so add in at least as many people again. Then since Googles customer support and community management is hardly world famous for being good, rather it is infamous for being bad, you probably want even more non tech people than that. But still, do you really need 8000 people for it?
First, it's a complex product. Just for the user-facing side of things, there are four big codebases: back-end, iPhone, Android, and Web. The back-end stuff is very large, generally for good reason, and sometimes not. A lot of those good reasons relate to performance; with over 100m people using it every day, getting the right tweets to the right people is challenging, especially given that some people have over 100m followers and many users will follow a lot of accounts (I follow over 3300, for example).
But the user-facing side is only part of it. A big way the site makes money is ads. This is in some ways a more complex problem than the user side of things. If you'd like to see, try buying an ad on Twitter. They also have a division that does data products, including a variety of APIs, and another group that has other products for businesses, like tooling for the customer support interactions that people expect to handle on Twitter.
I of course can't forget their SRE folks, who keep all of the machinery humming and make sure all the software is doing what it's supposed to. There a quite a lot of people doing infrastructural work making tools and products that you never hear about and I probably can't list. There's also a good developer tooling group that helps keep the developers above working smoothly. And let's not forget their internal IT group,
Adjacent to engineering are a lot of really sharp product and design people, as well as a design research crew that understands the many ways people use Twitter and examine how it works for them.
We then must turn to people who handle the social side of this. When I worked there, that included a significant staff doing policy work, trust and safety enforcement, and handling darker things like CSAM and terrorism issues. There were also a bunch of people fighting the banal spammers.
And let's not forget the ML people! That alone was a few hundred people doing research, creating and improving models, and applying them to many of the things I mentioned above.
And at last we come to the kind of things that pretty much any large company needs: finance, legal, marketing, government relations, sales, computer security, physical security, admin, management, and the like.
If you ever wonder this in the future about any company, I suggest you look at their jobs site [2], which is always a good way to get an idea of what goes on at a company.