I'm in my early 20s and started a startup with my friend from college shortly after we graduated. We got into Y Combinator and worked on the company for about 2 years in total before shutting it down recently. I didn't go to a name-brand school, and didn't work full-time anywhere after graduating, but I did a few prestigious internships, one of which being in Deep Learning.
I've heard larger companies and recruiters in general don't like former founders, and I mostly did sales/product for our startup. We built a few web-based products and a few AI infra/AI apps, but nothing crazy and nothing with massive traction. We spent most of our time pivoting and doing user interviews/sales.
I want to get an engineering job rather than PM, because I have internalized the value of being technical when being a founder and don't want to give entrepreneurship up yet. There aren't too many entry-level positions open, and I was hoping to not have to go into an entry-level role, but simultaneously I'm not sure I have enough experience to feel confident in being self-sufficient as an engineer.
Before starting the company, I had a return offer at one FAANG company, and a New Grad SWE offer at Facebook that I let expire. I emailed my recruiter to try to reinstate it, and she implied that I would not be eligible for New Grad since I was too far from my graduation date.
Ideally, I'd like to work in AI at a larger company since that's where all my experiences in college were and where I see the most opportunity (ideally OpenAI or FB). Otherwise, probably back-end/infra at a post-IPO startup/FAANG or worst-case post-PMF startup. I have a few questions:
First, congrats on getting into Y Combinator! That's a hugely powerful brand and you can leverage that for your entire career. One of my regrets is that I didn't leave Big Tech to start a startup earlier.
I'll answer your questions in a few parts:
I've heard larger companies and recruiters in general don't like former founders
Where did you hear this? I don't think that's true, and in fact, I'd say the opposite. Or at least, I'd argue that if a company doesn't want entrepreneurial candidates, they are probably not desirable places to work for. Certainly OpenAI and Meta (the 2 companies you mention) love to hire startup founders.
The leadership at top companies wants people with ideas who take initiative and ownership. Those are the core skills of a good founder!
The evaluation criteria is likely different for recruiters, who are simply pattern-matching (most recruiters suck). They may actually have a negative bias against you, but you don't want your initial contact with a company to be the recruiter anyway (see my answer below).
Should I only apply to entry-level engineering jobs, and am I even eligible for them?
You're definitely eligible for entry-level engineering jobs -- that's why they're entry-level!
Given your 2 years of experience, you should aim higher and apply for mid-level roles (more on this in another response).
How should I write my resume/describe my experience+title?
If you want to apply for SWE roles, you should do it. You're objectively a great candidate.
I highly recommend watching this: [Masterclass] How To Write A Stellar Tech Resume That Gets You More Job Opportunities.
what should the ask be in the email if I'm not supposed to be asking for a referral in the email?
Two suggestions:
How long should I be waiting for these "indirect connection" referrals to come through?
Depends on the timeline for your job search, I wouldn't wait more than 2 weeks if you have urgency in the job search. Redundancy is good here, BTW. You should not rely on a single contact to get you into a company. If the company is large enough (FAANG), you probably have multiple people you can chat with at in parallel.
Would reaching out cold to YC alumni who formerly worked at those companies be effective? I assume no, but asking anyways in case I'm misunderstanding.
They probably wouldn't be effective for referrals, but it doesn't hurt. Instead of viewing networking as a binary option (connect or not), view it as a priority queue. Former employees should be lower on your priority list compared to current employees.
On the topic of entry-level vs mid-level, I would simply defer that decision (as I talked about here):
Finally, the answer to if you should customize your resume to each different kind of job:
For different companies or company sizes, I wouldn't customize your resume unless you really care about one company: it's not worth the time.
Once you get the interview, your resume doesn't matter much. And ideally you are landing interviews at the companies you want through your network.
Thanks so much for the amazing and supportive replies Rahul! Sorry for responding so late; I wanted to read through Taro to make sure I wasn't re-asking the same questions and be more thoughtful.
As you mentioned, it sounds like the key to win is my network (friends -> friends of friends -> YC alumni). I've read a few of the other posts on Taro regarding networking, but I think this situation is slightly different so I have a few more questions: