Search jobs > Palo Alto, CA > Software engineer

Software Development Engineer - ML, Search Science and AI

Amazon.com Services LLC
Palo Alto, California, USA
$129.3K a year
Full-time

Machine Learning lifecycle automation and MLOps concepts gained massive traction in recent years because of the rapid increase in applying ML to solve customer facing problems inside and outside Amazon.

We are looking for SDEs at all levels to join our team and help accelerate ML lifecycle automation and MLOps best practices adoption across all of CDO.

Are you looking for an opportunity to learn new cutting-edge skills and have an Amazon-wide impact? This cross-functional team will focus on building state of the art ML automation features critical to CDO use-cases in close partnership with the AWS SageMaker team.

As an engineer on this team you will be working closely with Principal Engineers in CDO and SageMaker to define common ML lifecycle best practices, and to design and build pioneering world-class ML automation features on top of SageMaker for multiple domains and use-cases.

This is a unique opportunity to gain technical expertise in highly sought-after skills at Amazon scale, to learn SageMaker technologies, and to apply these skills to create production pipelines for the entire ML model lifecycle from training to inference.

Your contributions will have a major impact by enabling, not only CDO orgs, but also external AWS customers who operate at Amazon scale.

Our ideal candidate is collaborative, innovative, and interested in working on the intersection of Machine Learning, Software Engineering, and AWS ML architecture.

We include sample prioritized features that you will be working on below to demonstrate the scale and the impact of this opportunity.

BASIC QUALIFICATIONS

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience programming with at least one software programming language
  • Experience in machine learning, data mining, information retrieval, statistics or natural language processing

PREFERRED QUALIFICATIONS

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent
  • 30+ days ago
Related jobs
Promoted
Apple
Sunnyvale, California

As a Software Test Engineer in this role, you will collaborate with world-class ANE software engineers to understand the features you will support. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services...

Promoted
Luma AI
Palo Alto, California

Work with researchers to identify and implement technical data requirements, and optimize distributed loading for model training. You’ll be part of Luma’s applied research team and work directly on mission critical work-streams utilizing thousands of GPUs. Design, build and automate infrastructure f...

Promoted
Apple
Cupertino, California

Read the overview of this opportunity to understand what skills, including and relevant soft skills and software package proficiencies, are required. Metrics Data Engineers love to deep dive into data, understand data quality measures, discover patterns and insights, and drive product implementation...

Promoted
Latitude AI
Palo Alto, California

Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a related field and 4+ years of relevant experience (or Master's degree and 2+ years of relevant experience, or PhD). Knowledgeable in areas pertaining to probabilistic inference and prediction such as p...

ByteDance
San Jose, California

Responsibilities:- Build software control systems to manage the network resources, especially the long haul bandwidth;- Build host/gateway end-side network traffic monitoring, analysis and control capabilities;- Working with network operation and planning teams to support bandwidth and performance r...

Amazon Development Center U.S., Inc.
Sunnyvale, California

The Nitro Team is looking for engineers with systems knowledge and experience in area such as Linux OS boot sequencing, Kernel, Hypervisor (Xen or KVM), peripheral device development (PCIe or NVMe) and building compute infrastructure to support High Memory and High performance computing workloads. T...

Amazon.com Services LLC
Palo Alto, California

Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence. As Amazon expands to new geographies, we...

Blackstone Talent Group
Belmont, California

Maintains, as well as furthers, and enhances existing machine learning modules for autonomous vehicles, not necessarily the software stack for driving but methods around industrialization of MaaS/TaaS and with that to increase availability of service. Must have experience with algorithm development ...

Broadcom Inc.
San Jose, California

The candidate should have an in-depth understanding of Ethernet functionality, TCP/IP networking, virtualization technologies, RDMA, PCIe protocol - Gen3 & above, a system-level understanding of PCI-E based designs, and hands-on experience in Python programming. Broadcom offers a competitive and com...

Annapurna Labs (U.S.) Inc.
Cupertino, California

As the SDM of Software Development for the Machine Learning Distributed Training team, you will be responsible for leading a strong team of engineers and managers to help design and deploy these new products. Responsible for the full development life cycle of our integrations and extensions for infe...