JobsSoftware Engineer
Job description
The Software Engineer role at Google focuses on applying research to high-impact problems, particularly in the field of generative AI. The position is part of a pioneering AI lab that emphasizes interdisciplinary collaboration to advance AI development. The engineer will work on prototyping solutions, building machine learning pipelines, and ensuring system quality and reliability. This role also involves mentoring junior team members and contributing to the overall efficiency of the team.
Requirements
- Bachelor’s degree in Computer Science, Engineering, Computer Information Systems, Mathematics, Physics or a related field.
- 2 years of experience in applying machine learning, statistics, or diffusion model theory in applied research.
- 2 years of experience in software development using Java, C, C++, Python, or Go.
- Experience in designing and applying data structures or algorithms.
- Experience in ML infrastructure management including model evaluation and data processing.
Responsibilities
- Apply research to high-impact problems by prototyping GenAI solutions and building ML pipelines.
- Develop and test robust product code, ensuring system quality and reliability through comprehensive testing.
- Collaborate with peers through rigorous design and code reviews to enforce best practices.
- Triage and resolve complex system issues by debugging and implementing solutions.
- Create and maintain technical documentation and educational materials based on 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?
