Software Engineer, Data & ML Platform

Amazon Web Services (AWS)

Austin (TX)

On-site

USD 143,700 - 194,400

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health insurance and benefits
401(k) matching
Paid time off
Parental leave

Job summary

Amazon Web Services, Inc. in Seattle, WA is seeking a Software Development Engineer to design and deliver scalable data ingestion and AI-enabled solutions. You will build distributed systems, apply ML to data problems, and work with a broad set of AWS services within a Scrum team.

The role requires 3+ years of software development, strong design experience, and a Bachelor’s degree in CS/Engineering/Math. Competitive compensation and extensive AWS benefits are offered.

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
  • 1+ years of software development engineer or related occupational experience
  • 1+ years of Object Oriented Design experience
  • Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field

Responsibilities

  • Design, develop, and maintain scalable data ingestion solutions to solve complex and ambiguous data challenges for large-scale datasets
  • Build highly available, secure, distributed systems in microservices, container, and distributed cluster-compute architectures with comprehensive data validation frameworks
  • Develop serverless applications using AWS Lambda, S3, CloudWatch, and Glue services while implementing infrastructure as code through AWS CDK for automated deployment and monitoring
  • Apply Machine Learning to solve challenging data problems at scale
  • Work with AWS technologies such as Glue, EMR, S3, DynamoDB, Redshift, ElasticSearch, Lambda, SQS, SNS, API Gateway and more
  • Apply software development best practices in terms of quality and security
  • Utilize object-oriented software design to build scalable, maintainable systems
  • Contribute to planning, design, implementation, testing, operations, and process improvement as a member of a Scrum team
  • Design data systems optimized for machine learning workflows, including feature stores, model training pipelines, and real-time inference capabilities
  • Partner with applied scientists and ML engineers to build robust data foundations for RAG systems, recommendation engines, and predictive models
  • Play an instrumental role in defining system architecture, own and implement specific components, and help shape the overall user experience for a data-focused product

Skills

Software development
Architecture design
Object Oriented Design

Education

Bachelor's degree (CS/Engineering/Math)

Tools

AWS services

Job description

Amazon Web Services, Inc. in Seattle, WA is seeking a Software Development Engineer to design and deliver scalable data ingestion and AI-enabled solutions. You will build distributed systems, apply ML to data problems, and work with a broad set of AWS services within a Scrum team.

The role requires 3+ years of software development, strong design experience, and a Bachelor’s degree in CS/Engineering/Math. Competitive compensation and extensive AWS benefits are offered.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - Data Intelligence & ML Platforms
Software Engineer - Data Intelligence & ML Platforms

Amazon Web Services (AWS) • San Francisco (CA)

On-site
USD 144,000 - 194,000
Software Development Engineer: AI, ML & Cloud Data
Software Development Engineer: AI, ML & Cloud Data

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 144,000 - 194,000
Health insurance
401(k) matching
Paid time off
+1
Software Engineer: ML & Big Data in Cloud
Software Engineer: ML & Big Data in Cloud

Amazon Web Services (AWS) • Dallas (TX)

On-site
USD 143,000 - 195,000
SDE - Data Pipelines & AI Systems
SDE - Data Pipelines & AI Systems

Amazon Web Services (AWS) • Arlington (VA)

On-site
USD 143,000 - 195,000
Health insurance
401(k) matching
Paid time off
+1
Software Development Engineer II, AI Data Platform
Software Development Engineer II, AI Data Platform

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 144,000 - 194,000
Software Engineer, AI Data Pipelines & ML Training
Software Engineer, AI Data Pipelines & ML Training

Amazon • Seattle (WA)

On-site
USD 143,000 - 195,000
Health insurance
401(k) matching
Paid time off
+1
Senior Software Engineer – AI-Powered Infra
Senior Software Engineer – AI-Powered Infra

Amazon • Seattle (WA)

On-site
USD 168,100 - 227,400
Health insurance
401(k) matching
Paid time off
+1
Software Engineer, AWS AI Agentic Platform
Software Engineer, AWS AI Agentic Platform

Amazon • Seattle (WA)

On-site
USD 143,700 - 194,400
Data Engineer — Build Scalable AI-Driven Analytics Platform
Data Engineer — Build Scalable AI-Driven Analytics Platform

Amazon Web Services (AWS) • New York (NY)

On-site
USD 145,300 - 196,600
Health insurance
401(k) matching
Stock units (RSUs)
+1
Data Engineer: AI-Driven, Scalable Analytics Platform
Data Engineer: AI-Driven, Scalable Analytics Platform

Amazon Web Services (AWS) • Seattle (WA)

On-site
USD 132,000 - 179,000
Health insurance
401(k) matching
Paid time off
+2