Requirements
- Bachelor’s degree or equivalent practical experience.
- 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.
- 2 years of experience with data structures or algorithms.
- 2 years of experience building developer tools (e.g., compilers, automated releases, code design and testing, test automation frameworks).
- Experience in Python.
Nice to Haves
- Experience with the Google Cloud Platform (GCP) and Compute Engine (GCE).
- Experience with writing unit and integration tests.
- Experience with distributed systems.
- Experience with test frameworks and tools.
- Experience with CI/CD pipelines.
- Knowledge of object-oriented programming and software design principles.
What You'll Be Doing
- Write, test, and maintain the framework's core components, libraries, and tools, and ensure the framework is reliable and easy to use for developers writing tests.
- Work to make the framework more user-friendly by developing intuitive interfaces and helpful tools.
- Support GCE Development teams, and help GCE engineers use the framework to write tests.
- Participate in on-call rotations to address bugs, outages, and other operational issues, and review code changes to ensure the framework remains stable and maintainable.
- Identify areas for improvement, exploring new technologies, and contributing to the ongoing evolution of the framework.
Perks and Benefits
- Google is proud to be an equal opportunity employer.
- Culture of belonging and providing equal employment opportunity regardless of various factors.
- English proficiency is a requirement for all roles unless stated otherwise in the job posting.
- Accommodations for applicants available.
- Global collaboration and communication opportunities.