Your resume is not part of our decision-making process. Feel free to send us a resume! Weāll look at it! But weāll forget about it when we grade your challenge results.People ask us all the time if they should apply given they donāt have much job experience in the work we do. Well: for any of our roles, weāll tell you what the hiring challenges are. If you can knock them out, go for it. We love discovering talent, and, just as importantly, weāre set up to actually do it.
- We donāt time the challenges, and you can get them done in dribs and drabs of your spare time if thatās best for you.
- We donāt look over your shoulder, canāt see your typos, and arenāt driving up your cortisol with loaded sighs and āhmmsā as you work. We want to see you in your best light.
- You get to use your own dev setup, which, of course, includes Internet connectivity and the ability to Google things and work with LLMs, because that is how all code in the industry is actually written.
Our Process In More Detail
A typical hiring process for an engineering job at Fly.io looks like this:- You send us an email. Thereās an email address at the bottom of all our job descriptions.
- We say āhiā, lay out our hiring challenges, and give you some time to ask us questions. Weāre happy to field questions!
- When youāre ready, we deliver you a series of at-home challenges (usually 2-3). You knock them out one at a time. If things go roughly with any of them, weāll let you know.
- If you knock out all the challenges, weāll schedule a 60-90 minute discussion in Slack with one of our team members, which we refer to internally as a structured interview. No coding, no video, no microphones; just a typed discussion in Slack so we can better understand how you think about and collaborate on the kinds of problems we tackle at Fly.io.
- Thatās it! If everything goes well, the next step is us working out an offer with you.
What About Time Limits?
We donāt take delivery time into account when grading challenges. Take a day, take a week, take a month. We have only two caveats to offer about the amount of time you spend on challenges:- If you really do take a month to do the challenges, our staffing situation might change by the time youāre done, and we wonāt be able to move forward immediately. So: if itās going to be a while before you can get to the challenges, let us know, and weāll be able to warn you if thereās any time sensitivity on the role youāre applying to. We donāt want to have you doing challenges for a role that isnāt open by the time youāre done!
- Weāve said it already but weāll say it again: weāve tried to calibrate these challenges (by running them many times) so they take roughly the same amount of time as an interview would. You can put as much time into them as youād like; weāre not going to notice. But if youāre getting sore about the amount of time theyāre taking, you should reach out to us and we can try to figure out whatās happening. Sometimes, you might be overthinking the challenge; other times, the role youāre applying to might not be a perfect fit for where youāre coming from.