Software Engineer, Data

Airbnb San Francisco , CA 94118

Posted 2 months ago

What is Homes at Airbnb?

Whenever anyone thinks of Airbnb, the first thing that comes to mind is Homes. Homes is Airbnb's core business and we work on everything from driving improvements to the Guest and Host experience to launching new initiatives from the ground up. Within Homes engineering, you can have significant impact on a wide range of Airbnb products and users. Whether you are working on one of our big bets such as guest loyalty or personalization, improving our tools for guests and hosts around the world, or working on a new business such as Airbnb for Work or Airbnb Plus, you will be on a small team designed to maximize your ability to deliver results. If you are motivated by how much visibility your work has, how much it impacts the company's bottom line, how many users see your work, or how it will impact your career growth, Homes is a great place to launch your Airbnb career.

Like all teams at Airbnb, we value and promote the diversity of our workforce, our guests, our hosts, our marketplace platform, and the world. Simply put, diversity belongs.

What is Data Applications at Airbnb?

Data applications are critical to Airbnb's success, powering many aspects of our marketplace and supporting products. We are looking for software engineers who will build data applications to solve product problems. In this role, you'll partner closely with our data scientists and machine learning engineers to create the technology that generates and transforms data into applications, insights and experiences for our users.


  • Develop and automate large scale, high-performance data processing systems to drive Airbnb business growth and improve the product experience

  • Design data models for optimal storage and retrieval, and optimize the data architecture to meet critical product and business requirements

  • Build scalable data pipelines on top of Hive and Spark leveraging Airflow scheduler/executor framework

  • Build and rewrite existing data pipelines using Spark/Scala to improve efficiency and latency

  • Transform our data architecture for massive scale and high performance

  • Improve data quality and through anomaly detection by building and working with internal tools to measure data and automatically detect changes

  • Data Modeling and improving our existing data models for analytics

Minimum Requirements:

  • 5+ years of relevant industry experience

  • Bachelor's and/or Master's degree, preferably in CS, or equivalent experience

  • Demonstrated ability to analyze large data sets to identify gaps and inconsistencies, provide data insights, and advance effective product solutions

  • Experience designing and deploying high performance systems with reliable monitoring and logging practices

  • Working knowledge of relational databases and query authoring (SQL).

  • Excellent communication skills, both written and verbal


  • Stock

  • Competitive salaries

  • Quarterly employee travel coupon

  • Paid time off

  • Medical, dental, & vision insurance

  • Life insurance and disability benefits

  • Fitness Discounts

  • 401K

  • Flexible Spending Accounts

  • Apple equipment

  • Commuter Subsidies

  • Community Involvement (4 hours per month to give back to the community)

  • Company sponsored tech talks and happy hours

  • Much more


Airbnb has Engineering offices along the West Coast in the U.S. and our teams are growing quickly! Contact us to find out which office works best for you.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Engineer Data


Posted 2 months ago

VIEW JOBS 3/4/2020 12:00:00 AM 2020-06-02T00:00 Neuralink is developing ultra-high bandwidth brain-machine interfaces to connect humans and computers. We are building a team of multidisciplinary experts passionate about making a world-changing impact. Neuralink is seeking engineers to write software that communicates in real-time with the brain. We are developing ultra-high bandwidth brain-machine interfaces to connect humans and computers. Your software will interact with our neural interfaces as well as other data acquisition systems to decode brain activity and interact with the environment. You will work with neuroscientists, physicians, computer scientists and electrical engineers to design, test and deploy high-performance software systems. About you: * You find large challenges exciting and enjoy discovering and defining problems as much as solving them. * You deliver. You may enjoy thoughtful conversations about problems and perfecting designs, but in the end, you know that what matters is delivering a manufacturable solution that works every time. * You are a cross-disciplinary team member. You are excited to work with and learn from software, mechanical, electrical, materials, biological engineers, and neuroscientists. You are comfortable communicating across teams. * Resourceful, flexible and adaptable; no task is too big or too small. Key qualifications: * Evidence of exceptional ability in engineering, mathematics, statistics or computer science. * Experience coding in Python and C++. * Strong understanding of engineering first principles. Preferred qualifications: * Experience writing software that interacts with real-time hardware systems. * Experience with modern statistical inference and machine learning. * Experience with experimental neuroscience or electrophysiology. What we offer: * An opportunity to change the world and work with some of the smartest and the most talented experts from different fields. * Growth potential. We rapidly advance team members who have an outsized impact. * Flexible vacation policy. * Excellent medical, dental and vision insurance through a PPO plan. * Meals provided. * Stock options. Neuralink provides equal opportunity in all of our employment practices to all qualified employees and applicants without regard to race, color, religion, gender, national origin, age, disability, marital status, military status, genetic information or any other category protected by federal, state and local laws. This policy applies to all aspects of the employment relationship, including recruitment, hiring, compensation, promotion, transfer, disciplinary action, layoff, return from layoff, training and social, and recreational programs. All such employment decisions will be made without unlawfully discriminating on any prohibited basis. Neuralink San Francisco CA

Software Engineer, Data