Fast-growing startups tend to hire more experienced engineers since there is a belief that supporting early-career engineers slows teams down too much. This belief leads to teams being "top-heavy" from an IC perspective and contributes to all sorts of sustainability problems for teams later on.

To combat the perception that the only viable solution for a fast-growing startup is to hire experienced engineers, we aim to equip hiring managers and their teams with the knowledge to source, interview, and integrate early-career engineers successfully.

Definition and expectation of an early-career engineer

An early-career engineer is anyone who has no prior or limited (loosely defined as less than 12–24 months) professional work experience in an engineering-focused role. An early-career engineer could be someone who recently entered or reentered the job market, just finished their studies, or is transitioning into a new career.

The initial expectations of a fully-onboarded early-career engineer are defined in the IC1 career level. In addition to these, we also expect all engineers to exhibit our values.

When should a team consider an early-career engineer?

You may want to consider an early-career engineer if some of the following statements apply to your team:

The above statements are guidelines only. It is up to the team's manager to make a correct determination on whether their team is ready to support an early-career teammate.

Making space for early-career engineers on your team

Before preparing to post your job description, it's vital to set up the right environment and expectations within your team:

Building an early-career hiring pipeline