Airbnb is a community based on connection and belonging.
Senior Software Engineer, Reliability Experience Team
Location
Brazil
Posted
2 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer, Reliability Experience Team
Airbnb
• Collaborate with the Reliability Experience, Incident Management, Observability, and Resiliency teams to design and develop high quality UX. • Be an active contributor to your projects by creating high quality, tested pull requests and reviewing other’s designs and code. • Build appropriate tests to ensure the reliability and performance of the software you create. • Create and present your own design, product, and architecture documents and provide feedback on others. • Stay up-to-date with the latest industry trends, technologies, and best practices in Web development and performance engineering, particularly in the Reliability and Observability space. • Do all this in an opinionated fashion, with humility and curiosity, as we are our own product managers.
Job Requirements
- 5+ years of industry engineering experience
- Experience building internal infrastructure, particularly in Data or Observability spaces (Prometheus is a plus)
- Strong collaboration with colleagues across multiple timezones
- Fluency in Java, Python or one objected oriented language
- Experience with airbnb.io/visx/ is preferred but not required
- Experience with Grafana and similar solutions is preferred but not required
- Deep experience of understanding and solving engineering productivity pain points
- Solid engineering and coding skills. Demonstrated knowledge of practical data structures and asynchronous programming
- Strong communication and organizational skills
- Ability to work in areas outside of your usual comfort zone and show motivation for personal growth without a dedicated product manager
- Fluency in English (reading, writing, and speaking) is essential.
Benefits
- Health insurance
- Professional development opportunities
Related Guides
Related Categories
Related Job Pages
More DevOps Engineer Jobs
• Collaborate with software architects and development teams to define infrastructure requirements and design comprehensive platform solutions. • Lead the design, implementation, and optimization of CI/CD pipelines to streamline software development, testing, and deployment processes. • Conduct PoCs to evaluate new tools, technologies, and methodologies, assessing their potential impact on the platform and operations. • Monitor and enhance the performance, reliability, and scalability of systems, ensuring high availability across production and development environments. • Troubleshoot and resolve complex issues across infrastructure, deployments, and applications, implementing robust solutions to improve system stability. • Integrate security best practices into the architecture and deployment processes, ensuring compliance with industry standards and regulations. • Mentor team members on advanced DevOps practices and contribute to establishing a culture of continuous improvement and operational excellence.
• Collaborate with software architects and development teams to define infrastructure requirements and design comprehensive platform solutions. • Lead the design, implementation, and optimization of CI/CD pipelines to streamline software development, testing, and deployment processes. • Conduct PoCs to evaluate new tools, technologies, and methodologies, assessing their potential impact on the platform and operations. • Monitor and enhance the performance, reliability, and scalability of systems, ensuring high availability across production and development environments. • Troubleshoot and resolve complex issues across infrastructure, deployments, and applications, implementing robust solutions to improve system stability. • Integrate security best practices into the architecture and deployment processes, ensuring compliance with industry standards and regulations. • Mentor team members on advanced DevOps practices and contribute to establishing a culture of continuous improvement and operational excellence.
Senior Software Engineer, Reliability Engineering
AirbnbAirbnb is a community based on connection and belonging.
• Design, implement and maintain the tools and systems that support service reliability, monitoring, and alerting. • Collaborate with other engineering teams to ensure services are designed with reliability in mind, and provide guidance on the appropriate use of tooling and automation. • Identify opportunities to improve the reliability, scalability, and efficiency of our services and drive their implementation. • Work with infrastructure engineers to understand the challenges they face in operating our services and develop tools and systems to help them manage these challenges. • Participate in incident response and post-mortems to identify and address systemic issues. • Continuously evaluate new technologies and industry best practices to improve our SRE tooling and incident response procedures. • Gain and maintain an intimate understanding of how the critical parts of the site work (services, infrastructure, product, tools, and processes) • Lead high-urgency incidents and mentor less-experienced engineers in effectively handling incidents.
• Diseño, operación y aseguramiento de nuestra plataforma de eventos distribuida y pasarela de servicios • Mantenimiento de los flujos de datos en tiempo real y la conectividad de nuestras aplicaciones en la nube


