What it was like working on LLMs and security at Meta (2022-2026)
I loved my time at Meta, and I also counted the days between equity vests and daydreamed about quitting on the morning after almost every one. It was the most exciting engineering culture I’ve been part of, and at its worst it could feel like a perverse psychology experiment.
I was proud to work on the foundations of LLM security, and securing 3.5 billion people’s data and devices; I was also embarrassed by the internal incentives that motivated us to keep people wasting more and more minutes of their one wild and precious life scrolling Instagram Reels.
A Beehive of Individual Ambition
Imagine someone who freaked out the one time they got an A-minus, who has passed a series of meritocratic gates and received the appropriate accolades and awards, and for whom getting into Meta was like getting into their second-choice elite college, and is now at Meta, and expects a series of good accolades and rewards to continue to be meted out by the new institution they’ve joined.
This felt like the median engineer and product manager at Meta; the company recruited for and filtered for such people, placing them inside a Skinnerian conditioning experiment in which bad performance gets you managed out and good performance is rewarded with money that can change the shape of your life, or at least buy you a house and a financial cushion in San Jose or Fremont; everyone at Meta, behind friendly collegial poker faces, is running desperately from the former and manically chasing the latter.
The upside of this is that you could assume far more competence from basically everyone you interacted with there than at other places I’ve worked, and sense a kind of background urgency and fight or flight trauma energy animating whatever they were doing, including when they were collaborating with you.
I joined in summer 2022 at the tail end of the pandemic hiring boom, when I suspect they’d lowered the hiring bar enough for me to pass; of the ten or so friends I referred during my time there (once the company had begun the process of layoffs and attrition and raised the bar again), none made it through.
I always felt like an odd duck; I’m self-taught, have a graduate degree in the humanities, live and work remotely from Kansas, and somehow clawed my way into the workplace and up the tacit hierarchy there without ever conquering the feeling I’d be found out, all this particularly acute because I was an ML engineer in a sea of Tsinghua and Stanford PhD types. To be clear, these folks were incredibly friendly (and often shared that they shared my neuroses when I got to know them).
Flatness
Meta’s employee net worth ranges from billions to nothing and is wildly unequal, but the company is also culturally egalitarian. VPs wear shorts and T-shirts and carry themselves like engineers. One doesn’t use the verb ‘manage’ at Meta; one uses “support.” In most companies engineering managers manage engineers, but at Meta, the engineers run the show and the managers struggle to keep up and maintain respect.
This felt actually meaningful and good, as did the fact that every engineer’s title was simply “software engineer,” not “senior principal architect of X.” There’s probably an IC9 somewhere at Meta who runs all of Meta’s billion-dollar datacenters and undersea network cabling, managing billions of dollars in global capital, making eight figures, and their title is “software engineer.”
There was an unpretentiousness and a kind of Israeli directness and flatness about the place I really enjoyed; any engineer could propose anything, could give blunt, polite feedback about anything to anyone, although how far the proposal or critique traveled depended somewhat on prestige, social network, and level.
Also, the place was full of nerds who played Magic the Gathering, and were part of the Linux or chess or math club in college; aside from the competition there was genuine bonding over craft.
Workplace
The internal communication system, Workplace, is a fork of the Facebook app. Whereas on Facebook people flex about their vacations, on Workplace people flex about both their vacations and how productive and impactful they are.
Whereas people on Facebook fret about how many likes they got on their wedding photos, people on Workplace fret about that but also whether their director ‘heart’ emojied their confessional flex piece about the stress they’d been under in shipping that director-priority thing that half.
A typical thing on a team is for the tech lead to start a Google doc with a draft Workplace post that people pile into, which they then post on Workplace the next morning, for maximum engagement, while the tagged team members count the love and like emojis that roll in and think about their performance ratings.
The good part of this is that workplace is a hive mind; full of nerd sniping about new optimization methods for post-training LLMs, new ideas in low-dimensional embeddings, and also, in the more fun groups, pictures of animals people spotted on campus, the canned food they’re eating while working from home, or dumb, borderline NSFW jokes.
The way I got involved with the Llama effort was by lurking in the Llama team’s Workplace group, reading their posts, and messaging people that I wanted to start a security workstream; they let me. My team and I did the same to get AI protections into smart glasses, AI agents in Facebook Groups, WhatsApp, and whatever else looked interesting.
The place was many things but it was also wonderfully alive. People cared about ideas; you could find people who’d debate AI xrisk with you and the fine-grained details of how we should evaluate fuzzers, and who cared about politics and social theory and the world. People argued from first principles. You could message someone working on one of the most important AI systems in the world and, if your idea was good enough, find yourself in the workstream a week later.
Missionlessness
There really was no sense of whole company mission in the ranks there. Well-tenured folks I talked to were often lukewarm or privately acerbic about the societal value of our products, even though one could sense they’d been more passionate about mission in the 2010s, and you could see their old Workplace posts from back then.
The company had incinerated tens of billions on AR/VR hardware in a catastrophic attempt to pivot from legacy social media, and then tried to keep up in the AI race partly by fire-hosing cash onto the problem, failing to make it into the lead there too; there was a muddle of narratives where a cross-company sense of purpose should have been, none of which really landed.
In the vacuum where company mission should have induced some selflessness and company-level alignment was really everybody’s individual ambition. Sometimes, when good people clustered together on a team, there was a team mission shared by a dozen people who banded together. Because layoffs happened so frequently, such units had a bit of the dynamic of a neo-tribe in a zombie apocalypse movie trying to ensure we all made it.
I was fortunate to work with some of these teams. But in aggregate, what this dynamic wound up meaning was that for big pushes like virtual reality or scaled AI, the company often struggled to ship coherent products that would have required hundreds of people marching passionately behind one banner.
Conway’s Law in a Company of Individualists
I don’t know if you, dear reader, have ever tried using Horizon Worlds, Meta’s VR app, but it feels like a dumping ground of individual engineers’, individual PMs’, and maybe individual small teams’ ambitions with no coherence; it feels unfinished, basically, as do Meta’s smart glasses and VR headsets.
How this happens at the pattern level is as follows: first, Zuck has a new idea about how to solve the problem that Meta is basically a 2010s-era social media company few really deeply believe in. He then broadcasts to the company (and the world) that this is the next big thing. People have a range of degrees of belief in the new thing, but there is a uniform desire to grow one’s career at the company, and hopping on board the new thing thus seems like a smart move.
Then people flood into the new orgs Zuck creates for the new thing, all at very different positions on the spectrum of actually believing it’s a good idea. Regardless, everyone struggles to position themselves with the most glamorous scope within this new thing so they can get promoted to the next level, in a career-optimizing algorithm that serves their own goals but not a larger goal. The result is a massive muddle of a product or product family.
The same thing happened with AI. You had product leaders from mature, 2010s-era social products flooding in; some had backgrounds in older AI models, many had little experience with current AI, and the pivot to AI was obviously a career opportunity and an opportunity for individual advancement or at least survival. Did you know that someone who ran a messaging app can run an LLM data org? Did you know that the behaviors of a large LLM can reflect Conway’s Law?
This all stood in contrast to more focused cultures like OpenAI, Anthropic, and DeepMind, which don’t necessarily have smarter people, but do have a stronger shared center of gravity, and grew up organically as social organisms native to modern scaled ML.
Performance Measurement Panopticon
Data scientists were the performance monitors for the entire company; the way reward and punishment are meted out at Meta runs through what the data science org says about you, and downstream of those judgments are layoff decisions, manage-out decisions, promotions, bonuses, equity refreshers; life changing / life threatening carrots and sticks.
I emphasize: literally anything you did at the company was measured. It didn’t matter if you were fixing people’s laptops at the help desk, growing ad revenue by improving recommendation algorithms, managing the free bicycles that were everywhere on campus, or reducing the likelihood our production servers would crash; there were measurements, and they’d be used to help determine your financial and career status at the company. I think even the kitchen staff were measured based on how many people were badging in at each cafe.
This meant data scientists wielded enormous power, even though they were compensated far less than engineers and product managers, and it meant people metric-hacked constantly, expending energy on bad metrics that didn’t model the problem they were actually solving, just to look good at promo and performance review time.
Performance Purgatory
I got lucky with the teams I worked on and the projects I picked and always got by A+ performance rating carrot, but I did have one stretch, about two months long, that gave me a taste of what performance purgatory felt like. I’d advocated for and bootstrapped and done 60-hour weeks to start the workstream applying large language models to content moderation, and it had gone well; the workstream grew into a whole org.
I figured my promo to IC8/principal was in the bag. But once we had several other IC7s on it, some of whom had been at the company for years and had big social networks, I gave my scope away to them, figuring delegation was a virtue; what I’d actually done was render myself without scope inside the org I’d been the first cause of forming, and I floundered for a month and a half, not knowing what to work on. I was still really new and just couldn’t figure out the weird chess game that was happening. My manager became increasingly alarmed and started sending the kinds of signals you learn quickly to read there: if I didn’t figure out a role for myself, I’d be managed out (there was a layoff coming, after all).
It got to the point where I cried in a meeting with him while he pressed into my need to show more progress. This meeting was happening on a Saturday, over Zoom, with me standing at my standing desk, my family downstairs, wishing I’d come down and hang out with them and stop working.
How could I explain to my family, in Kansas, where the thing to do after 5pm is have dinner with your family and then walk your dog, the pressure I was under?
I got lucky; an opening came up in Meta’s security org around then, and I’m a security AI domain expert; I was the only person of that profile at Meta at the time actually; I rescued my performance rating for the year, and did great in the years after that.
But I will say that the feeling of being on track to fail at Meta — which happens to a big chunk of the staff every year there -- folks for whom failing is a new experience that tends to retraumatize whatever particular neuroses led them to be successful in the first place — is awful, in a particular, hollowing way.
You can sense when it starts, people begin to shun you, don’t want to be in your meetings, your invites thin out, and you descend into a slow spiral that usually ends with people quitting of their own volition before the company quite gets around to firing them.
If they stick it out they become the walking dead of the company. They go through the motions of a job that’s already over, knowing the writing is on the wall, commiserating with others anonymously on Blind, almost never getting back on track.
What I Loved
I lasted almost four years there, which transformed my career. With people far smarter than me, I got to help seed the modern practice of AI for security, and security for AI. I got to represent Meta in a NATO working group, at big cross-industry meetings, at private strategy meetings with my peers at OpenAI, Anthropic, and Google, and to publish and speak publicly about my and my teams’ work so the broader tech public could follow along in our confusion.
I joined at the perfect moment; I’d been obsessed with neural scaling laws and LLMs when I got there and rode that wave. It was Type II fun, like running a marathon. The singular focus of it and the trees and air and road blurring by exhilarate you, but you’re always looking at your watch wanting it to be over and you’re always painfully fatigued and increasingly unsure of whether you have the stamina to continue.
The reward and punishment machine at Meta led to some great AI security work done by the sweat and tears of the folks I worked with. I left right after my promotion to IC8, and right as I felt I had a tenured position helping to lead the company’s AI security work. I counterfactually incinerated the financial and career windfall that would have come with that by leaving to start a company. I miss Meta, and I’m also so glad I’m gone.


Really enjoyed this piece, thank you for sharing!
>broad cross-company feeling of purpose at Meta.
The purpose always was "protect the graph". :) What a viceral piece.