Senior Software Engineer, (Python, GenAI, MCP)
Core
Designing, building, and maintaining Finance integrations, reports, and the in-house integration platform that enables self-service automation across Airbnb.
Role type
Senior Software Engineer (Integrations & Application Engineering)
Builds
Finance integrations, reporting tools, and self-service automation platforms for internal teams.
Domain
Travel technology, Enterprise Finance, Cloud Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Backend engineering (Python/Java/TypeScript), Microservices architecture, AI integration (LLMs, RAG, prompt engineering), Messaging infrastructure, Distributed systems, API design, AWS, Database management (SQL/NoSQL)
Preferred skills
Financial domain knowledge, Oracle Cloud/ERP experience, AI agent/MCP development, Container orchestration (Kubernetes), Open-source contributions
Technologies
Python, Java, TypeScript, AWS, Oracle Cloud, Docker, Kubernetes, LLMs, MCP
Responsibilities
Partner with Finance teams to translate requirements into integrations and automations; Migrate integrations from Oracle Cloud to in-house platform; Design and build AI-assisted automations and MCP integrations; Mentor junior engineers and contractors; Triage and resolve infrastructure issues; Document designs and runbooks.
Seniority
Senior, hands-on IC with mentorship responsibilities