Senior Software Engineer
careers
Job Description
- Partner with Finance and cross-functional teams across Airbnb to translate their requirements into integrations, automations, and reporting.
- Work alongside architects and other technical teams in design discussions and reviews.
- Migrate integrations from Oracle Cloud onto our in-house platform.
- Pair with and mentor junior engineers and contractors through design reviews, architecture discussions, and pair programming.
- Triage and resolve issues across the integrations and infrastructure you support.
- Explore the rapidly evolving GenAI landscape, evaluating new models and techniques for potential application, and share the learnings.
Role & Responsibilities
- Own the architecture, delivery, and reliability of integrations and microservices in Java/Python/TypeScript.
- 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.
- Design and build AI-assisted automations and MCP integrations that extend internal platform capabilities.
- Translate Oracle module requirements into solutions, review with the team, and present to stakeholders.
- Uphold quality and reliability through code reviews, testing, monitoring, and incident response.
- Document designs and runbooks, and support the application infrastructure.
Your Expertise
Required:
- 8+ years of software engineering experience, with significant focus on building production systems.
- 2+ years of hands-on experience with AI integration architecture, including using LLMs in intelligent automation, fine-tuning, prompt engineering, and RAG.
- Strong proficiency in backend technologies (TypeScript, Python, or Java) and building microservices and integrations.
- Good understanding of messaging infrastructure, data streaming, and storage solutions.
- Experience with relational and NoSQL databases, including the ability to write, review, and suggest PL/SQL code optimization.
- Strong backend and distributed systems expertise, including API design and AWS.
- Track record of using AI in development to ship products from prototype to production.
- Proven ability to collaborate cross-functionally and influence without authority.
- Excellent communication skills, with the ability to distill complex technical concepts for diverse audiences.
Preferred:
- Financial domain knowledge and experience with Oracle Cloud products or other ERP systems.
- Experience building AI agents and MCPs, preferably using Claude.
- Experience building integrations using MCP.
- Experience with containerization and orchestration (Docker, Kubernetes).
- Contributions to open-source, publications at top venues, or public speaking engagements.