Airbnb, founded in 2007, has grown to over 5 million hosts and 2 billion guest arrivals worldwide. The company is seeking a Software Engineer for Infrastructure to enhance the search experience by improving system reliability and performance while collaborating with cross-functional teams.
Responsibilities:
- Work on search infrastructure engineering projects to improve search experience, in collaboration with product teams
- Up-level search system reliability, scalability and performance, in collaboration with Infrastructure teams
- Use the data in the Knowledge Graph to power rich product use-cases and also enrich the existing data based on measurement
- Build the next generation search platform to power different products at Airbnb, including typeahead, contextualizing and personalizing search results
- A large chunk of focused time to implement important components of the search platform, with GitHub Copilot as your assistant
- Analyze large amounts of data, build hypotheses, experiment, learn and iterate
- Give technical presentations/proposals to partners, add documentation about existing systems
- Discuss with cross-functional partners (e.g., product managers, designers) on the technical design of an exciting new search feature
- Attend an in-person gathering with team members and partners
Requirements:
- BS/MS in Computer Science, Mathematics or Statistics is required
- Exceptional coding skills in Java and Python and clear understanding of Algorithms/Data structures
- This position requires 80% of the time coding
- Analyzing and deriving insights from large data sets by applying simple ML techniques is required
- Willingness to try, experiment and learn new concepts with a positive attitude to work is highly desirable
- Open source committers to Lucene/ElasticSearch are very welcome!
- Good technical writing skills are desirable
- New Graduates may also apply if able to provide evidence of having written large amounts of code/building systems