Software Engineer, Org Tech
Role details
Job location
Tech stack
Job description
Are you a passionate full-stack Software Engineer eager to make a direct impact by building the internal tools that power Google DeepMind? Join our team! You will design, develop, and refine essential software solutions that enable research portfolio management, streamline processes, and boost productivity for teams across the organisation, from supporting AI research endeavours, through applying AI in products, to optimising core operations. This is a fantastic opportunity to apply your engineering expertise to enhance how Google DeepMind operates effectively. No machine learning experience is required for this role., We are seeking a seasoned Software Engineer for our Org Tech team. You excel at designing, building, and maintaining robust, scalable systems, bringing strong experience in full-stack engineering. As a member of Org Tech, you'll work alongside experienced engineers on tools that materially impact the workflows of your colleagues across Google DeepMind. Your users are internal, providing a unique opportunity for close collaboration, immediate feedback, and rapid iteration.
This role directly impacts how the organisation functions, collaborates, and innovates. You thrive on tackling complex technical challenges and translating diverse internal needs into effective and efficient software solutions. You will act as a key technical contributor, proactively identifying opportunities to leverage technology for improvement and partnering with stakeholders to deliver high-quality solutions.
Key Responsibilities
End-to-End Solution Delivery: Partner with diverse internal stakeholders (across research, engineering, operations, etc.) to design, develop, deploy, and maintain robust, scalable full-stack software solutions and internal tools, ensuring high quality and reliability.
Operational Excellence & Enhancement: Ensure the optimal performance, reliability, and health of owned systems via effective monitoring, troubleshooting, and maintenance. Proactively identify and implement improvements through system optimisation, feature enhancements, and process automation.
Cross-functional Collaboration & Partnership: Work effectively and collaboratively with engineers, product/project managers, designers, and other stakeholders across different teams to gather requirements, align on solutions, manage dependencies, and ensure successful project delivery.
Technical Versatility & Full-Stack Contribution: Demonstrate flexibility by contributing across the full technology stack (frontend, backend, infrastructure, integrations) as needed, adapting technical skills to meet evolving team priorities and project requirements.
Engineering Best Practices: Champion high engineering standards (code quality, testing, documentation, security). Contribute to the team's technical strategy discussions and actively participate in code reviews and knowledge sharing.
Requirements
In order to set you up for success as a Software Engineer in Org Tech, we look for the following skills and experience:
- Full-stack experience with developing web applications.
- SWE interpersonal skills (discuss technical ideas effectively with colleagues, e.g. through whiteboard, design docs, presentations; interact directly with our end users on various channels)
- Solid understanding of algorithm design.
- Interest in working on both large and small software systems, depending on the evolving needs of the business.
- In addition, the following could be an advantage:
- Interest in web application development & user experience design.
- Experience with TypeScript, Angular, and Java.
- Experience with relational databases and API design.
- Experience with production deployment & monitoring systems.
- A deep interest in AI and how it can make a difference in the world.