Software Engineer

2 weeks ago


Preston, United States Annapurna Labs (U.S.) Inc. Full time
About the Role

We are seeking a highly skilled Software Development Engineer II to join our Machine Learning Applications team at Annapurna Labs (U.S.) Inc. in AWS. As a key member of our team, you will be responsible for designing, developing, and maintaining complex software products that enable customers to build, deploy, and manage machine learning models at scale.

Key Responsibilities
  • Design and develop software solutions for distributed training of machine learning models using AWS Neuron and other cloud-scale machine learning accelerators.
  • Collaborate with chip architects, compiler engineers, and runtime engineers to create and tune distributed training solutions.
  • Work with PyTorch, TensorFlow, and other popular deep learning frameworks to develop and optimize machine learning models.
  • Develop and maintain software tools and libraries to support the development and deployment of machine learning models.
  • Participate in code reviews, testing, and debugging to ensure high-quality software products.
About the Team

Our team is dedicated to supporting new members and fostering a culture of knowledge-sharing and mentorship. We have a broad mix of experience levels and tenures, and we're building an environment that celebrates innovation and collaboration. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews.

Requirements
  • 3+ years of non-internship professional software development experience.
  • 3+ years of non-internship design or architecture experience of new and existing systems.
  • Experience programming with at least one software programming language.
  • Deep Learning industry experience.
About Annapurna Labs (U.S.) Inc.

Annapurna Labs (U.S.) Inc. is a leading provider of cloud-scale machine learning accelerators and software solutions. We are committed to delivering innovative products and services that enable customers to build, deploy, and manage machine learning models at scale.

Why Join Us?

We offer a dynamic and collaborative work environment, competitive compensation and benefits, and opportunities for career growth and development. If you are passionate about machine learning and software development, and want to be part of a team that is shaping the future of cloud computing, we encourage you to apply.



  • Preston, Washington, United States Amazon Services LLC Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Amazon Connect, a highly disruptive cloud-based contact center that enables businesses to deliver engaging, dynamic, and personal customer service experiences.Key ResponsibilitiesDesign and develop scalable, resilient systems for Amazon ConnectWork closely with...


  • Preston, Washington, United States Amazon Development Center U.S., Inc. Full time

    Job DescriptionWe are seeking an experienced Software Development Engineer to join our AWS Fargate team. As a key member of our Customer Experience team, you will be responsible for building and operating Serverless Containers solutions to help customers run containerized microservices on Amazon ECS and Amazon EKS.Our team is responsible for redefining how...


  • Preston, Washington, United States Amazon Development Center U.S., Inc. Full time

    About the RoleWe are seeking an experienced Software Development Engineer to join our AWS Fargate team. As a key member of our Customer Experience team, you will be responsible for building and operating Serverless Containers solutions to help customers run containerized microservices on Amazon ECS and Amazon EKS.Our team is responsible for defining the...


  • Preston, Washington, United States Amazon Development Center U.S., Inc. Full time

    Job DescriptionWe are seeking an experienced Software Development Engineer to join our AWS Fargate team. As a key member of our Customer Experience team, you will be responsible for building and operating Serverless Containers solutions to help customers run containerized microservices on Amazon ECS and Amazon EKS.Our team is responsible for defining the...


  • Preston, Iowa, United States Amazon Development Center U.S., Inc. Full time

    Position Overview:As a Software Development Engineer for Amazon Connect, you will be part of a pioneering team at Amazon Development Center U.S., Inc. that is redefining customer service through innovative cloud solutions.About Amazon Connect:Amazon Connect is a revolutionary cloud-based contact center platform designed to enhance customer engagement and...


  • Preston, Iowa, United States Amazon Inc Full time

    Position OverviewAs a Senior Software Development Engineer in the AWS Neuron Inference team, you will play a pivotal role in enhancing the software stack for AWS Inferentia and Trainium machine learning accelerators.This position focuses on the development, enablement, and performance enhancement of various machine learning model families, including advanced...


  • Preston, Iowa, United States Amazon Services LLC Full time

    About the RoleJoin our innovative team at Amazon Services LLC as a Lead Software Engineer focused on AWS Neuron Inference. This position is pivotal in advancing the software ecosystem for AWS Inferentia and Trainium machine learning accelerators.Key ResponsibilitiesYour primary duties will include:Driving the development and performance enhancement of...


  • Preston, Washington, United States Amazon Development Center U.S., Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Software Development Engineer to join our EKS Anywhere team. As a key member of our team, you will be responsible for designing, developing, and deploying scalable and reliable software systems.Key ResponsibilitiesDesign and develop software systems that meet the needs of our customersCollaborate with...


  • Preston, Washington, United States Amazon Services LLC Full time

    Unlock Your Potential as a Software Development ManagerAre you passionate about leading high-performing teams and driving innovation in cloud contact centers? Do you thrive in a fast-paced environment where no two days are the same? We're seeking an exceptional Software Development Manager to join our Amazon Connect team.About the RoleAs a Software...


  • Preston, Washington, United States Amazon Services LLC Full time

    Unlock Your Potential as a Software Development ManagerAre you passionate about leading high-performing teams and driving innovation in cloud contact centers? Do you thrive in a fast-paced environment where no two days are the same? We're seeking an exceptional Software Development Manager to join our Amazon Connect team.About the RoleAs a Software...


  • Preston, Washington, United States Amazon Services LLC Full time

    Unlock Your Potential as a Software Development ManagerAre you passionate about leading high-performing teams and driving innovation in cloud-based contact centers? Do you thrive in a fast-paced environment where no two days are the same? We're seeking an exceptional Software Development Manager to join our Amazon Connect team.About the RoleAs a Software...


  • Preston, Washington, United States Amazon Services LLC Full time

    About Amazon ConnectAmazon Connect is a highly disruptive cloud-based contact center that enables businesses to deliver engaging, dynamic, and personal customer service experiences.With Amazon Connect, you can create your own cloud-based contact center and be taking calls in minutes.Amazon Connect leverages the power of Artificial Intelligence and the large...


  • Preston, Washington, United States Amazon Services LLC Full time

    About the RoleWe are seeking a highly skilled Software Development Manager to lead our Amazon Connect Flows team. As a key member of our engineering organization, you will be responsible for designing and architecting new and existing systems, leading the definition and development of multi-tier web services, and partnering with product or program management...


  • Preston, WA, United States Amazon Development Center U.S., Inc. Full time

    At Amazon Web Services Identity and Access Management (AWS IAM) we build, operate, and innovate the identity management, authentication, and authorization stack for the AWS cloud. As part of this mission, we Think Big and Dive Deep as we leverage technology to give customers state-of-the-art controls to manage access across all their AWS environments. We are...

  • Electrical Engineer

    2 weeks ago


    Preston, United States PacifiCorp Full time

    Job SummaryPacifiCorp is seeking a highly skilled Electrical Engineer to join our team in Preston, ID. As a key member of our Power Delivery department, you will be responsible for developing and implementing electrical engineering studies, plans, and specifications for our distribution facilities and systems.Key ResponsibilitiesAnalyze and design electrical...


  • Preston, Washington, United States Amazon Development Center U.S., Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Documentation Manager to join our Amazon Software Development team. As a key member of our organization, you will be responsible for developing and implementing a comprehensive content strategy that supports the success of our software engineering community.Key ResponsibilitiesDevelop and maintain a...


  • Preston, Washington, United States Amazon Development Center U.S., Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Documentation Manager to join our Amazon Software Development team. As a key member of our organization, you will be responsible for developing and implementing a comprehensive content strategy that supports the success of our software engineering community.Key ResponsibilitiesDevelop and maintain a...


  • Preston, Washington, United States Amazon Development Center U.S., Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Documentation Manager to join our Amazon Software Development team. As a key member of our organization, you will be responsible for developing and implementing a comprehensive content strategy that supports the success of our software engineering community.Key ResponsibilitiesDevelop and maintain a...

  • AWS Cloud Engineer

    2 weeks ago


    Preston, Washington, United States Amazon Development Center U.S., Inc. Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our AWS Billing team. As a foundational system, we scale with the growth of cloud computing at Amazon. The AWS Billing team is responsible for Metering Usage and Generating Monthly Charges, including enabling AWS product pricing, subscriptions, discount programs, customer...


  • Preston, Washington, United States Amazon Development Center U.S., Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Documentation Manager to join our Amazon Software Development team. As a key member of our organization, you will be responsible for developing and implementing a comprehensive content strategy that supports the success of our software engineering community.Key ResponsibilitiesDevelop and maintain a...