Senior Software Engineer, GenAI, Data Management and Platform
Senior Software Engineer, GenAI, Data Management and Platform

Senior Software Engineer, GenAI, Data Management and Platform

London Full-Time 48000 - 84000 £ / year (est.) No home office possible
G

At a Glance

  • Tasks: Develop next-gen technologies and build platforms for Generative AI integration.
  • Company: Join Google, a leader in tech innovation impacting billions globally.
  • Benefits: Enjoy flexible work options, cutting-edge tools, and a vibrant company culture.
  • Why this job: Shape the future of AI while working on exciting projects with a diverse team.
  • Qualifications: Bachelor's degree and 5 years of software development experience required.
  • Other info: Opportunities to switch teams and projects as you grow within the company.

The predicted salary is between 48000 - 84000 £ per year.

Minimum Qualifications:

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience with software development in C++, Python or Java programming languages, and with data structures/algorithms.
  • 3 years of experience with machine learning algorithms and tools.
  • 2 years of experience in building production quality ML systems.
  • Experience with C++, Spanner, Boq, API Design, API Development, Database Design, Flume.

Preferred qualifications:

  • Master's degree or PhD in Computer Science or a related technical field.
  • Experience with modern ML frameworks (e.g., JAX, Pytorch or TensorFlow).
  • Experience with launching applied Machine Learning/Natural Language Processing (ML/NLP) projects.
  • Experience with Python, PLX, Angular, TypeScript.

About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day.

As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

As a Software Engineer, you will shape the future of applied Machine Learning (ML) at Google and push the boundaries of what's possible with Generative Artificial Intelligence (GenAI) technologies. You will be building the platform to integrate GenAI - based technologies into Google's suite of consumer-facing products. Your mission is to empower developers and researchers with GenAI enablement tools, driving innovation and unlocking the potential of ML across a various range of applications. You will play a pivotal role in building a team to ensure the deployment of GenAI across Google is as easy and as fast as possible.

Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most pressing challenges.

Senior Software Engineer, GenAI, Data Management and Platform employer: Google Inc.

At Google, we pride ourselves on being an exceptional employer, particularly for the role of Senior Software Engineer in our vibrant London office. Our inclusive work culture fosters innovation and collaboration, providing employees with ample opportunities for professional growth and development in cutting-edge technologies like Generative AI. With access to world-class resources and a commitment to employee well-being, we empower our team to push the boundaries of technology while enjoying a dynamic and supportive environment.
G

Contact Detail:

Google Inc. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer, GenAI, Data Management and Platform

✨Tip Number 1

Familiarise yourself with the latest trends in Generative AI and machine learning. Being able to discuss recent advancements or projects you've worked on in this area can set you apart during interviews.

✨Tip Number 2

Network with professionals in the field of software engineering and machine learning. Attend meetups, webinars, or conferences where you can connect with current Google employees or industry experts who can provide insights and potentially refer you.

✨Tip Number 3

Showcase your versatility by working on personal projects that involve C++, Python, or Java, especially those that incorporate machine learning algorithms. Having a portfolio of diverse projects can demonstrate your ability to tackle various challenges.

✨Tip Number 4

Prepare for technical interviews by practising coding problems related to data structures and algorithms. Use platforms like LeetCode or HackerRank to sharpen your skills, as these are often key focus areas during the interview process.

We think you need these skills to ace Senior Software Engineer, GenAI, Data Management and Platform

C++ Programming
Python Programming
Java Programming
Data Structures and Algorithms
Machine Learning Algorithms
Production Quality ML Systems
API Design
API Development
Database Design
Experience with Spanner
Experience with Boq
Flume Knowledge
Modern ML Frameworks (e.g., JAX, Pytorch, TensorFlow)
Applied Machine Learning/NLP Projects
PLX Experience
Angular Knowledge
TypeScript Proficiency
Distributed Computing
Large-Scale System Design
Networking and Data Storage
Security in Software Development
UI Design
Mobile Development
Leadership Qualities
Versatility in Full-Stack Development

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C++, Python, and Java, as well as your work with machine learning algorithms. Emphasise any projects where you've built production-quality ML systems.

Craft a Strong Cover Letter: In your cover letter, explain why you're passionate about GenAI and how your skills align with Google's mission. Mention specific technologies and frameworks you have experience with, such as JAX, Pytorch, or TensorFlow.

Showcase Relevant Projects: Include a section in your application that details relevant projects you've worked on, especially those involving applied Machine Learning or Natural Language Processing. Highlight your role and the impact of these projects.

Prepare for Technical Questions: Be ready to discuss your technical expertise in data structures, algorithms, and API design during interviews. Brush up on common interview questions related to software engineering and machine learning.

How to prepare for a job interview at Google Inc.

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C++, Python, and Java in detail. Highlight specific projects where you implemented data structures and algorithms, and be ready to solve coding challenges during the interview.

✨Demonstrate Machine Learning Knowledge

Since the role involves machine learning, make sure to articulate your understanding of ML algorithms and tools. Discuss any production-quality ML systems you've built and be ready to explain your approach to launching ML/NLP projects.

✨Familiarise Yourself with Google’s Technologies

Research Google's tech stack, especially Spanner, Boq, and API design. Understanding how these technologies integrate into their products will show your enthusiasm and readiness to contribute effectively.

✨Emphasise Versatility and Leadership

Google values engineers who can adapt and lead. Prepare examples from your past experiences where you took initiative or led a project, showcasing your ability to tackle new challenges across the full-stack.

Senior Software Engineer, GenAI, Data Management and Platform
Google Inc.
G
  • Senior Software Engineer, GenAI, Data Management and Platform

    London
    Full-Time
    48000 - 84000 £ / year (est.)

    Application deadline: 2027-03-22

  • G

    Google Inc.

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>