Software Engineer (f/m/d) - Technology Development in London

Software Engineer (f/m/d) - Technology Development in London

London Full-Time No working from home possible
G

Collaborate closely with Research teams to understand next generation modeling approaches, ensuring they are designed and implemented with production considerations in mind. Work with infrastructure teams to deliver serving infrastructure that is designed for maximum efficiency and performance, addressing bottlenecks in speed, scale, and quality. Gain a deep understanding of serving frameworks, pre-processing pipelines, caching mechanisms, and other relevant technologies. Leverage roofline analysis, hardware-level profiling, and systems analysis to identify and eliminate performance bottlenecks across ML frameworks, compilers (XLA), custom kernels (Pallas), and serving infrastructure on hardware accelerators (TPUs/GPUs). Bachelor's degree or equivalent practical experience.8 years of experience in software development.2 years of experience in deploying and maintaining machine learning models in a live production environment. Experience in profiling, configuring, or executing ML workloads directly on hardware accelerators (e.g., Experience designing, building, or optimizing model serving infrastructure or inference backends. Experience programming hardware accelerators (GPUs, TPUs) via ML frameworks (e.g., JAX, PyTorch) or low-level programming models (e.g., Experience profiling software to identify performance bottlenecks. Experience with distributed ML systems optimization and parallelism (e.g., data, model, or pipeline parallelism).Familiarity with writing performance-optimized kernels. Understanding of LLM architecture and inference performance dynamics (e.g., Central to this mission is the complex task of measuring the intelligence of our prototypes. As a Software Engineer, you will be working with the cutting edge AI agents developed by our exceptional team of Machine Learning and Neuroscience research scientists. Your responsibilities will include everything from creating systems for agent testing using 2D and 3D games to developing test problems within physics simulators. To succeed in this role you will need to have a strong foundation in software engineering and enjoy working on a wide range of challenging problems within a mission-driven team. In this role, you will be at the forefront of bringing AI research to life. You'll work directly with researchers and engineers to optimize and deploy large language models (LLMs) like Gemini onto Google's production infrastructure, impacting users across a different range of applications. This involves a blend of technical expertise and collaborative problem-solving to ensure both efficiency and quality throughout the entire LLM deployment lifecycle. The role includes opportunities for both IC and TL opportunities, and is open to both Software Engineering and Research Engineering backgrounds. 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. Our global teams offer diverse learning opportunities and varied career pathways for those driven to achieve exceptional results through collective effort. Bachelor's degree or equivalent practical experience.8 years of experience in software development.2 years of experience in deploying and maintaining machine learning models in a live production environment. Experience in profiling, configuring, or executing ML workloads directly on hardware accelerators (e.g., Experience designing, building, or optimizing model serving infrastructure or inference backends.

Software Engineer (f/m/d) - Technology Development in London employer: Google

As a Senior Manager in Ads Solutions Engineering at gTech, you will thrive in a dynamic and innovative environment that prioritises collaboration and professional growth. The company fosters a culture of continuous learning and development, offering ample opportunities to lead transformative projects while working with cutting-edge technologies. Located in a vibrant tech hub, gTech provides a unique chance to engage with top-tier clients and contribute to impactful solutions that drive success.

G

Contact Details:

Google Recruitment Team