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 and machine learning. The position is part of Google DeepMind, which is dedicated to advancing AI development for global challenges. The engineer will work on prototyping GenAI solutions and building machine learning pipelines. This role emphasizes collaboration, problem-solving, and mentoring junior team members.
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.
- Experience in software development using Java, C, C++, Python, or Go.
- Proficiency in designing and applying data structures or algorithms.
- Experience managing the full lifecycle of applied research projects from proof-of-concept to implementation.
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 analyzing root causes.
- Create and maintain technical documentation and educational materials to ensure clarity and relevance.
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?
