We recently had a virtual cup of coffee with Jamshed Vesuna, an Engineering Manager on the Payments Team, to learn more about a new program he helped launch — Engineering Bootcamp, the department’s onboarding program for new hires.
At Robinhood, our people are our largest advantage and most valuable asset. In order to build the products, and the infrastructure we’re planning over the years to come, we need to scale our teams. And as we thought about hiring, and providing the best experience for new Robinhoodies, we decided to rebuild the onboarding process from the ground up — focusing on the three key themes: learning experience, community building, and purposeful team matching.
First, we start at the company level for onboarding, which encompasses several topics — product roadmap, company history, and the financial domain, to name a few. From there, engineers spend two weeks diving deep into our systems architecture and developer tools through a series of interactive talks and self-paced courses. The team will also go over the Robinhood-specific tooling and terminology that help engineers build robust, scalable systems in safe testing environments.
As Robinhood engineering has matured, we’ve begun leveraging tools and approaches at the forefront of learning systems design to create engaging onboarding courses that range from basic concepts to advanced platforms. For example, as a Safety First company, we built Apollo, where any developer can spin up their own end-to-end Robinhood environment for testing, completely isolated from other environments. As this has become a critical part of any development workflow, we’ve created a self-guided interactive Apollo course to get engineers up to speed and contributing to code: