remote
Software Engineer, AI Systems - DeepMind
Software Engineer
Full‑stack Software Engineer focused on building AI‑driven systems, leveraging Java, Python, C++ back‑end expertise and JavaScript/TypeScript front‑end skills to create innovative Generative AI products.
About the role
Key Responsibilities
- Design, develop, and maintain scalable back‑end services using Java, Python, and C++.
- Build responsive, user‑centric front‑end interfaces with JavaScript, TypeScript, HTML, and CSS.
- Integrate Generative AI models and agents into product features, ensuring performance and reliability.
- Collaborate with cross‑functional teams—including research, product, and design—to translate AI concepts into production‑ready software.
- Contribute to UI/UX design decisions, prototyping, and iterative improvements.
Requirements
- Bachelor’s degree in Computer Science, AI, or related field, or equivalent practical experience.
- 5+ years of full‑stack development experience with Java, Python, or C++ back‑ends.
- Proficiency in front‑end technologies: JavaScript, TypeScript, HTML, and CSS.
- Hands‑on experience with Generative AI models or agents.
- Strong problem‑solving abilities and a track record of delivering end‑to‑end solutions in collaborative environments.
Skills
javapythoncjavascripttypescriptgenerative ai