Senior Software Engineer, (Python, GenAI, MCP)

Remote - Bangalore, India·remote·Software Engineering·engineering
Apply on Airbnb →

<div class=&quot;content-intro&quot;><p><span style=&quot;font-family: helvetica, arial, sans-serif; font-size: 12pt;&quot;>Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way.</span></p></div><h1><strong>Senior Software Engineer, Integrations &amp; Application Engineering</strong></h1> <h4>Airbnb | India</h4> <h4><strong>Company Overview</strong></h4> <h4>Airbnb was born in 2007 when two hosts welcomed three guests to their San Francisco home, and has since grown to over 5 million hosts who have welcomed over 2 billion guest arrivals in almost every country across the globe. Every day, hosts offer unique stays and experiences that make it possible for guests to connect with communities in a more authentic way.</h4> <h4><strong>The Community You Will Join</strong></h4> <p>The Integrations &amp; Application Engineering team owns the integration and automation platforms at Airbnb. We enable teams across the company to self-serve in connecting their systems and automating solutions, and we integrate Airbnb’s enterprise systems end-to-end. The team also builds and manages custom in-house solutions and the application infrastructure that supports them.</p> <p>This role focuses on designing, building, and maintaining Finance integrations and reports, and on developing the libraries and plugins that power our in-house platforms. We’re looking for someone who takes ownership of systems and solutions, is eager to learn, and is enthusiastic about applying AI — building new tools and integrations with Claude Code that enhance and extend what our team can do.</p> <h3><strong>A Typical Day</strong></h3> <ul> <li>Partner with Finance and cross-functional teams across Airbnb to translate their requirements into integrations, automations, and reporting.</li> <li>Work alongside architects and other technical teams in design discussions and reviews.</li> <li>Migrate integrations from Oracle Cloud onto our in-house platform.</li> <li>Pair with and mentor junior engineers and contractors through design reviews, architecture discussions, and pair programming.</li> <li>Triage and resolve issues across the integrations and infrastructure you support.</li> <li>Explore the rapidly evolving GenAI landscape, evaluating new models and techniques for potential application, and share the learnings.</li> </ul> <h3><strong>Role &amp; Responsibilities</strong></h3> <ul> <li>Own the architecture, delivery, and reliability of integrations and microservices in Java/Python/TypeScript.</li> <li>Extend the in-house integration platform so technical teams across Airbnb can self-serve, and build no-code features that let non-technical teams automate their own workflows.</li> <li>Design and build AI-assisted automations and MCP integrations that extend internal platform capabilities.</li> <li>Translate Oracle module requirements into solutions, review with the team, and present to stakeholders.</li> <li>Uphold quality and reliability through code reviews, testing, monitoring, and incident response.</li> <li>Document designs and runbooks, and support the application infrastructure.</li> </ul> <h3><strong>Your Expertise</strong></h3> <h4><strong>Required:</strong></h4> <ul> <li>8+ years of software engineering experience, with significant focus on building production systems.</li> <li>2+ years of hands-on experience with AI integration architecture, including using LLMs in intelligent automation, fine-tuning, prompt engineering, and RAG.</li> <li>Strong proficiency in backend technologies (TypeScript, Python, or Java) and building microservices and integrations.</li> <li>Good understanding of messaging infrastructure, data streaming, and storage solutions.</li> <li>Experience with relational and NoSQL databases, including the ability to write, review, and suggest PL/SQL code optimization.</li> <li>Strong backend and distributed systems expertise, including API design and AWS.</li> <li>Track record of using AI in development to ship products from prototype to production.</li> <li>Proven ability to collaborate cross-functionally and influence without authority.</li> <li>Excellent communication skills, with the ability to distill complex technical concepts for diverse audiences.</li> </ul> <h4><strong>Preferred:</strong></h4> <ul> <li>Financial domain knowledge and experience with Oracle Cloud products or other ERP systems.</li> <li>Experience building AI agents and MCPs, preferably using Claude.</li> <li>Experience building integrations using MCP.</li> <li>Experience with containerization and orchestration (Docker, Kubernetes).</li> <li>Contributions to open-source, publications at top venues, or public speaking engagements.</li> </ul>

More open roles at Airbnb