Google is an AI-focused technology company advancing artificial intelligence through interdisciplinary teams and products designed for broad public benefit and scientific discovery. The Software Engineer will develop and maintain product or system code, collaborate through code reviews, conduct testing, resolve system issues, maintain documentation, and apply foundational Generative AI concepts to basic multi-modal solutions.
Develop product or system code for assigned sub-tasks and address scoped technical debt to enhance code health
Collaborate with stakeholders via code reviews to ensure best practices regarding accuracy, testability, and efficiency
Execute comprehensive testing and improve monitoring infrastructure to support long-term system maintainability and scalability
Triage and resolve system issues by analyzing root causes and their impact on hardware and service operations
Maintain technical documentation and educational content by adapting materials based on product updates and user feedback. Apply foundational Generative AI concepts to assist in the implementation of basic multi-modal solutions
Qualification
Required
Bachelor's degree in Computer Science, Computer Engineering or a related field and 1 year of experience in the job offered or in a Software Engineer-related occupation
Position requires 1 year of experience in the following: Software development using Python, C, C++, Java, or JavaScript; Design algorithms to improve system scale and efficiency; Diagnose and triage system issues using root cause analysis; Extract relevant information from code in core languages; and Perform validity, verification, and performance testing
Preferred
Benefits
15% bonus target
Equity
Benefits determined by role, level, and location
Diverse learning opportunities
Varied career pathways
May allow for a hybrid schedule as per Google policy
Google specializes in internet-related services and products, including search, advertising, and software. It is a sub-organization of Alphabet.