JobsSoftware Engineer
Job description
The Software Engineer role at Google focuses on applying research to high-impact problems, particularly in the field of artificial intelligence. The position involves developing and testing robust product code while ensuring system quality and reliability. Engineers will collaborate with peers through design and code reviews, and they will also be responsible for managing the full deployment lifecycle. This role is part of a pioneering AI lab dedicated to solving complex global challenges and advancing product innovation.
Requirements
- Bachelor's degree in Computer Science, Engineering, Computer Information Systems, Mathematics, Physics or a related field.
- 2 years of experience in software development using Java, C, C++, Python, Go, Kotlin or Typescript.
- Experience in designing and applying data structures or algorithms.
- Knowledge of web frontend development on a modern framework such as React or Angular.
- Experience in software testing, including unit and integration tests.
Responsibilities
- Apply research to high-impact problems by prototyping GenAI solutions and building ML pipelines.
- Develop and test robust product code, performing comprehensive testing to ensure system quality.
- Collaborate with peers through rigorous design and code reviews to enforce best practices.
- Triage and resolve complex system issues by debugging and analyzing root causes.
- Create and maintain technical documentation and educational materials.
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?
