Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Airbnb, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Staff Software Engineer for Cloud Infrastructure at Airbnb will be a key contributor to the design, implementation, and optimization of scalable cloud solutions. This role requires a deep understanding of cloud architecture and infrastructure as you will collaborate with cross-functional teams to enhance service reliability, improve system performance, and drive automation efforts. The ideal candidate will leverage a strong engineering background to tackle complex challenges and ensure that our cloud infrastructure is robust, efficient, and capable of supporting Airbnb's global operations.
Job Responsibilities
- Design, develop, and maintain scalable cloud infrastructure services for Airbnb’s applications.
- Monitor system performance, optimize resource utilization, and troubleshoot issues to improve service reliability.
- Collaborate with product and engineering teams to establish workload requirements and ensure cloud solutions align with business objectives.
- Implement infrastructure as code (IaC) practices to automate deployment and management processes.
- Lead initiatives to enhance security and compliance in cloud environments.
- Provide technical guidance and mentorship to junior engineers within the team.
- Stay current with emerging technologies and industry trends to ensure Airbnb's infrastructure is innovative and cutting-edge.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field; Master’s degree preferred.
- A minimum of 5 years of experience in software engineering, with a focus on cloud infrastructure.
- Proficiency in programming languages such as Python, Go, or Java.
- Extensive hands-on experience with cloud platforms, including AWS, Google Cloud, or Azure.
- Familiarity with containerization technologies like Docker and orchestration tools such as Kubernetes.
- Solid understanding of network concepts, security practices, and compliance standards.
- Strong problem-solving skills and ability to work effectively in a team-oriented environment.
Technologies & Tools
The Staff Software Engineer will work with a diverse set of technologies including AWS services (such as EC2, S3, and RDS), Terraform for infrastructure management, and CI/CD tools like Jenkins and GitHub Actions. Proficiency in container orchestration with Kubernetes and networking tools will also be critical for the role. Familiarity with monitoring and logging systems such as Prometheus and Elasticsearch will be beneficial for maintaining high availability and performance within our cloud infrastructure.
Ideal Candidates
Ideal candidates will possess a strong technical foundation combined with excellent collaboration skills. They should be proactive problem solvers, capable of navigating complex challenges with creativity and analytical rigor. A passion for cloud technologies and an eagerness to drive innovation will set successful candidates apart. Furthermore, candidates should demonstrate effective communication skills, enabling them to articulate technical concepts clearly to both technical and non-technical stakeholders. A commitment to promoting a culture of inclusivity and support is also essential to thrive in the Airbnb work environment.
In September, US employers made hires equal to 3.4% of all jobs, and layoffs equal to 1%, says the Bureau of Labor Statistics. The job market now →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.