Apply

Staff Software Engineer, Central Data

Posted 2024-09-20

View full description

💎 Seniority level: Staff, 9+ years

📍 Location: USA

💸 Salary: $204,300 - $259,000 per year

🔍 Industry: Technology / Data Analytics

🏢 Company: Airbnb👥 5001-10000💰 $ Secondary Market on 2020-06-03🫂 on 2023-03-03HospitalityTravel AccommodationsPropTechMarketplaceMobile AppsTravel

🗣️ Languages: English

⏳ Experience: 9+ years

🪄 Skills: PythonSoftware DevelopmentData AnalysisDesign PatternsNumpyAlgorithmsData analysisData StructuresPandas

Requirements:
  • 9+ years in a hands-on software engineering role, shipping high-quality code to production especially in a modern Python environment.
  • Deep Python expertise, including understanding of packaging internals, async programming, and data science toolkits like Pandas and Numpy.
  • Strong grasp of software design patterns, algorithms, data structures, and principles of software engineering.
  • Bonus points: Experience in some combination of internal application development, data visualization or data-intensive applications.
  • Bonus points: Hands-on experience with big data technology, e.g: Flink, Airflow, Hadoop, Spark, Trino, etc.
  • Bonus points: Experience with data science heavy statistical analyses.
Responsibilities:
  • Design, develop, and maintain high-performance Python services and libraries which enable seamless and accurate analysis, visualization and distribution across the company.
  • Engage with internal data scientists and engineers to understand their unique data challenges and requirements. Collaborate to design and implement tailored solutions that integrate seamlessly with their workflows and enable them to derive meaningful insights from their data.
  • Collaborate with other teams within Airbnb’s data platform (e.g. Data Warehouse Infrastructure and others) on integration of the python tooling and data products within the data platform’s services and infrastructure.
  • Contribute to maintaining a high technical quality bar by identifying quality or architecture improvements projects, improving testability, reviewing other’s code and technical designs.
  • Participate in all phases of software development from architecture/design, through implementation, testing, and on-call.
Apply

Related Jobs

Apply

📍 USA

🧭 Full-Time

💸 204300 - 259000 USD per year

🔍 Hospitality

🏢 Company: Airbnb👥 5001-10000💰 $ Secondary Market on 2020-06-03🫂 on 2023-03-03HospitalityTravel AccommodationsPropTechMarketplaceMobile AppsTravel

  • 9+ years in a hands-on software engineering role, shipping high-quality code in a modern Python environment.
  • Deep Python expertise, including knowledge of packaging internals, async programming, and data science libraries like Pandas and Numpy.
  • Strong grasp of software design patterns, algorithms, data structures, and principles of software engineering.
  • Bonus: Experience in internal application development, data visualization, big data tech (Flink, Airflow, etc.), and statistical analyses.

  • Design, develop, and maintain high-performance Python services and libraries which enable analysis, visualization, and distribution across the company.
  • Engage with internal data scientists and engineers to understand their data challenges and implement tailored solutions.
  • Collaborate with other teams within Airbnb’s data platform on integration of the Python tooling and data products.
  • Contribute to maintaining high technical quality by identifying improvements and reviewing code.

PythonSoftware DevelopmentData AnalysisDesign PatternsNumpyAlgorithmsData analysisData scienceData StructuresPandas

Posted 2024-07-30
Apply