Last month, the Engineering Leadership Community (ELC) published a podcast to explore the lessons of my transitions from an engineer at Amazon.com to helping found A9.com to leading teams at LinkedIn and Google to eventually joining as the CTO of Handshake late last year. The podcast interview focused on an important principle that has guided me through my past roles and finally here at Handshake: “When you look back at your career, what impact do you want to leave behind?” As excited as I am about the hard technical problems our teams are handling and the opportunity to work alongside brilliant and kind folks—this transition is unique as it was ultimately a calling towards our mission to help young people succeed in their careers by breaking systemic barriers.
Helping young people reach their potential
Over the last couple of decades, I have been increasingly spending my time on not-for-profit, youth and community development initiatives: be it a service-learning summer camp in Kenya, or teaching faith and humanities to youth in my religious community across the US, or serving on the board for America Scores to provide after-school enrichment programs for low-income communities across the Bay Area. Throughout my direct engagement with thousands of young people, I have developed a deep conviction in their infinite potential and a commitment to help them reach that potential. Young people represent hope, ambition, and potential that the world so desperately needs. But so often they graduate lost, confused, anxious, and alone in their journeys. I believe our job here really is to harness that potential in young people, by supporting them in their optimal trajectories through guiding, counseling, and empowering, ultimately for them to uplift society.
I have also painfully learned and recognized, however, that not all young people, despite how bright and ambitious they are, have access to the best opportunities to grow and make an impact on society. In my encounters with youth worldwide from Salamiyah to Kabul to Karachi to Mombasa, I have realized that the potential of millions of young people across the globe is getting marginalized every day due to the economic and social conditions of the society in which they live. This realization hit harder, and at home in the USA during the pandemic, when I embarked on a sabbatical to dedicate my time exclusively to volunteering with the youth in my local religious community, focusing both on digital engagement as well as advancing issues of social justice, equity, and inclusion. My efforts during the height of the COVID-19 pandemic heightened my awareness of the various systemic inequities in the US and further strengthened my belief that every young adult has incredible potential no matter their race, socioeconomic status, or other factors. Above all, I knew that I wanted to dedicate my career to breaking down systemic barriers and helping them realize that potential.
That’s why finding a place as Handshake’s Chief Technology Officer felt kismet. Handshake’s mission to democratize opportunity for early talent and break down barriers for young people aligned with my reinvigorated drive to do the same. The company is uniquely positioned to make a huge impact, and I’m thrilled to help drive it forward by fostering and growing an engineering organization that is truly mission-focused.
I have been incredibly fortunate in my career to work at extremely large companies, but have also seen firsthand how easy it is to lose sight of a mission as a team scales. Since joining Team Handshake, I’ve witnessed incredible growth—our engineering org recently hit 100 engineers, and we closed our Series E funding round at a $1.5B valuation. I’ve also seen that we have a rare opportunity here to be the exception to the trend of a company’s greater mission getting lost behind other priorities. Because Handshake’s product and culture is built so concretely around our mission, we have the chance to do things right, always keeping students and their success in mind.
Coming Full Circle with Search
When you’ve spent nearly 20 years working on search, it’s hard not to see everything as a search problem! But that’s exactly how I see what we’re doing at Handshake: we are a platform that seeks to democratize access to opportunity by helping employers find the best talent among a vast, diverse student population and helping students find the right positions to launch their careers. And, while focusing on these two sets of stakeholders, we are helping ensure that the workforce of tomorrow will be diverse, inclusive, and equitable.
But executing on this mission requires addressing several search challenges:
- Determining which jobs students want through a combination of explicit and inferred intent signals. This is especially challenging, because many students aren’t sure what they want, let alone how to express it. But the rewards justify the challenges: improving search relevance and the overall search experience through better retrieval, ranking, and presentation ultimately creates quality connections between students and employers.
- Improving not only the precision but also the recall of employer outreach campaigns, where precision is the fraction of included recipients that are relevant, while recall is the fraction of the targeted recipients that the campaign managed to include. Increasing recall without decimating precision is hard, but it’s something we can help employers do by relaxing criteria or substituting less restrictive ones. The result can be campaigns that increase not only recall, but also inclusiveness, e.g., by nudging employers away from focusing on a handful of well-known schools.
- Allowing employers to combine signals from employer-independent student profiles with signals from employer-specific behavior to prioritize outreach to the students most likely to be not only qualified for but also interested in those employers’ opportunities. In order to combine these signals scalably and efficiently, we had to innovate on our fundamental search architecture. Check out this recent blog post from our senior software engineer Savannah Worth for more details on this topic.
- Figuring out how to measure and model searcher behavior and success. Even as we frame our mission as a search problem, it’s important for us to remember that students and employers see search as a means to an end. We need to measure how effectively and efficiently our stakeholders achieve their ends, and then work tirelessly to improve their experiences.
As we go beyond serving our current students to serving early talent (including recent alumni) globally, our investments in data, search, and machine learning will be critical. These technologies will be key to building a progressive career platform where students (and beyond) can trace optimal career trajectories, discover and develop necessary skills, and build relationships with mentors and decision makers to avail the right “next” opportunity for their career.
Over the coming months and years, I look forward to strengthening our expertise in search and relevance as a key enabler in achieving our mission. This includes hiring great search engineers and also learning from the best across the industry. One such luminary who has been working very closely with our engineers in shaping our search directions is Daniel Tunkelang. If you are a search enthusiast like me, you will enjoy this insightful and entertaining talk from Daniel at Handshake’s Speaker Series titled “MMM, Search!”
Diversity as the Core
One of Handshake’s company values is empowered by diversity. We believe diversity and equity are vital and we keep them core to everything we do, from the products we design to the ways our teams are built and engaged.
At Handshake, we believe talent is everywhere. We design our products to enable employers to not only optimize for response rates on outreach campaigns, but also ensure a diverse selection of students are included. We are investing in thoughtful and respectful ways to enable students to express their identity as part of their profiles, be it their preferred gender identity or their racial and ethnic identities. The goal is to help employers increase diversity and create opportunities for underrepresented groups, while maintaining an inclusive and empathetic experience for all students.
As we more actively include advanced machine learning techniques in our products, we are seeking to learn from experts in the field of ML Fairness on how to be mindful of ways bias might try to creep into our algorithms.
To learn more about challenges in ML Fairness, we hosted this talk at Handshake’s Speaker Series by Tulsee Doshi, Product Lead for Google’s ML Fairness and Responsible AI efforts.
We also believe diverse teams lead to more equitable products. We have hiring OKRs that seek to ensure representation at every level of Engineering. Our squads are location-agnostic so engineers are empowered to find the best role for themselves & their careers without needing to worry about where they are based. Only ~50% of our engineering team lives near one of our offices. Hiring from across the US has allowed us access to truly exceptional talent who bring with them a wide array of experiences, career journeys, identities, & skill sets. And they all come together, we all come together, to make Handshake the place it is.
Re-architecting for scale
Handshake is a small company tackling big problems. We’re focused on staying nimble as we grow. In the past, a Ruby monolith served us well. At 100+ engineers & growing, we are taking the time to invest in breaking the monolith into separate services with clear service ownership and seamlessly discoverable APIs. These services will have clear boundaries, allowing teams to have full ownership over their systems and long-term charter. We believe this is critical to building deep competencies and maintaining a culture of agency, autonomy and innovation. Related to this effort is transitioning from a single, centralized on-call rotation to team-based rotations. Teams are on-call for their own services and the code that they write which reinforces a culture of quality.
We are also investing in our developer experience, CI/CD, and production infrastructure automation to make releasing to production quick, clean and uneventful. We are challenging ourselves to find new ways to deliver products: efficiently, on-time, without surprises, and with quality. Our recent efforts to measure and improve execution effectiveness seek to ensure that engineers have the right level of tooling and automation, with minimal roadblocks to be productive, and ultimately have a large impact on a meaningful mission.
If you want to look back and be proud of the impact of your work…
If you want to find new ways to embrace diversity and inclusion…
If you want to take on hard problems without big company roadblocks…
Come join us on our mission!