Software Engineer
✨ AI Summary
Google DeepMind, a pioneering AI lab, is hiring a Software Engineer in Atlanta, GA, with a hybrid schedule. The role focuses on developing robust product code, debugging complex systems, and managing deployment lifecycles using Java, C, C++, Python, or Go. Candidates need a bachelor's degree and 2 years of experience in software development, data structures, and machine learning applications. Compensation includes a base salary of $147,000 to $211,000 plus a 15% bonus target, equity, and benefits.
The US base salary range for this full-time position is $147,000 - $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.
Position reports to the Google office & may allow for a hybrid schedule per Google policy.
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.
- 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.
- Manage the full deployment lifecycle by contributing to system qualification, monitoring, process automation, and paying down technical debt to improve long-term scalability.
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, or Go; Designing and applying data structures or algorithms; Systems thinking or analyzing technical problems from a broad, systems-level perspective; Data analysis and synthesis to generate solutions or evaluate outcomes for machine learning applications; and Debugging of system issues, including root cause analysis and triage or diagnosis and resolution of system issues.
About the Company
Google is a technology company that specializes in Internet-related services and products, which include online advertising technologies, a search engine, cloud computing, software, and hardware. It is considered one of the Big Five American information technology companies, alongside Amazon, Apple, Meta, and Microsoft.
More jobs at Google
-
Software Engineer, Security, Silicon
Mountain View, CA, USA · · Oct 12, 2026
-
Staff Software Engineer
Austin, TX, USA · Full-time · Oct 12, 2026
-
Site Reliability Engineer- SWE- Cloud (Multiple Openings)
Mountain View, CA, USA · Full-time · Oct 12, 2026
-
Data Scientist
New York, NY, USA · Full-time · Oct 12, 2026
-
Analytics Engineer
Austin, TX, USA · Full-time · Oct 12, 2026