Software Engineer II, Applied Machine Learning
Software Engineer II, Applied Machine Learning

Software Engineer II, Applied Machine Learning

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
Google Inc.

At a Glance

  • Tasks: Develop cutting-edge machine learning systems and collaborate on innovative AI projects.
  • Company: Join Google, a leader in technology and innovation.
  • Benefits: Competitive salary, health benefits, remote work options, and career development opportunities.
  • Why this job: Make a real impact by integrating GenAI technologies into consumer products.
  • Qualifications: Experience in machine learning, C++, Python, and a degree in Computer Science or related field.
  • Other info: Dynamic team environment with access to industry leaders and global clients.

The predicted salary is between 36000 - 60000 £ per year.

Overview

Software Engineer II, Applied Machine Learning

Location: London, UK

Experience

Early

Experience completing work as directed, and collaborating with teammates; developing knowledge of relevant concepts and processes.

Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 1 year of experience with data structures or algorithms.
  • 1 year of experience with machine learning algorithms and tools, building production quality Machine Learning (ML) systems and infrastructure.
  • Experience with machine learning, C++ and Python.

Preferred qualifications

  • Master\’s degree in Computer Science or a related technical field.
  • Experience with system design, Generative AI Agent.

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.

In this role, you will be building the platform to integrate GenAI-based technologies into Google Workspace 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 applications. You will play a pivotal role in building a team to ensure the deployment of GenAI across Google is as easy, economical, and as fast as possible.

Applied AI builds conversational agents deployed at a large scale that achieve very meaningful results in the real world. Some examples include the customer agent built for large call center environments, to fast food ordering handled by our Food AI agent. The team is transforming how enterprises connect with customers through the power of AI. We also offer unique experiences for team members where you get to work directly with the model builders (Google DeepMind / Vertex), learn and work with brilliant AI leaders, and have access to Global 1000 customers via our existing Google Cloud relationships. The opportunity in this space is tremendous.

Responsibilities

  • Write product or system development code.
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
  • Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.

Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents-to-be, criminal histories consistent with legal requirements, or any other basis protected by law. See also Google\’s EEO Policy , Know your rights: workplace discrimination is illegal , Belonging at Google , and How we hire .

Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting.

To all recruitment agencies: Google does not accept agency resumes. Please do not forward resumes to our jobs alias, Google employees, or any other organization location. Google is not responsible for any fees related to unsolicited resumes.

#J-18808-Ljbffr

Software Engineer II, Applied Machine Learning employer: Google Inc.

At Google, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our London office is at the forefront of technological advancement, providing employees with unique opportunities to work alongside industry leaders in AI and machine learning, while also benefiting from a commitment to diversity and inclusion. With a focus on personal and professional growth, we empower our engineers to take on meaningful projects that shape the future of technology.
Google Inc.

Contact Detail:

Google Inc. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer II, Applied Machine Learning

✨Tip Number 1

Network like a pro! Reach out to current employees at Google or in the machine learning field. A friendly chat can give you insider info and might even lead to a referral, which is always a bonus!

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving machine learning and AI. This gives you a chance to demonstrate your expertise beyond just a CV.

✨Tip Number 3

Prepare for technical interviews by practicing coding challenges and system design problems. Use platforms like LeetCode or HackerRank to sharpen your skills and get comfortable with the types of questions you might face.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re serious about joining the team at Google.

We think you need these skills to ace Software Engineer II, Applied Machine Learning

Machine Learning Algorithms
C++
Python
Data Structures
Algorithms
System Design
Generative AI
Code Review
Debugging
Documentation
Collaboration
Problem-Solving
Adaptability
Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with data structures, algorithms, and machine learning. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or experiences!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about applied machine learning and how you can contribute to our team. Keep it concise but impactful – we love a good story!

Showcase Your Technical Skills: Don’t forget to mention your proficiency in C++ and Python, as well as any experience with system design or Generative AI. We’re looking for engineers who can hit the ground running, so let us know what you bring to the table!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you’re serious about joining our team at StudySmarter!

How to prepare for a job interview at Google Inc.

✨Know Your Tech Inside Out

Make sure you brush up on your knowledge of data structures, algorithms, and machine learning tools. Be ready to discuss your experience with C++ and Python, as well as any projects you've worked on that involved building production-quality ML systems.

✨Showcase Your Problem-Solving Skills

Prepare to tackle some technical questions or coding challenges during the interview. Practice solving problems on platforms like LeetCode or HackerRank, focusing on algorithms and system design, as these are crucial for the role.

✨Demonstrate Team Collaboration

Since collaboration is key in this role, think of examples where you've successfully worked with teammates. Be ready to share how you contributed to design reviews or provided feedback on code, highlighting your ability to work well in a team environment.

✨Understand the Company’s Vision

Familiarise yourself with Google's mission and the specific projects related to GenAI and applied AI. Showing that you understand how your role fits into the bigger picture will impress your interviewers and demonstrate your enthusiasm for the position.

Software Engineer II, Applied Machine Learning
Google Inc.
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>