[Remote] Senior Software Engineer, Data Infrastructure
Note: The job is a remote job and is open to candidates in USA. Airbnb is a global company that connects hosts and guests through unique stays and experiences. They are seeking a Senior Software Engineer to join their Data Warehouse Infrastructure team, responsible for building and managing big data infrastructure to support data analytics and machine learning initiatives.
Responsibilities
- Design and build the next generation big data compute platform to empower data ETL, analytics and machine learning at Airbnb
- Operate, manage and improve the reliability, performance, observability and cost efficiency of the platform
- Write maintainable and self-documenting code, perform code reviews
- Work on, and contribute to open source software, and have industry impact
Skills
- BS/MS/PhD in Computer Science, a related field, or equivalent work experience preferred
- 5+ years of experience working with data infrastructure, with a focus on big data technologies
- Proficiency in big data technologies such as Spark, Presto/ Trino, Hive, and AWS EMR
- Strong programming skills in languages such as Java, Scala
- Extensive experience in designing, building, and maintaining scalable, fault-tolerant distributed systems
- Demonstrated expertise in multi-threading and concurrency programming
- Familiar with database systems, both SQL and NoSQL
- Proven ability to collaborate with other teams to define system requirements, identify potential solutions, and test and integrate systems
- Capacity to troubleshoot and resolve complex data infrastructure problems
- Strong communication skills, both written and verbal
- Ability to work effectively in a team environment
Benefits
- Bonus
- Equity
- Benefits
- Employee Travel Credits
Company Overview
Company H1B Sponsorship