Jobs · Consulting · Texas

Software Development Engineer, IDEAS

Amazon Web Services (AWS) · Austin, TX · Today
ConsultingFull-time

About the role

The IDEAS team builds and operates the foundational customer intelligence that powers AWS Sales field. We're looking for a Software Development Engineer to design and deliver solutions that combine distributed big data technologies and agentic AI development.

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
  • 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

Requirements

  • 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

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
  • Experience with Machine Learning and Large Language Model fundamentals, including architecture, training/inference lifecycles, and optimization of model execution
  • Knowledge of AWS platforms such as S3, Glue, Athena, Sagemaker

Benefits

Amazon offers comprehensive benefits including health insurance, 401(k) matching, paid time off, and parental leave. Learn more about our benefits at https://amazon.jobs/en/benefits.

Similar jobs