Used Tools & Technologies
Not specified
Required Skills & Competences
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Software Development @ 4
Automated Testing @ 4
dbt @ 1
Airflow @ 1
Communication @ 7
Data Engineering @ 4
API @ 7
Experimentation @ 4
Design Patterns @ 7
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Airbnb’s Data Authoring Platform exists to turn raw data into decision-grade insight — fast, reliable, and at scale. The platform provides a single, paved path for 4,000+ internal data producers and consumers to model, transform, and serve trustworthy data and metrics that power everything from A/B experimentation to executive dashboards.
What we own
- The end-to-end data-authoring framework that cuts through pipeline boiler-plate and accelerates iteration, pipeline testing, and validation.
- Airbnb’s semantic layer & metrics platform, ensuring one definition of truth across the company.
- Tooling for reliability, governance, and cost-efficiency including automated testing, anomaly detection, and right-sized materialization.
The difference you will make / Responsibilities
- Build infrastructure and tooling to solve semantic layer and data transformation problems that democratize access to data.
- Make it easier for thousands of internal users to build and consume high-quality data models, pipelines, and business-critical metrics used across product, finance, and operations.
- Engineers, designers, and product leaders will use the tools you build to explore and develop new product experiences and to run experiments at scale.
- Build and extend the capabilities of the query rewriting service.
- Research semantic layer techniques and database engine features to set priorities for Minerva.
- Partner with teams across the company to improve the impact of data, especially by making it easier to query data.
- Participate in all phases of software development from architecture/design through implementation, testing, and on-call.
Requirements / Your expertise
- 5+ years in a hands-on software engineering role, shipping high-quality code to production.
- Experience with at least one modern, general programming language.
- Experience at the boundary between data engineering and software engineering.
- Experience with a data platform that has multiple abstraction or semantic layers.
- A deep understanding of 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: proficiency authoring DSLs or APIs that abstract data transformations (e.g., dbt, Airflow Providers, custom compilers).
- Bonus: experience with data warehouse technologies.
Location
- 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.
- You must live in a state where Airbnb, Inc. has a registered entity (some states may be excluded).
- Offices: United States
Compensation & Other
- Pay Range: $196,000—$230,000 USD (base pay range). This role may also be eligible for bonus, equity, benefits, and Employee Travel Credits.
- Job titles may span more than one career level; actual base pay depends on factors such as training, transferable skills, work experience, business needs and market demands.