Used Tools & Technologies
Not specified
Required Skills & Competences ?
Software Development @ 4 Communication @ 7 Data Engineering @ 4 API @ 7 Experimentation @ 4 Design Patterns @ 7 OLAP @ 1 Apache Superset @ 4Details
Airbnb Metric Infrastructure (Minerva) builds and maintains libraries, frameworks, and visualization tools that enable data scientists, analysts, and engineers to derive insights and drive impact across the company. The team supports platforms such as Apache Superset, Airbnb's in-house Metric system (for metric consistency at scale), and the Experimentation platform. This role focuses on building infrastructure to solve semantic layer problems and making it easier for thousands of internal users to build business-critical metrics.
Responsibilities
- Build and extend the capabilities of the query rewriting service.
- Research the latest semantic layer techniques and database engine features to inform product priorities.
- Partner with teams across the company to improve metric infrastructure and ease of querying data.
- Participate in all phases of software development: architecture and design, implementation, testing, and on-call responsibilities.
- Collaborate with engineers, data scientists, product designers, and other stakeholders to deliver high-quality solutions.
Requirements
- 5+ years in a hands-on software engineering role, shipping high-quality code to production.
- Experience with at least one modern, general-purpose programming language.
- Experience at the boundary between data engineering and software engineering.
- Experience with a data platform that has multiple abstraction or semantic layers.
- Deep understanding of object-oriented programming (OOP) and API design patterns.
- Experience working closely with other engineering teams across complex interfaces.
- Strong communication skills and a track record of leading projects across teams.
- Bonus: experience with OLAP databases and engines.
- Bonus: experience with data warehouse technologies.
Location & Work Policy
- This position is US - Remote Eligible. The role may include occasional work at an Airbnb office or attendance at offsites, as agreed with your manager.
- Candidates must live in a U.S. state where Airbnb, Inc. has a registered entity (some states are excluded).
Compensation & Benefits
- Base pay range: $191,000 — $225,000 USD (actual base pay dependent on factors such as experience, skills, and business needs).
- This role may be eligible for bonus, equity, standard benefits, and Employee Travel Credits.
Inclusion & Accessibility
- Airbnb is committed to building a diverse workforce and providing a disability-inclusive application and interview process. Candidates who require reasonable accommodation for the recruiting process are advised to contact [email protected] with their full name, the role, and the accommodation needed.