Staff Software Engineer, Machine Learning Platform at Airbnb
Job Description
Join Airbnb: Staff Software Engineer, Machine Learning Platform - Remote Opportunity
Are you a seasoned Staff Software Engineer passionate about building robust, scalable machine learning infrastructure? Airbnb is seeking a talented individual to join our dynamic Machine Learning Platform team. At Airbnb, we believe that travel enriches lives, and our technology helps millions of people around the world find unique places to stay and things to do. Your work will directly empower data scientists and engineers across the company to develop, deploy, and monitor cutting edge ML models that power our core products and services.
About the Role
As a Staff Software Engineer on the Machine Learning Platform, you will be instrumental in designing, building, and maintaining the foundational systems that enable rapid ML development and deployment at scale. You will solve complex technical challenges related to data pipelines, model training, serving, and lifecycle management. This role offers the opportunity to make a significant impact on Airbnb's product innovation and engineering culture, collaborating with diverse teams and leading critical initiatives.
Key Responsibilities
- Design, develop, and optimize highly scalable and reliable machine learning infrastructure and services.
- Build tools and frameworks that streamline the entire ML lifecycle, from experimentation to production.
- Collaborate closely with data scientists, ML engineers, and other software engineering teams to understand their needs and deliver innovative solutions.
- Drive architectural decisions and technical roadmap for critical components of the ML platform.
- Mentor junior engineers and contribute to a culture of technical excellence and continuous improvement.
- Ensure the performance, security, and maintainability of platform services.
Required Qualifications
- BS, MS, or PhD in Computer Science or a related technical field, or equivalent practical experience.
- 7+ years of professional experience in software engineering, with a strong focus on distributed systems or machine learning infrastructure.
- Expertise in Python or Java, and experience with other programming languages used in ML.
- Deep understanding of machine learning concepts, algorithms, and best practices.
- Proven experience with cloud platforms such as AWS, Google Cloud, or Azure.
- Extensive experience with distributed data processing frameworks (e.g., Spark, Flink, Kafka).
- Strong command of data structures, algorithms, and system design principles.
- Excellent problem solving, communication, and collaboration skills.
Bonus Qualifications
- Experience with Kubernetes and Docker for container orchestration.
- Familiarity with ML frameworks like TensorFlow, PyTorch, or Scikit-learn.
- Contributions to open source projects in the ML or big data ecosystem.
- Experience with MLOps tools and practices.
Why Join Airbnb?
At Airbnb, we offer a challenging and rewarding environment where your contributions have a global reach. We foster a culture of innovation, belonging, and continuous learning. You'll work with a world class team of engineers and designers, tackling exciting problems that define the future of travel. We are a remote first company that values work life balance and providing the tools you need to succeed.
Ready to Apply?
Take the next step in your career journey.
Apply NowYou will be redirected to the company's application page
Link verified about 4 hours ago
💜 Please mention that you found the job on True Work From Home, this helps us grow. Thanks!
More Software Development Engineer (SDE) Jobs
Discover similar opportunities that match your skills
Senior Backend Engineer
Engineering Manager, Member Experience at Raya
AWS Practice Lead, Open Source Databases
Software Engineer (Trading)
Senior Full-Stack Software Engineer, Discover
Software Engineer - Blockchain Security
Platform Engineer, Edge and Networking
Java Architect- Compliance
About Airbnb
Airbnb is a global online marketplace that connects hosts offering unique stays, experiences, and services with millions of travelers. Since its founding in 2007, it has enabled over 5 million hosts to welcome more than 2 billion guest arrivals across 8 million listings in over 220 countries and regions.
View Company Profile