Current jobs related to Software Engineer II, Annapurna Labs ML Acceleration System Software - Cambridge, Cambridgeshire - Amazon


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    Senior HPC Software EngineerCambridge£120,000 - £150,000 + BonusYou will be responsible for designing and implementing both compile-time and run-time optimizations to enable real-time AI applications their processors. You will collaborate closely with cross-functional teams to integrate and deploy AI solutions, leveraging your expertise to shape the...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    Get AI-powered advice on this job and more exclusive features.Building technology teams across High-Performance Computing and Performance ModellingSenior HPC Software EngineerCambridgeYou will be responsible for designing and implementing both compile-time and run-time optimizations to enable real-time AI applications on their processors. You will...


  • Cambridge, Cambridgeshire, United Kingdom Amazon Full time

    Senior Embedded Software Engineer, Network Drivers, ENAAWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon's Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS's services and features apart in the industry. As a member...


  • Cambridge, Cambridgeshire, United Kingdom Amazon Full time

    AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon's Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS's services and features apart in the industry. As a member of the UC organization, you'll support the development...


  • Cambridge, Cambridgeshire, United Kingdom Amazon Full time

    AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon's Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS's services and features apart in the industry. As a member of the UC organization, you'll support the development...


  • Cambridge, Cambridgeshire, United Kingdom TN United Kingdom Full time

    Senior C++ Performance Software Engineer£70,000 - £90,000 + Bonus & healthcareMy client is a multinational Semiconductor scale-up, focused on AI acceleration architectures. Their performance team is expanding and looking to bring on a Senior C++ Performance Software Engineer to develop and maintain various tools used for functional and performance analysis...


  • Cambridge, Cambridgeshire, United Kingdom Cambridge University Press and Assessment Full time

    Job Title: Senior ML Software EngineerSalary: £49,000 - £65,500Location: Hybrid, working from our offices in CambridgeContract: Full time 35 hours per week on a fixed term 18 month contract from hire dateIn this role, you will take over the management and further development of our existing machine learning applications within the Cambridge English AI...


  • Cambridge, Cambridgeshire, United Kingdom Amazon Full time

    Software Development Engineer II, Amazon Customer ServiceAmazon's Customer Service organization is looking to expand its software engineering team to help drive automation and defect reduction for customers. We are searching for smart, energetic, and passionate software development engineers to solve complex technical problems and to work with engineering...

  • Software Engineer II

    4 hours ago


    Cambridge, Cambridgeshire, United Kingdom Cadence Design Systems Full time

    At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.Software Engineer - Innovus Clock Tree Synthesis GroupCadence Design Systems is looking for a highly motivated Software Engineer to work with the Digital Design and Signoff Group engineering team. You will be joining a small, expanding, exciting team...


  • Cambridge, Cambridgeshire, United Kingdom Tbwa ChiatDay Inc Full time

    Our mission is to restore cell health and resilience through cell rejuvenation to reverse disease, injury, and the disabilities that can occur throughout life.Diversity at AltosWe believe that diverse perspectives are foundational to scientific innovation and inquiry. At Altos, exceptional scientists and industry leaders from around the world work together...


  • Cambridge, Cambridgeshire, United Kingdom Amazon Full time

    Software Development Engineer-II, E-reader productsHave you ever wanted to be part of a team that builds a highly efficient operating system for E-readers? Amazon's E-reader platform team owns the operating system stack (C/C++) and the low-level components that make the device energy efficient with weeks of battery life. We recently launched Kindle Scribe, a...

  • C Software Engineer

    3 weeks ago


    Cambridge, Cambridgeshire, United Kingdom Newton Colmore Consulting Full time

    C Software Engineer - Defence Sector - CambridgeA growing Defence and Security company, based in Cambridge, is currently seeking an experienced C Software Engineer to contribute to the development of breakthrough technologies that will enhance the UKs security against external threats.You will have the opportunity to work on cutting-edge systems...


  • Cambridge, Cambridgeshire, United Kingdom Bank of America Full time

    Job Description:Job Title: Software Engineer IICorporate Title: Vice PresidentLocation: BromleyCompany Overview:At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. Responsible Growth is how we run our company and how we deliver for our clients, teammates, communities, and...


  • Cambridge, Cambridgeshire, United Kingdom Amazon Full time

    Software Dev Engineer II, Last Mile PaymentsAre you interested in building multi-tenant and highly scalable services to process critical business payments globally for Amazon? You will build services that cater to a wide variety of payment scenarios across regions Amazon operates in.The Last Mile Payments team is building the next generation of payments...


  • Cambridge, Cambridgeshire, United Kingdom Amazon Full time

    Software Dev Engineer II, Last Mile PaymentsAre you interested in building multi-tenant and highly scalable services to process critical business payments globally for Amazon? You will build services that cater to a wide variety of payment scenarios across regions Amazon operates in.The Last Mile Payments team is building the next generation of payments...

  • C Software Engineer

    2 days ago


    Cambridge, Cambridgeshire, United Kingdom Newton Colmore Consulting Ltd Full time

    Job Description C Software Engineer - Defence Sector - CambridgeA growing Defence and Security company, based in Cambridge, is currently seeking an experienced C Software Engineer to contribute to the development of breakthrough technologies that will enhance the UK's security against external threats.You will have the opportunity to work on cutting-edge...


  • Cambridge, Cambridgeshire, United Kingdom Amazon Full time

    Software Development Engineer, OrderingAre you passionate about enabling millions of customers around the world to buy anything, anywhere, anytime? Do you enjoy dealing with large scale distributed systems and orchestrating the entire retail ordering workflow?We, the Ordering team, need strong software development engineers who can dive deep into abstract...


  • Cambridge, Cambridgeshire, United Kingdom Amazon Full time

    Have you ever ordered from Amazon and been amazed at how fast you receive the shipment? Ever wondered how Amazon delivers to customers so fast and on promised time? Every day, Amazon engineers are relentlessly working to decrease the time between clicking and delivery for our customers. Amazon Fulfillment Technologies (AFT) organization owns the software and...

  • Software Engineer

    2 days ago


    Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job Overview:Arm-based hardware is deployed everywhere computing happens, from the cloud to the edge. It is essential that software developers have intuitive tools to take advantage of this hardware.In the Developer Platforms group, our mission is to make software development on the Arm architecture simple and intuitive. We are growing our team and are...


  • Cambridge, Cambridgeshire, United Kingdom Amazon Full time

    AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon's Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS's services and features apart in the industry. As a member of the UC organization, you'll support the development...

Software Engineer II, Annapurna Labs ML Acceleration System Software

1 week ago


Cambridge, Cambridgeshire, United Kingdom Amazon Full time
Software Engineer II, Annapurna Labs ML Acceleration System Software

In Annapurna Labs we are at the forefront of hardware/software co-design not just in Amazon Web Services (AWS) but across the industry.

The Machine Learning Server Software Team is looking for candidates interested in writing data-driven software for our Machine Learning servers. We help to maintain and manufacture the most advanced servers in the world.

We touch technologies from the accelerator inner-workings to the I2C infrastructure pervasive in the server and everything in between. Our team does not work on machine learning algorithms, but rather on the physical systems (hardware) which execute and accelerate those machine learning algorithms. Data paths, I2C, accelerator inner-workings are our bread and butter. Come join our team.

Key job responsibilities

  1. Member of a team responsible for the software associated with server components and integration into EC2.
  2. Working with the MLA Hardware, Test and Manufacturing teams to create a coordinated software package to enable both qualification as well as rapid deployment of software.
  3. Developing software (C/C++, Python, Lua) which can be maintained, improved upon, documented, tested, and reused.
A day in the life
The MLA Systems Software team was formed to focus on server software primarily for debug, testing, qualification, and manufacturing. At a high level, our goal is to find ways to help the organization scale through the use of software and automation.

About the team
Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we're building an environment that celebrates knowledge-sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects that help our team members develop your engineering expertise so you feel empowered to take on more complex tasks in the future.

BASIC QUALIFICATIONS
  1. 3+ years of non-internship professional software development experience
  2. 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  3. Experience programming with at least one software programming language
PREFERRED QUALIFICATIONS
  1. 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  2. Bachelor's degree in computer science or equivalent
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
#J-18808-Ljbffr