Graduate Software Engineer

2 weeks ago


London, United Kingdom Google Inc. Full time

Software Engineer, Tensor Processing Units Compiler
corporate_fare Google place London, UK
Apply
Bachelor’s degree or equivalent practical experience.
Candidates will typically have 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
Typically have 2 years of experience working with CUDA C++ application development and 1 year of experience with Native Code, Just-In-Time (JIT), Cross, Source-to-Source or any other type of compilers.
Typically have 2 years of experience with data structures or algorithms, with experience with machine learning algorithms and tools (e.g. TensorFlow), artificial intelligence, deep learning, or natural language processing.
Preferred qualifications:
Master's degree or PhD in Computer Science or related technical fields.
Experience with debugging correctness and performance issues at all levels of the stack.
Experience with performance, large-scale systems data analysis, visualization tools, and/or debugging.
Experience with optimizations in mid-level and low-level architecture.
Experience with hardware/software co-design.
GPU experience integrating low-level CUDA work into higher-level frameworks (TF, JAX, PyTorch).
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 builds the compiler which enables Tensor Processing Units (TPUs), Google's in-house custom designed processor, to accelerate machine learning and other scientific computing workloads for both internal Google customers and external Cloud customers. The team offers opportunities up and down the compiler stack, working on Low Level Virtual Machine as well as the Multi-Level Intermediate Representation middle-end.
In this role, you'll be working on the MLIR/LLVM based TPU compiler for TPUs. You will support new workloads, optimize for new models and new characteristics, as well as support new TPU hardware across multiple generations. Google Cloud accelerates organizations’ ability to digitally transform their business with the best infrastructure, platform, industry solutions and expertise. We deliver enterprise-grade solutions that leverage Google’s cutting-edge technology – all on the cleanest cloud in the industry. 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
Contribute to a compiler for a novel processor designed to accelerate machine learning workloads. Target and compile high-performance implementations of operations at a distributed scale.
Work closely with users of TPUs to improve performance/efficiency and hardware designers to co-design future processors.
Investigating high-level representations to effectively program large-scale, distributed, and hetereogeneous systems.
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 Amber Resourcing Full time

    _**Graduate Software Engineer - £25,000-£35,000**_ We are looking for _**Computer Science Graduates**_ with experience of: - Java - C+/C++ - Python To join the team to solve**everyday software problems** and come up with detailed solutions for our customers. You'll be part of a **two year long graduate programme** where you'll be a fully integrated...


  • 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 Hunter Bond Full time

    An Elite High Frequency Trading Firm are looking for highly talented Graduate Software Engineers to join an elite group of some of the best people around! This team have an unlimited tech budget, promote a great culture and are made up of tech focused, innovative individuals. Working as part of an elite Software Engineering team with unrivalled...


  • London, United Kingdom Amber Resourcing Full time

    _**Graduate Software Engineer - £25,000-£35,000**_ We are looking for _**Computer Science Graduates**_ with experience of: - Java - C+/C++ To join the team to solve**everyday software problems** and come up with detailed solutions for our customers. You'll be part of a **two year long graduate programme** where you'll be a fully integrated member of...


  • London, United Kingdom ITECCO Full time

    Join the Fashion Revolution as a Graduate Software Developer! A leading children's fashion retailer is seeking a driven and talented Graduate/Junior Software Developer to join our dynamic and fast-paced team. You will work on developing cutting-edge technology solutions to revolutionize the fashion industry. **Salary**: £30,000-£35,000 Office Location:...


  • London, United Kingdom Oho Group Full time

    Graduate Python Software Engineer - Health Tech Start Up 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...

  • Engineer - Software Engineering

    Found in: Jooble UK C2 - 2 weeks ago


    London, United Kingdom Oho Group Ltd Full time

    Graduate Software Developer Leading scale-up insurance tech company in London looking for a talented graduate software developer. They are innovating the insurance tech industry by making insurance easier, more flexible, and fairer for their consumers. As a Graduate software engineer, you will be responsible for using your technical knowledge and...


  • London, United Kingdom Oho Group Ltd Full time

    Graduate Software Developer Leading scale-up insurance tech company in London looking for a talented graduate software developer. They are innovating the insurance tech industry by making insurance easier, more flexible, and fairer for their consumers. As a Graduate software engineer, you will be responsible for using your technical knowledge and...


  • City of London, United Kingdom Oho Group Ltd Full time

    C# Graduate Software engineer A C# software engineer is needed to join a global leading FinTech company that is transforming the wealth management sector, working with over 650 major banks and over 8,000 financial institutions to make wealth and wealth management more accessible to all. They have built a team of exceptionally talented individuals...


  • London, United Kingdom Carter Software Full time

    Upload CV/Resume * Allowed Type(s): .pdf, .doc, .docx By using this form you agree with the storage and handling of your data by this website. * By Joe Carter | October 3, 2023 | Comments Off on Junior Software Engineer #J-18808-Ljbffr


  • London, United Kingdom Ada Meher Full time

    **PhD Graduate Software Engineer - Central London (flexible remote) - £35,000 - £45,000 Currently working hybrid remote for the foreseeable and with a shift towards a couple days in the office a week in the future any applicants must be willing to travel into London. **To be considered**: - Experience working with (academic experience is fine) or...


  • London, United Kingdom Oho Group Full time

    Graduate Python Software Engineer - Health Tech Start Up 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...


  • London, United Kingdom Spectrum IT Recruitment Full time

    **Graduate Software Engineer - London - £40,000 - £50,000** **C#,.NET, SQL Server** Our client offer a very collaborative working environment with much of the development team coming from a solid science and programming educational background. As well as offering extremely competitive salaries, our client offers a comprehensive benefitspackage and...


  • London, United Kingdom Graduate Recruitment Bureau Full time

    An innovative cyber security company that creates software that prevents financial cyber-crime! Their products aim to examine huge volumes of data and overall detect and prevent anomalous and suspicious activity. They use the latest tech, such as AI/ML technologies as their product is widely used by numerous companies in the public and private sector. The...


  • 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...

  • Graduate Python Engineer

    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...

  • Graduate Python Engineer

    Found in: Talent UK 2A C2 - 2 weeks ago


    London, United Kingdom Oho Group Ltd Full time

    2024 Graduate Python Software Engineer - Health Tech Start UpJoin an Elite ML / Python Software Engineering TeamA 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 with...


  • 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...

  • DevOps Engineer

    2 weeks ago


    London, United Kingdom Graduate Recruitment Bureau Full time

    DevOps Engineer Position in Central London – Tech – Hybrid Working My client, a leading technology firm, is seeking an experienced DevOps Engineer to address the burgeoning needs of their cloud solutions, pivotal in fueling the company’s rapid expansion. it's a fresh, greenfield project with abundant prospects to master new and exhilarating...