Software Development Engineer , Customer Engagement Technology

This opportunity is available for U.S. citizens who have served in the U.S. Armed Forces, including Reserves, National Guard, and service member spouses. Please include this service on your resume.

Overview

As a Software Engineer on the Data and AI team at Amazon, you will design and build secure, robust data infrastructure systems. You will architect real-time data processing systems, implement secure storage solutions, and create privacy-compliant data access layers. Additionally, you will support the entire lifecycle of AI models, from development to production deployment. You will collaborate with cross-functional teams (e.g., scientists, product managers, and data engineers) to create enterprise-scale systems that manage high-volume transactions, establish comprehensive data governance, and develop scalable data products that are crucial for business operations. If solving complex technical challenges in high-scale environments excites you, come join us and make a lasting impact on Amazon’s global customer service!

Key Responsibilities

  • Design and implement enterprise-scale data infrastructure and storage solutions to ensure optimal performance and reliability.
  • Architect and build Machine Learning (ML) platform infrastructure supporting the full model lifecycle, from training environments to production deployment and monitoring systems.
  • Develop and maintain robust data governance frameworks with security controls, authentication mechanisms, and compliant data access patterns to protect sensitive data.
  • Drive technical architecture decisions, focusing on scalability, reliability, and performance, ensuring alignment with business requirements.
  • Own end-to-end delivery of technical solutions, from design and implementation to verification, following best software engineering practices.
  • Collaborate with cross-functional teams (Product Managers, Applied Scientists, Data Engineers) to understand requirements, conduct design reviews, and ensure successful solution delivery while maintaining high development standards.

A Day in the Life

A typical day as a Software Development Engineer involves architecting and building data and ML infrastructure that powers key AI initiatives. Your day may begin with discussions on technical design with Applied Scientists to understand infrastructure needs for new AI models or planning data product features with Product Managers. You will write and review code, optimize data processing systems, and implement solutions to enhance production stability. Monitoring and improving existing systems for efficiency will also be a significant part of your day. Collaboration is crucial, as you’ll work with security teams to ensure compliance and consult Applied Scientists to optimize model deployment workflows. Additionally, you’ll mentor junior engineers on best practices and system design. By the end of the day, you’ll have advanced key infrastructure initiatives, solved technical challenges, and improved the overall reliability of data systems.

Qualifications

Basic Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
  • 3+ years of software development experience, covering the full software development lifecycle from design to operations.

Preferred Qualifications

  • Experience in building end-to-end Data and AI engineering infrastructure.
  • Experience contributing to the architecture and design of systems, including architecture patterns, design patterns, and scaling and reliability strategies.
  • Hands-on experience with GenAI applications and algorithms, advancing the state of the art.

Benefits Summary

Amazon offers a comprehensive range of benefits to support you and your eligible family members, including domestic partners and their children. Benefits vary based on location, employment status, and length of service. The benefits include:

  • Medical, Dental, and Vision Coverage
  • Maternity and Parental Leave Options
  • Paid Time Off (PTO)
  • 401(k) Plan

About the Team

The Data and Artificial Intelligence (AI) team is part of Customer Engagement Technology. We manage the end-to-end process of defining, building, implementing, and monitoring a comprehensive data strategy. Our team works on applying Generative AI (GenAI), Machine Learning (ML), Computer Vision, Natural Language Processing (NLP), and Ontology to improve customer service associate experiences and foundational technologies.

Compensation

The base pay for this position ranges from $129,300/year in the lowest geographic market to $223,600/year in the highest geographic market. Pay depends on factors like market location and experience. In addition to base pay, Amazon offers a total compensation package that may include equity, sign-on payments, and other forms of compensation. Learn more about benefits on Amazon’s benefits page.

Equal Opportunity Employer

Amazon is an equal opportunity employer and is committed to creating a diverse and inclusive workplace. We do not discriminate based on race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For more information, visit accommodations for applicants with disabilities.

CareerBee Logo

Don't miss out on new jobs!

Signup for weekly updates on new jobs so you can be the first to apply