Depends.. If you are in infra lot of cool stuff being built
+1 to that. Staff engineers in traffic are amazing
If you are on one of the mobile teams, lots of great things happening over there as well
Twitter is an engineering first culture, which means engineers get pampered a lot in terms of the projects being tailored to how engineers want to grow. It’s also great in terms of the ownership and impact you get, because Twitter, while having 3000 employees, works at the scale of companies that have 50000 employees so the ratio is so much more in your favor
How is live video team? Been invited for the phone screen.
Nope
All of the things you listed are good at Twitter. Lots of room for growth, if you’re good, you’ll be noticed. Learning opportunities are great, scale is pretty big. Cons are per team, not for the entire company.
Also, twitter is at the cutting edge for a lot of machine learning techniques and systems. Esp in ads, timelines, recommendations
Yes!