Job Closed

This listing is no longer active.

Airbnb logo
Airbnb

Airbnb is a community based on connection and belonging.

Senior Software Engineer, Python, GenAI, MCP

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 5,001-10,000Since 2007H1B SponsorCompany SiteLinkedIn

Location

India

Posted

126 days ago

Salary

0

Seniority

Senior

Bachelor Degree7 yrs expEnglishJavaNoSQLOraclePythonSDLCSQLGo

Job Description

Senior Software Engineer, Python, GenAI, MCP

Airbnb

• Architect, build and manage integrations and micro services in Java/Python. • Design, code and execute on projects, continuously improving systems and operations • Design and build AI-assisted automations and MCP integrations to extend internal platform capabilities. • Document the Designs and Runbooks and Participate in the full Software Development Life Cycle (SDLC). • Provide guidance and share knowledge with other members in the team. • Support the Application infrastructure including OCI and more. • Understanding the requirements for different Oracle modules and coming up with solutions to review with the team and present to stakeholders.

Job Requirements

  • Bachelors in Computer Science or Engineering
  • 7+ years experience in programming languages like Java / Python.
  • Experience in publishing and consuming web services, and their governance and administration.
  • Experience in securing data; understands PGP, SSH, OAuth, HTTPS, SFTP
  • Experience in building and supporting multiple integrations
  • Hands-on experience with MCP (Model Context Protocol) and AI agent integrations.
  • Strong understanding of AI integration architecture and intelligent automation.
  • Full life cycle implementation experience from requirements gathering/analysis to Go-Live and Post production support.
  • Expert in GitHub and CI/CD.
  • Good understanding of messaging infrastructure, data streaming and storage solutions.
  • Experience with Relational and NoSQL databases including ability to write, review and suggest PL/SQL code optimization.
  • Eager to take responsibility, accountability and ownership of systems and processes
  • Nice to have exposure in automations and end-to-end integrations using Oracle BIP ,Object storage and IAM/IDCS.
  • Financial domain knowledge is an added advantage.
  • Eager to take responsibility, accountability and ownership of systems and processes
  • Enthusiastic about expanding AI capabilities while working with the team’s tools and platforms.
  • Possesses strong verbal and written communication skills.
  • Should be able mentor/guide the junior team members.

Benefits

  • Flexible work arrangements
  • Professional development opportunities

Related Job Pages

More Backend Engineer Jobs

Full TimeRemoteTeam 201-500H1B No Sponsor

• Contribute as a member of an 8-10 person cross-functional scrum team in completing, designing, and developing web applications • Able to be productive and produce high quality designs and code with minimal supervision and direction.

Pennsylvania

Java Backend Developer

Encora Digital

Encora, a leader in digital engineering, drives innovation by crafting cutting-edge, cloud-first, data-first, and AI-first solutions that redefine industries. S

Backend Engineer126 days ago

Title: Java Backend Developer (Vaga Exclusiva para Pessoa com Deficiência) Job Description: Important Information Location: Brazil Job Mode: Full-time Work Mode: Work from home Responsibilities and Duties - Development of new features; - Maintenance of existing applications; - Raise and discuss trade-offs of different design approaches elaborating detailed design documents; - Implement solution from coding to testing to production deployment support; - Participation in the complete cycle of development from requirements gathering, development and testing; - Perform code reviews. Essential Skills - Proficiency with object-oriented software development in Java; - Design Patterns; - Experience with Spring boot and Microservices; - Experience with modeling, producing and consuming web services based APIs (RESTful or SOAP based); - Experience with SQL and NoSQL databases; - Experience with Hibernate/JPA. Highly Desirable Skills - Knowledge on or experience with agile development (e.g. using Scrum, Kanban, Lean, XP, etc.); - Knowledge on automated testing in Java (e.g. Unit Test, Integration Test, etc.); - Knowledge on software profiling (theory, practice, tools). About Encora Encora is the preferred digital engineering and modernization partner of some of the world's leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora's technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering. At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.

Brazil
HOS247 logo

Senior Full-Stack Developer, Angular, Node.js

HOS247

Logistics Automation Platform for Trucking Companies, Freight Brokers and Shippers.

Backend Engineer126 days ago
Full TimeRemoteTeam 11-50H1B No Sponsor

• Collaborate directly with our CTO • Improve and expand our existing line of products • Help us develop solutions

Poland
Full TimeRemoteTeam 11-50H1B No Sponsor

• Front End development in HTML, CSS, JAVASCRIPT • Required to create or choose an approach or procedure from a variety of complex options for addressing a work task • Works independently to develop, configure, code and test programs • Presents all work in design review and code review sessions to team members, and must be able to explain and support decisions made and actions taken • Interfaces with business analysts, project managers and clients to clarify requirements • Assists other team members with their assignments as required • Tests own work and contributes to the development of test plans • Prepares documentation that describes installation and operating procedures, including application user guides, with limited guidance • Evaluates and plans software designs, test results and technical manuals • Evaluates and plans system designs, test results and runbooks • Programs new software, web applications and supports new applications under development and the customization of current applications • Develops monitoring and automation tools for system health and deployment • Works within Quality Assurance standards to determine if applications fit specification and technical requirements.

Utah