Key Moments

Building an Engineering Team by Ammon Bartram and Harj Taggar

Y CombinatorY Combinator
Science & Technology3 min read72 min video
Sep 26, 2018|76,447 views|1,420|22
Save to Pod
TL;DR

Startups need to hire engineers strategically: focus on personal networks first, optimize screening, and close quickly.

Key Insights

1

Hiring engineers is a painful but crucial process for startups, requiring time, repetitive effort, and resilience.

2

Prioritize sourcing from personal networks, then leverage hiring marketplaces, LinkedIn/GitHub, and job boards.

3

Implement structured interviews, define key skills, and use better questions to reduce noise and bias.

4

Speed is a major advantage for startups in the closing process; be fast and transparent with offers.

5

When competing with tech giants, emphasize learning opportunities, career progression, and unique startup experiences.

6

For non-technical founders, leverage technical co-founders, ask candidates to explain their reasoning, or use hiring platforms like Triplebyte.

THE PAINFUL REALITY OF HIRING ENGINEERS

Hiring engineers is arguably the most critical and challenging aspect of building a successful startup. Founders must be prepared for a process that is time-consuming, involves repetitive tasks akin to sales, and can be emotionally taxing due to inevitable rejections. This difficulty stems from the scarcity of time for founders, the need for persistent effort, and the emotional toll of seeking ideal candidates who may not ultimately join. Recognizing these challenges is the first step toward developing an effective hiring strategy.

STRATEGIC SOURCING FOR ENGINEERING TALENT

The initial focus for sourcing engineers should be on personal networks, leveraging trusted relationships to find candidates who are not only skilled but also a good cultural fit. As personal networks are exhausted, hiring marketplaces offer a quicker way to connect with actively searching engineers, though they can be competitive and costly. LinkedIn and GitHub provide vast directories, but require personalized outreach to cut through the noise. Job boards and meetups are generally lower priority, acting more as background pipelines for potential future hires.

OPTIMIZING TECHNICAL SKILL EVALUATION

Evaluating technical skills effectively requires moving beyond unstructured interviews and employing a structured approach. This involves defining the specific skills critical for the role and company, asking consistent questions across all candidates, and providing interviewers with defined criteria for evaluation. Utilizing better interview questions that have multiple steps and avoid requiring obscure leaps of insight, while also downplaying credentials during technical assessments, can lead to more accurate and less biased evaluations.

REDUCING NOISE AND BIAS IN INTERVIEWS

To mitigate the inherent noise and bias in the interview process, focus on specific strategies. Standardize the interview process to ensure consistency, provide clear evaluation criteria to interviewers, and unify decision-making to a central point. Avoid questions that rely on specific, easily discoverable facts; instead, use multi-step problems that allow for gradual problem-solving. It's also crucial to consider the false negative rate, ensuring that promising candidates aren't unfairly screened out, and to calibrate assessments on a candidate's maximum potential rather than just average performance.

THE ART OF CLOSING OFFERS

Speed and transparency are paramount when extending offers to engineering candidates. Startups have a significant advantage over larger companies by moving quickly through the hiring process and delivering final offer details promptly. Ensure interviewers maintain a positive and professional demeanor, avoid arrogance, and be prepared to discuss company culture in detail, especially regarding diversity and openness. Involving the team and investors in the closing process can also be beneficial, and all offers must be presented fully and transparently, including detailed compensation packages.

COMPETING FOR TALENT AGAINST GIANTS

Startups can effectively compete for engineers against tech giants by highlighting unique advantages. Emphasize the unparalleled learning opportunities and real decision-making authority granted at startups, where mistakes can lead to rapid growth and experience. Discuss accelerated career progression and the unique, unrepeatable opportunity to build a company from the ground up. For junior candidates, offer strong mentorship from experienced engineers. By focusing on these aspects, startups can attract top talent even when they cannot match the compensation of larger corporations.

Building Your Engineering Team: A Startup Guide

Practical takeaways from this episode

Do This

Prioritize personal networks for early hires.
Use a structured process for sourcing and interviewing.
Make personalized and targeted outreach on LinkedIn/GitHub.
Write unique and engaging job descriptions.
Train interviewers to have good 'bedside manners'.
Be prepared to discuss company culture in detail.
Get your team and investors involved in the closing process.
Present full, transparent offers with all compensation details.
Emphasize learning opportunities and ownership for candidates.
Highlight career progression and unique startup opportunities.
For junior candidates, emphasize mentorship.

Avoid This

Procrastinate on hiring – it's a scarce resource.
Rely solely on generic or spam messages for outreach.
Use generic boilerplate language in job descriptions.
Let interviewers rely on intuition; use structured interviews.
Ask interview questions that are easily 'gamed' or have single 'facts'.
Avoid specialized knowledge questions unless crucial for the role.
Downplay the time it takes to solve problems for candidates.
Let interviewers be biased by credentials; hide them during technical screens.
Focus only on false positives; consider the cost of false negatives.
Fail candidates based on a single poor performance in one interview section.
Engage in 'hazing' during interviews.
Engage in hypothetical offer discussions before presenting details.

Candidate Success Rates Post-Hiring

Data extracted from this episode

CategoryPercentage
Fired within months5%
Stick around but not top performers30%
Best hires / Top performers10%

Common Questions

Hiring engineers is a painful process because it takes significant time, involves repetitive tasks, and often results in rejection or 'heartbreak' when desired candidates decline offers. Founders need to be prepared for this difficulty.

Topics

Mentioned in this video

More from Y Combinator

View all 214 summaries

Found this useful? Build your knowledge library

Get AI-powered summaries of any YouTube video, podcast, or article in seconds. Save them to your personal pods and access them anytime.

Try Summify free