Senior Web Software Engineer

Airbnb Logo

Airbnb

πŸ“Remote - United States

Summary

Join Airbnb's Data Science team as a Web Prototyper and partner with data scientists to develop prototypes showcasing the potential of new data models. You will co-develop prototypes, choose implementation approaches balancing speed and realism, build APIs for data access, and guide data scientists in building their own prototypes. Your work will enable critical business decisions by demonstrating technical feasibility and suggesting implementation approaches. This US-based remote-eligible position requires strong front-end development skills, data visualization expertise, and experience working closely with data scientists. The role involves creating prototypes that enhance products and introduce advanced technologies. Occasional work at an Airbnb office or offsite attendance may be required.

Requirements

  • 6+ years of experience in a hands-on web development role, particularly front-end development
  • Strong understanding of data visualization fundamentals
  • Expertise with TypeScript/JavaScript/React and low-level data visualization frameworks like d3/visx or webgl
  • Experience building custom interactions and novel user interface components
  • Strong communication skills and experience working closely with data scientists and/or ML engineers

Responsibilities

  • Co-develop prototypes with Data Scientists, partnering with them to talk through proposed data models, identify open questions, and plan the most effective ways to answer those questions and showcase the results to various stakeholders
  • Choose implementation approaches that strike an appropriate balance between speed and realism that will enable your prototypes to provide answers with sufficient confidence as quickly as possible
  • Build APIs that provide data from backend systems for use in your own and in other prototypes
  • Guide data scientists in building their own prototypes to address their open questions and demonstrate the value of proposed solutions

Preferred Qualifications

Prior experience in a prototyping role

Benefits

Remote work, flexible hours

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.