It was really stressful because it seemed like everyone knew how to program already. I struggled a lot in the first years and felt so behind compared to everyone in the class (learning English and Java at the same time was rough!). But I quickly realized that everyone has strengths and weaknesses. While I was weaker in computer science, I was stronger in other subjects. I could offer help on calculus and physics thanks to my advanced high school curriculum, and in return they would share their programming experience. I was lucky that I had classmates who supported each other, and that got me through the years of uncertainty.

Through many internships during the undergrad years, I also learned that when writing code, making it functional is not the only goal — we’re writing for other developers, current and future, who share the same codebase. They need to understand what you’re trying to achieve and your code needs to be maintainable. It’s not just about the algorithms, but also about organization and communication. And those skills you have as a person also apply to engineering.

The space we work on is both a product surface and a platform. It’s also the crossroad of user experience and data. As a result, we get to work on many different types of projects, from new user facing features, systems that power product pages, platforms that enhance developer productivity, to work that enhances product experience such as performance improvements… The possibilities are endless.

Not only is this area a great fit for my passions, but Airbnb is a product that I’ve admired for a long time (ever since discovering the platform as a host back in 2012, when I literally had guests staying on an air mattress in my flat in San Francisco!). One thing I love about Airbnb as a product is that it’s really good at storytelling. You land on the homepage and you see there’s a narrative here, rather than a lot of components.

“I think that how you deal with a crisis — how you deal with the lows of a company — shows more character of the company than the highs, when everything is going smoothly.”

What really confirmed my desire to join was seeing how Airbnb handled the challenges of 2020. While seeing layoffs happening all over the tech industry during the pandemic, I was impressed by Airbnb’s response. The communication was very clear from leadership, and the company was generous and considerate in helping people find and land their next job and get through this period financially. There was also a widely-shared blog post by Brian which I felt set the bar for how to communicate with empathy and compassion while making a difficult decision.

I think that how you deal with a crisis — how you deal with the lows of a company — shows more character of the company than the highs, when everything is going smoothly. I felt like how Airbnb handled things was a really good sign of the company’s culture and the leadership. And that’s what ultimately inspired me to join the team.

That’s why I’m so excited about the team we’re starting in Atlanta. It’s a very important tech hub. Atlanta has great schools and great talent. And the office there will help us operate in a way that’s less Silicon Valley-centric. I think it’s very important to bring different ways of thinking into the company and strengthen the culture instead of simply fitting in the culture.

I’m also feeling confident that we’ve built up the “muscle” of working remotely and learned how to make everyone feel supported over that past year and half. We’re making sure to integrate new engineers in Atlanta with our existing teams first, so they can learn how Airbnb works, what our tech stack is like, and so on — we’re being very careful about how we equip everyone with that domain knowledge so they’re set up for success.

At Airbnb, we have a healthy engineering culture of collaboration and knowledge sharing. People are willing to help each other out. We’re here to build products with a mission that everyone can belong anywhere, and there are so many ways to contribute to a team where everyone is sharing their strengths.

Our team is dedicated to perfecting our new features that help travelers to embrace more flexibility in date and destination, as well as improving core functionalities all over the onboarding and search flow. On the platform side, we continue to invest in mobile, to scale and evolve our tech stack and set a new standard for app development. We’re hiring in Atlanta, the Bay Area, and a number of other locations and we’d love to hear from you!

Check out these related roles:



Source link