JobsSoftware Engineer, Site Reliability
Job description
The Software Engineer, Site Reliability role at Google focuses on developing and improving code for tools, libraries, and systems with an emphasis on reliability, scalability, and efficiency. The team is dedicated to advancing artificial intelligence technologies for public benefit and scientific discovery. Engineers will collaborate with diverse teams to tackle critical challenges while ensuring safety and ethics are prioritized. This position offers opportunities for mentorship and professional growth within a dynamic environment.
Requirements
- Bachelor's degree in Computer Science, Engineering, Computer Information Systems, Mathematics, Physics, or a related field.
- 2 years of experience in software engineering or a related occupation.
- Experience in designing, writing, testing, and maintaining software applications.
- Knowledge of algorithms and data structures to improve system scale, speed, and reliability.
- Experience troubleshooting and performing root cause analysis on large-scale distributed systems.
Responsibilities
- Develop and improve code for tools, libraries, and systems focusing on reliability, scalability, and efficiency.
- Review code from other engineers to ensure adherence to best practices in style, accuracy, testability, and maintainability.
- Lead and participate in technical design reviews to select appropriate technologies and create robust solutions.
- Triage and resolve system issues by debugging, analyzing root causes, and implementing preventative measures.
- Create and maintain technical documentation and educational content, adapting it based on product updates and user feedback.
Benefits
- Employees at Google are often offered benefits like comprehensive health insurance, 401(k) matching, and flexible work arrangements, among other benefits.
Is this posting expired or inaccurate?
