Skydio is an amazing place to work. I'll be speaking some about my own area in computer vision, but many of the pros of working here extend to the company as a whole.
The work is just really fun. We're building fully-autonomous drones, and the challenges in doing that mean there are a huge number of really interesting problems to solve, including in 3D mapping and obstacle avoidance, object detection, scene understanding, motion planning, and controls.
The work is never old and it's gratifying to be pushing the boundary in what a drone is capable of, and because this is a real product we get to see our work in the hands of real consumers.
The team here is also relatively small for the amount of work being done and so everyone can have a real impact on the product, and by extension the drone industry as a whole. There's really no place else where I think I could find such fun, challenging work where I could also personally make such an impact in an industry.
Skydio as a company also has a great culture. From the CEO down the managers are technically brilliant while not having a lot of ego. You can have your voice heard working here if you have an opinion, and the good communication and lack of ego mean decisions that are made tend to be good ones.
No real cons. Every time there is an issue, the ability to have our voices heard means that issues are addressed quickly and people are able to freely express concerns.
I had a recruiter phone call (20 minutes) and a phone interview (45 minutes). 1. Self-introduction 2. Talk about resume projects 3. Machine learning basic questions (focal loss, loss functions)
1. Phone screen, live coding, system design. 2. On-site includes a PowerPoint presentation, live coding, and another system design. 3. Another on-site of live coding and a data modeling interview. Of the five companies I applied for, this was the on
The process was a standard multi-stage process: a recruiter screen, a hiring manager conversation, technical interviews, and a final onsite interview loop. There was a mix of coding and system design among other things. The interviewers were professi
I had a recruiter phone call (20 minutes) and a phone interview (45 minutes). 1. Self-introduction 2. Talk about resume projects 3. Machine learning basic questions (focal loss, loss functions)
1. Phone screen, live coding, system design. 2. On-site includes a PowerPoint presentation, live coding, and another system design. 3. Another on-site of live coding and a data modeling interview. Of the five companies I applied for, this was the on
The process was a standard multi-stage process: a recruiter screen, a hiring manager conversation, technical interviews, and a final onsite interview loop. There was a mix of coding and system design among other things. The interviewers were professi