Search jobs > Palo Alto, CA > Software engineer ml

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

Would you like to work in an energizing environment where your abilities will be challenged on a day-to-day basis? If so, Apple's IS&T Ai & Data Platforms team is looking for highly motivated, detail oriented, technical savvy, results-oriented professionals who like to think creatively and want to b...

Promoted
Fortinet
Sunnyvale, California

Develop and maintain software components on current and future networking related products. Rich experience in cloud based product related software development and cross-platform development. Strong knowledge and experiences and hands-on programming skills in Python, and debugging skills;. Design, d...

Promoted
Apple
Cupertino, California

AIML's Device Infrastructure & Cloud Engineering team is focused on building tools and infrastructure for device data centers. Working experience and deep understanding of full-stack software, object-oriented design, distributed systems, and multi-threading. You'll also receive benefits including: C...

Apple, Inc.
Cupertino, California

Join us in enabling the next generation of intelligent experiences in Apple's products and services with the latest advancements in Generative AI and Large Language Models! We are seeking a highly skilled Senior Software Engineer to join our dynamic team. You'll be part of the ML Lifecycle team in M...

ByteDance
San Jose, California

Research and development of high-performance AI communication framework, network protocol stacks, and codesign optimization of host-network-application to improve the scalability, reliability and performance of AI/LLM network. About the TeamByteDance Networking brings together innovative ideas and t...

Advanced Micro Devices, Inc
Santa Clara, California

KEY RESPONSIBILITIES: Design and develop new software features Work with AMD’s architecture specialists to improve future products Participating in new ASIC and hardware bring ups Identify and help resolve quality issues working closely with other internal engineering teams Research alternative, mor...

Amazon.com Services LLC
Sunnyvale, California

Software Development Engineer, you will engage with an experienced cross-disciplinary team to develop cloud solutions serving home security devices and services. Has current and extensive experience designing and building distributed systems and applications. The ideal candidate will be passionate a...

ByteDance
San Jose, California

Of the required experience, must have 2 years of experience in each of the following:- C++ programming;- iOS or Android development;- Multi-threading, data structures, and design pattern;- Performance monitoring, profiling, and optimization for mobile apps, including optimization of CPU/GPU/memory u...

Apple, Inc.
Cupertino, California

Develop boot and driver code for Apple SOC, including AP clusters, IO Co-Processor system, fabric, power management, memory and other I/O devices * Design, implement, and enhance Common Firmware Environment (CFE) and other platform software for Apple silicon validation organization * Develop system ...

Amazon Development Center U.S., Inc.
Santa Clara, California

In the refactoring space, we are seeking a ML Engineer to experiment with ML algorithms and tools, select appropriate datasets and data representation methods, perform feature engineering, model selection and validation, run machine learning tests and benchmarking, perform fine-tuning using test res...