Software Engineer
Minimum qualifications:
Bachelor’s degree in Computer Science, Engineering, Computer Information Systems, Mathematics, Physics or a related field and 2 years of experience in the job offered or in a Software Engineer-related occupation.
- Position requires 2 years of experience in the following: Software development using Java, C, C++, Python, Go, Kotlin or Typescript; Designing and applying data structures or algorithms; Systems thinking or analyzing technical problems from a broad, systems-level perspective; Web frontend development on a modern framework such as React or Angular; and Software testing, including unit and integration tests.
About the job
The US base salary range for this full-time position is $149,400 - $211,000 + 15% bonus target + equity + benefits determined by role, level, and location. Individual pay is determined by additional factors, including job-related skills, experience, and relevant education or training. Learn more about benefits at Google.
Artificial intelligence will be one of humanity’s most transformative inventions. At Google DeepMind, we are a pioneering AI lab with exceptional interdisciplinary teams focused on advancing AI development to solve complex global challenges and accelerate high-quality product innovation for billions of users. We use our technologies for widespread public benefit and scientific discovery, ensuring safety and ethics are always our highest priority.
Responsibilities
- Apply research to high-impact problems by prototyping GenAI solutions, curating datasets, and building ML pipelines for generative media, multimodal understanding, and reinforcement learning;
- Develop and test robust product code, performing comprehensive testing that includes integration, performance, and security to ensure system quality and reliability;
- Collaborate with peers through rigorous design and code reviews to enforce best practices, improve system testability, and ensure overall efficiency and accuracy;
- Triage and resolve complex system issues by debugging, analyzing root causes, and implementing solutions to optimize hardware, network, and service operations;
Create and maintain technical documentation and educational materials, adapting content based on product updates and user feedback to ensure clarity and relevance; and Manage the full deployment lifecycle by contributing to system qualification, monitoring, process automation, and paying down technical debt to improve long-term scalability.
Additional Information
- Published
- 2026-06-09T00:07:23.916Z
- Url
- https://careers.google.com/jobs/results/72972082823996102-software-engineer/
- Jobtype
- FULL_TIME
- Employer
- Languagecode
- en-US
- Remote
- onsite
- Isremote
- No
- Ishybrid
- No
- City
- Mountain View
- State
- CA
- Country
- USA