Bachelor's degree or equivalent practical experience.
8 years of programming experience in Python, Java, Go, or C.
5 years of experience developing developer tools, automation frameworks, or CI/CD systems.
3 years of experience in software design, development, and architecture.
Experience applying AI/ML techniques to software engineering problems.
Responsibilities
Design and implement complex software solutions to enhance developer workflow and code quality.
Lead technical design and implementation of projects, making key architectural decisions.
Define and track metrics to measure the impact of tools on developer productivity.
Develop AI-powered features for tools to assist with code generation and bug detection.
Collaborate with engineering teams to gather requirements and drive tool adoption.
Benefits
20% bonus target
Equity benefits
Comprehensive health coverage
Flexible work arrangements
Professional development opportunities
Full Job Description
info_outline X In most instances, this position requires in-person interviews as part of the hiring process.
Minimum qualifications:
Bachelor's degree or equivalent practical experience.
8 years of experience programming in Python, Java, Go, or C .
5 years of experience in developing developer tools, automation frameworks, testing infrastructure, or CI/CD and release systems.
3 years of experience with software design, development, and architecture.
Experience applying AI/ML techniques to software engineering problems.
Preferred qualifications:
Expertise in Large Language Models (LLMs), and experience with platforms/tools like Gemini or other AI-driven development assistants.
Expertise in branch and release infrastructure management.
Responsibilities
Design, implement, deploy, maintain, enhance, and stay abreast of the latest complex software solutions that improve the developer workflow, code quality, and release velocity.
Lead the technical design and implementation of projects, making key architectural and technical decisions to scale the build and release infrastructure and ship XR software updates to external partners and end users.
Define and track metrics to measure the impact of tools and process improvements on developer productivity and system health, increasingly leveraging AI/ML.
Develop and integrate AI-powered features into developer tools to assist with code generation, code review, test generation, bug detection and triaging, and more.
Collaborate closely with various engineering teams to understand their needs, gather requirements, and drive the adoption of new tools and best practices. Contribute to and lead design reviews, and discussions on system architecture.
Individual pay is determined by factors including job-related skills, experience, and relevant education or training.
Google is a multinational technology company that specializes in Internet-related services and products. These include online advertising technologies, search engine, cloud computing, software, and hardware. Google was founded in 1998 by Larry Page and Sergey Brin while they were Ph.D. students at Stanford University. The company has grown tremendously since then and has become one of the most valuable companies in the world. Google's mission is to organize the world's information and make it universally accessible and useful.