
About Airbnb
The community marketplace for unique travel stays
Key Highlights
- Over 4 million registered hosts worldwide
- Facilitated over 1 billion bookings since inception
- $3.8 billion raised in Series F funding
- Headquartered in San Francisco, CA
Airbnb, headquartered in Showplace Square, San Francisco, CA, has transformed the hospitality industry with its platform that connects over 4 million hosts to travelers. Since its inception, Airbnb has facilitated over a billion bookings, disrupting traditional accommodation models by allowing indiv...
🎁 Benefits
Airbnb offers generous parental and family leave, paid volunteer time, and an annual travel and experiences credit. Employees enjoy health food and sn...
🌟 Culture
Airbnb's culture emphasizes community and belonging, reflecting its mission to create a world where anyone can belong anywhere. The company values fle...
Skills & Technologies
Overview
Airbnb is hiring a Senior Software Engineer for their Payments AI/ML Foundation team to design and own core platform components that power AI across Airbnb Payments. You'll work with technologies like Java and Python, focusing on machine learning and AI capabilities. This position requires significant experience in software engineering.
Job Description
Who you are
You have 5+ years of experience in software engineering, with a strong background in building scalable systems and a passion for AI and machine learning. You are proficient in Java and Python, and you understand the intricacies of developing robust systems that can handle complex requirements. Your experience includes working collaboratively with cross-functional teams, translating ambiguous requirements into clear technical specifications.
You are familiar with the principles of machine learning and have experience in developing AI systems. You understand the importance of performance optimization and governance in production environments, and you are committed to building reliable and efficient systems. Your problem-solving skills are top-notch, and you thrive in environments where you can innovate and push the boundaries of technology.
What you'll do
As a Senior Software Engineer on the Payments AI/ML Foundation team, you will design and own core platform components that enable AI capabilities across Airbnb Payments. You will partner with product, infrastructure, data science, and operations teams to translate ambiguous requirements into robust systems with clear service level agreements. Your role will involve building tooling and automation that enhances AI development, ensuring that the systems you create are safe, efficient, and scalable.
You will envision and support the development of novel machine learning systems and product integrations, focusing on performance optimizations that solve real-world problems. Collaborating with cross-functional partners, you will work on enhancing the reliability and performance of models and agents in production, ensuring that they meet the high standards expected at Airbnb. Your contributions will directly impact the efficiency and effectiveness of AI innovations within the Payments domain.
What we offer
Airbnb is committed to fostering an inclusive environment where diverse ideas can thrive. We believe that a diverse workforce leads to better products and services. You will have the opportunity to work in a collaborative and innovative environment, where your contributions are valued and recognized. We encourage you to apply even if your experience doesn't match every requirement, as we are looking for individuals who are eager to learn and grow with us.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Airbnb.
Similar Jobs You Might Like
Based on your interests and this role

Staff Engineer
Airbnb is hiring a Senior Staff Software Engineer for their Payments team to drive architectural strategy and coach engineers. You'll work with Java and Spring to build scalable payment systems. This role requires extensive experience in software engineering and architecture.

Software Engineering
ChargePoint is hiring a Senior Software Engineer to design, build, and scale backend services and cloud infrastructure for their EV charging ecosystem. This role requires expertise in cloud engineering and software development.

Software Engineering
ChargePoint is seeking a Senior Software Engineer to develop their Energy Management platform. You'll play a vital role in shaping and building a robust suite of micro-services. This position requires significant experience in software engineering.

Software Engineering
ChargePoint is hiring a Senior Software Engineer to enhance their cloud-based software platform for e-mobility. You'll work with PHP to ensure the stability and scalability of the platform. This role requires significant experience in software development.

Software Engineering
Confluent is seeking a Senior Software Engineer to design and implement scalable backend services. You'll work with Golang, PostgreSQL, and Kafka to build enterprise-grade distributed systems. This role requires strong problem-solving skills and experience in system design.