Software Engineer II, ML Telemetry in London

Software Engineer II, ML Telemetry in London

London Bachelor 60000 - 80000 € / year (est.) No home office possible
Google

At a Glance

  • Tasks: Develop and optimise machine learning products while measuring their efficiency and impact.
  • Company: Join Google, a leader in tech innovation and creativity.
  • Benefits: Competitive salary, health benefits, flexible work options, and growth opportunities.
  • Other info: Dynamic team environment with opportunities to switch projects and grow your skills.
  • Why this job: Make a real difference in technology that impacts billions of users worldwide.
  • Qualifications: Bachelor's degree and experience in software development and data structures.

The predicted salary is between 60000 - 80000 € per year.

Minimum qualifications:

  • Bachelor’s degree or equivalent practical experience.
  • 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
  • 1 year of experience with data structures and algorithms.
  • 1 year of experience building and developing large-scale infrastructure or distributed systems.

Preferred qualifications:

  • Background in Machine Learning (theory, JAX, PyTorch and other tools).
  • Background in Compilers, Computer Architecture, Distributed Systems or related fields.
  • Backend programming (C++) and data analytics (FlumeC++/SQL) for development of instrumentation and data aggregation pipelines.

Responsibilities:

  • Measure and report the efficiency of the ML fleet, generate and collect metrics that help identify optimization opportunities, and drive improvements via changes to Core Machine Learning (ML) products and services.
  • Measure and report the fleetwide adoption of Core ML products and services.
  • Collect metrics to inform the ML Software/Hardware (SW/HW) roadmap.
  • Provide data-driven actionable feedback to ML job owners, Product Area (PA) resource planners, and Fleet resource planners.

Software Engineer II, ML Telemetry in London employer: Google

At Google, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. As a Software Engineer II in ML Telemetry, you will have access to unparalleled growth opportunities, working alongside some of the brightest minds in technology while contributing to projects that impact billions of users globally. Our commitment to employee development, coupled with our focus on cutting-edge technologies, makes Google a truly rewarding place to advance your career.

Google

Contact Detail:

Google Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer II, ML Telemetry in London

Tip Number 1

Network like a pro! Reach out to folks in your field on LinkedIn or at meetups. We all know that sometimes it’s not just what you know, but who you know that can help you land that dream job.

Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those involving Python, C++, or any ML tools. We want to see what you can do, so make it easy for us to find your best work!

Tip Number 3

Prepare for the technical interview! Brush up on data structures and algorithms, and practice coding challenges. We recommend using platforms like LeetCode or HackerRank to get in the zone before your big day.

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who take the initiative to go directly to the source!

We think you need these skills to ace Software Engineer II, ML Telemetry in London

Software Development
Python
C
C++
Java
JavaScript
Data Structures

Some tips for your application 🫡

Show Off Your Skills:Make sure to highlight your experience with programming languages like Python, C++, or Java. We want to see how you've used these skills in real-world projects, so don’t hold back on the details!

Talk About Your Projects:If you've worked on large-scale infrastructure or distributed systems, share those experiences! We love hearing about the challenges you faced and how you tackled them. It shows us your problem-solving skills.

Machine Learning Matters:If you have a background in Machine Learning, let us know! Mention any tools like JAX or PyTorch that you've used. This will definitely catch our eye and show you're ready for the role.

Apply Through Our Website:We encourage you to apply through our website for a smoother process. It’s the best way to ensure your application gets into the right hands. Plus, it shows you’re keen on joining our team!

How to prepare for a job interview at Google

Know Your Tech Stack

Make sure you’re well-versed in the programming languages mentioned in the job description, especially Python, C++, and Java. Brush up on your data structures and algorithms, as these are likely to come up during technical interviews.

Showcase Your Projects

Prepare to discuss any relevant projects you've worked on, particularly those involving large-scale infrastructure or distributed systems. Be ready to explain your role, the challenges you faced, and how you overcame them.

Understand Machine Learning Basics

Since the role involves ML telemetry, having a solid grasp of machine learning concepts and tools like JAX and PyTorch will set you apart. Be prepared to discuss how you’ve applied these in past experiences or how you would approach ML problems.

Ask Insightful Questions

Interviews are a two-way street! Prepare thoughtful questions about the team’s projects, the technologies they use, and how they measure success. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.