Staff Software Engineer, Communication & Connectivity

New
A
AirbnbSoftware Engineering
This position is US - Remote Eligible.Full-TimeStaff
Salary$204,000 — $255,000 USD
Apply NowOpens the employer's application page

Job Details

Experience
9+ years of relevant industry experience with a Bachelor’s and/or Master’s degree in CS/EE, or equivalent experience, or 6+ years of experience with a PhD
Required Skills
Machine LearningSoftware ArchitectureSparkGenerative AIDistributed Systems

Requirements

  • 9+ years of relevant industry experience with a Bachelor’s or Master’s degree in CS/EE, or 6+ years with a PhD.
  • Strong CS fundamentals and knowledge of architecture and design patterns.
  • Experience running data processing pipelines in production using distributed frameworks like Apache Spark or Flink.
  • Experience collaborating with client, backend, ML, and analytics teams.
  • Ability to work across team boundaries to establish overarching data architecture and data flow.
  • Experience working on or with end-to-end Machine Learning products.
  • Excellent communication skills, both written and verbal.
  • Passionate about working in a product-focused environment with customer impact.

Responsibilities

  • Shape the team’s long-term vision and roadmap in close collaboration with cross-functional partners.
  • Build strong relationships with partner engineering teams including backend, client, data science, analytics, and ML.
  • Design, develop, and maintain reliable, scalable data pipelines (batch and real-time) from diverse sources.
  • Implement robust offline and online feature building processes to enable faster production of ML products.
  • Architect and build ML infra and optimize for performance, scalability, and cost-effectiveness.
  • Mentor and develop engineers on the team while influencing the broader data engineering community.
View Full Description & ApplyYou'll be redirected to the employer's site
$204,000 — $255,000 USD
Apply Now