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