Graduate Machine Learning Software Engineer

2 weeks ago


London, United Kingdom Google Inc. Full time

Machine Learning Compiler Software Engineer, TPU Horizontal Scaling
corporate_fare Google place London, UK
Apply
Bachelor’s degree or equivalent practical experience.
Candidates will typically have 5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
Typically 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
Typically 3 years of experience with performance, systems data analysis, visualization tools, or debugging.
Preferred qualifications:
Master's degree or PhD in Computer Science, or related technical fields.
Experience in compilers.
Experience in C++.
Experience optimizing programs at distributed scale.
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.
Our team develops the XLA TPU/GPU parallelizing compiler used to partition, optimize, and run large-scale machine learning models across multiple TPU/GPU accelerators for internal and external customers. The Accelerated Linear Algebra (XLA) Horizontal Scaling team’s software stack includes the XLA Single Program Multiple Data (SPMD) practitioner, collective and scheduling optimizations, and code generation.

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 critical business problems.
Responsibilities
Write product or system development code.
Participate in, or lead design reviews with peers and stakeholders to decide between available technologies.
Contribute to a compiler which scales-out machine learning models across accelerators such as TPU/GPU at Google and Cloud.
Conduct static and runtime performance analysis of important large-scale production models.
Design and implement performance optimizations and critical features, which increase the velocity of important production teams.
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



  • London, United Kingdom IT Graduate Recruitment Full time

    **Graduate Machine Learning Software Engineer - London (flexible 100% remote work or hybrid)** Machine Learning Software Engineer, Data Science, Data Scientist, Computer Vision, Text Mining, Deep Learning, Python, C++, Big Data. An innovative and highly successful technology company is seeking exceptionally strong graduates from leading universities...


  • London, United Kingdom Google Full time

    Bachelor's degree or equivalent practical experience. Candidates will typically have 5 years of experience working with Compute Unified Device Architecture (CUDA) C application development. Typically 3 years of experience with machine learning algorithms and tools (e.g. TensorFlow), artificial intelligence, deep learning, or natural language processing....

  • Machine Learning Engineer

    Found in: beBee jobs GB - 1 week ago


    London Area, United Kingdom InterQuest Group Full time

    Outside IR35 Contractor - Machine Learning Data Engineer - Are you an experience ML Data Engineer contractor who can hit the ground running? Job Title - Machine Learning Data EngineerDay Rate - Market Rates Location - London / Remote (ad hoc travel for meetings)Duration - 6 months (potential extension to 9 months)Industry - FinTech / BankingRole...

  • Machine Learning Engineer

    Found in: Talent UK C2 - 1 week ago


    London, United Kingdom Ralph Lauren Full time

    Position Overview The Data Lab serves as an embedded data science and business intelligence hub within the Merchandising Department. The team plays a pivotal role in our strategic decision-making process, employing advanced analytics and machine learning to enhance our merchandising strategies.  We are looking for a highly motivated and talented ...

  • Machine Learning Performance Engineer

    Found in: Jooble UK C2 - 3 days ago


    London, United Kingdom Tech Kinect Full time

    Role Overview: As a Machine Learning Engineer Contractor, you will be responsible for designing, developing, and implementing advanced machine learning models and algorithms to solve complex business problems. You will collaborate closely with cross-functional teams, including data scientists, software engineers, and product managers, to understand project...


  • London, United Kingdom NLP PEOPLE Full time

    Working at SambaNova At SambaNova, our dedication goes beyond merely innovating in AI technology; we actively bring these innovations into the real world each day. You will play a key role in crafting highly capable generative AI models and solutions, designed to meet the diverse needs of sectors ranging from enterprise to government. Our culture thrives...


  • London, United Kingdom Plumerai Limited Full time

    We are looking for a Machine Learning Software Engineer to help us improve our training algorithms, data pipeline and model architectures. Your work has a major impact on our roadmap of new AI features and your code will be shipped to a very large number of camera devices in the field. Together we are building the most advanced AI for embedded devices. Our...


  • London, United Kingdom Oho Group Ltd Full time

    Job Description 2024 Graduate Python Software Engineer - Health Tech Start Up Join an Elite ML / Python Software Engineering Team A rapidly growing health tech start up is on a mission to redefine the health and fitness tech industry, and we're looking for an exceptional Graduate Python Software Engineer to join the journey. If you're a Graduate Python...

  • Python Developer Data Science

    Found in: Jooble UK C2 - 2 weeks ago


    London, United Kingdom Oho Group Ltd Full time

    2024 Graduate Python Software Engineer - Health Tech Start Up Join an Elite ML / Python Software Engineering Team A rapidly growing health tech start up is on a mission to redefine the health and fitness tech industry, and we're looking for an exceptional Graduate Python Software Engineer to join the journey. If you're a Graduate Python Software Engineer...


  • London, United Kingdom Oho Group Ltd Full time

    2024 Graduate Python Software Engineer - Health Tech Start Up Join an Elite ML / Python Software Engineering Team A rapidly growing health tech start up is on a mission to redefine the health and fitness tech industry, and we're looking for an exceptional Graduate Python Software Engineer to join the journey. If you're a Graduate Python Software Engineer...


  • London, United Kingdom Ralph Lauren Full time

    Company Description Ralph Lauren Corporation (NYSE:RL) is a global leader in the design, marketing and distribution of premium lifestyle products in five categories: apparel, accessories, home, fragrances, and hospitality. For more than 50 years, Ralph Lauren's reputation and distinctive image have been consistently developed across an expanding number...

  • Machine Learning Performance Engineer

    Found in: Jooble UK C2 - 2 weeks ago


    London, United Kingdom 83zero Full time

    We are currently looking for an experienced Machine Learning Engineer to work an exciting project, utilising the latest technologies. You will work closely with data scientists to take ML models from research to production while upholding engineering best practices. Experience working with Data Scientists to understand ML models and translate them into...


  • London, United Kingdom 83zero Full time

    We are currently looking for an experienced Machine Learning Engineer to work an exciting project, utilising the latest technologies. You will work closely with data scientists to take ML models from research to production while upholding engineering best practices. Experience working with Data Scientists to understand ML models and translate them into...

  • Machine Learning Engineer

    Found in: beBee jobs GB - 2 weeks ago


    London, Greater London, United Kingdom Ralph Lauren Full time

    Company DescriptionRalph Lauren Corporation (NYSE:RL) is a global leader in the design, marketing and distribution of premium lifestyle products in five categories: apparel, accessories, home, fragrances, and hospitality. For more than 50 years, Ralph Lauren's reputation and distinctive image have been consistently developed across an expanding number of...


  • London, United Kingdom InterQuest Group Full time

    Outside IR35 Contractor - Machine Learning Data Engineer - Are you an experience ML Data Engineer contractor who can hit the ground running? Job Title – Machine Learning Data Engineer Day Rate – Market Rates Location – London / Remote (ad hoc travel for meetings) Design the data pipelines and engineering infrastructure to support machine...

  • Machine Learning Engineer

    Found in: Jooble UK C2 - 3 days ago


    London, United Kingdom Tech Kinect Full time

    Role Overview: As a Machine Learning Engineer Contractor, you will be responsible for designing, developing, and implementing advanced machine learning models and algorithms to solve complex business problems. You will collaborate closely with cross-functional teams, including data scientists, software engineers, and product managers, to understand project...

  • Machine Learning Engineer

    Found in: Talent UK 2A C2 - 5 days ago


    London, United Kingdom Tech Kinect Full time

    Role Overview:As a Machine Learning Engineer Contractor, you will be responsible for designing, developing, and implementing advanced machine learning models and algorithms to solve complex business problems. You will collaborate closely with cross-functional teams, including data scientists, software engineers, and product managers, to understand project...


  • London, United Kingdom ITECCO Full time

    **Graduate Software Engineer - Central London (Hybrid/Remote) - £25,000 - £40,000** Are you a recent graduate with a passion for software engineering and a 1st class degree? Do you thrive in a fast-paced and dynamic environment? If so, we have the perfect opportunity for you! One of my favourite clients are looking for a talented and motivated software...


  • London, United Kingdom Faculty Full time

    Working in our Defence business unit, you will design, build, and deploy production-grade software, infrastructure, and MLOps systems that leverage machine learning. The work you do will help our customers solve a broad range of high-impact problems in the defence and national security space - examples of which can be found here . You are...


  • London, United Kingdom Explore Group Full time

    The client are looking for a Senior Machine Learning Engineer to join them on a permanent basis. You will be responsible for implementing, fine-tuning and deploying LLMs (large language models) and Transformer models. Work alongside their software engineers to deploy models into production. AWS experience, Lambda Functions & Sagemaker Proven...