Software Development Engineer , Relationship Identity

As part of Relationship Identity organization, you will work on critical services that directly impact Amazon buying and selling experiences. These services are responsible for defining the products the buyer sees, validating Selling Partner listings and mapping them to products in the Amazon catalog, ensuring its consistency across marketplaces, protecting product abuse and reducing noise from Search experiences. Given how central Item Identity space is to Amazon business, you will be working with large numbers of business teams who are launching new programs to expand Amazon business across the globe. You will be actively working with Applied Scientists to see how machine learning (ML) and large language models (LLM) could be leveraged or enhanced to improve Product Identity decisions.We are looking for a customer-focused and highly motivated software engineer to help build software systems to improve the quality of Earth’s largest e-commerce catalog. This role will present you an opportunity to work with collaborative leaders, work backwards from customers, identify problems, propose innovative solutions, relentlessly raise standards, and have a positive impact on hundreds of millions of Amazon customers.About the teamOne of the reasons why the catalog buying experience on Amazon is appealing to buyers is because Amazon controls and curates Product listings a buyer sees. This provides Amazon buyers a one stop experience to find all information about the product, sellers who are selling the product, and offers available for purchase. Relationship Identity is the organization responsible for consolidating listings from millions of Selling Partners into a cohesive product which buyer see, establishing itself as an authority on product identity.Our services support hundreds of internal clients, and businesses that contribute to the Amazon catalog. 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 ...

Software Development Engineer , S3

Leading brands like Epic Games, Lyft, AirBnB, and Vanguard use Amazon Kinesis Data Streams as their foundation for real-time streaming data. With Amazon Kinesis Data Streams, customers process gigabytes per second of real-time user engagement data for gaming and marketing analytics, build real-time IoT sensor data analytics solutions, analyze millions of financial transactions in real time, perform network intrusion detection for security analytics, transform and load logs into data lakes and much more. These customers choose Kinesis Data Streams because it is a fully-managed service that makes real-time streaming data ingestion and processing, reliable, easy, and at low cost. Tens of thousands of customers worldwide, ranging from large commercial enterprises, federal and state governments, regulated industries like healthcare and finance, to small start-ups have moved from batch to streaming with Amazon Kinesis Data Streams, and we are just getting started.We are currently looking for an experienced Software Development Engineer to join our team. The ideal candidate is excited about the incredible opportunity that cloud computing represents, and is passionate about delivering high quality services in a hyper-growth environment where priorities can shift fast. As a member of our team, you'll work alongside outstanding engineers and leaders, refine product requirements with product and program managers, define architecture, and be a leader in the implementation and launch of software.All team members actively participate in product definition, technical architecture review, iterative development, code review, and operations. Along with this, you’ll have the opportunity to interact with enterprise customers to ensure their needs are met -- clear, professional communication with teammates and customers is an important part of the job.Cloud computing represents a fundamental shift in how businesses think about managing their information needs. While this emerging area of computing has seen tremendous growth over the past few years, we are still in the early stages of realizing its full potential. We're looking for a smart, passionate and detail oriented engineer to help us continue to define this exciting new technology.*Utility Computing (UC)* AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for their cloud services.**Why AWS**Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.**Diverse Experiences**Amazon values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.**Work/Life Balance* *We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud. **Inclusive Team Culture* *Here at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.Key job responsibilitiesYou solve difficult problems, applying appropriate technologies and best practices.You work with your team to invent, design and build software that is stable and performant.You are proficient in a broad range of design approaches and know when it is appropriate to use them (and when it is not). Your solutions are pragmatic.You consider the legacy of the code you produce and write code that an SDE unfamiliar with the system can understand.You limit the use of short-term workarounds. You do things with the proper level of complexity the first time (or at least minimize incidental complexity).You create flexible software without over-engineering. You make appropriate trade-offs, re-use where possible, and are judicious about introducing dependencies.You are efficient with resource usage (e.g., system hardware, database, memory/CPU, etc.)You work on project ideas with customers, stakeholders, and peersA day in the lifeYour team works together to provide work/life balance for all team members. We recognize that the circumstances of our team members vary, and we balance work across the team so that we’re all able to maintain high standards on behalf of our customers, while at the same time allowing for rich and happy personal lives. We pride ourselves on a high level of ownership in the work we do. We maintain a regular on-call rotation across our teams with engineers and managers all taking part to resolve the inevitable issues that arise. We work hard to minimize getting paged in the middle of the night as we recognize that a well-rested employee is a productive employee.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 ...

Software Development Engineer , SDE II, Brand Entity Selection monitoring

The Amazon Selection and Catalog Systems team (ASCS) builds global selection and catalog management systems. The Selection Monitoring team is responsible for building the biggest product selection on the planet to satisfy our customers’ all shopping needs. We build platforms, systems and tools for the retail/3P business, create and take advantage of datasets that contains billions of records, use the latest machine learning, data processing technologies and a broad set of AWS technologies. In order to drive the expansion of Amazon selection, we use cluster-computing technologies such as MapReduce and Spark to process billions of products and find the products/brands not already sold on Amazon. We work with structured and unstructured content such as text and images and apply Machine Learning algorithms such as Clustering, Natural Language processing, Fuzzy matching and Image processing at a massive scale.We are looking for engineers to tackle ambiguous problems in the areas of data processing, machine learning algorithms and distributed systems of cloud-scale. You are expected to take ownership, dive deep and drive solutions from developing prototypes, design to coding, testing and deployment. The role demands innovation and expects you to push the boundaries. You will get opportunity to work with many tech teams and business teams within Amazon and deliver solutions that will have an impact to both Amazon top-line & bottom line.Key job responsibilities- Partner with Principal Engineers, Sr. SDEs, and Product and Program Management to define and grow the technical and architectural vision for Selection Monitoring’s mission-critical systems driving the brand and product experience on Amazon.- Deliver and own scalable, fault-tolerant, and highly available services that underpin our large-scale data processing solutions.- Build and own systems for Data discovery and lifecycle management of hundreds of datasets spanning several Petabytes.- Develop solutions to efficiently deploy and orchestrate hundreds of application flows across a hybrid set of compute environments.- Utilize serverless and container technologies to build next-gen scalable compute layer solutions.A day in the lifeThe SDE on this team will be playing a key role in solving complex problems and building innovative solutions to drive authoritative selection on Amazon platform.About the teamThe team is diverse and is highly cooperative. The team is well composed with 20% senior engineers, 60% seasoned engineers and 20% junior ones. There is enough opportunity to learn from experienced members and mentor inexperienced ones. 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 ...

Software Development Engineer , Selling Partner Promotions

Want to build systems that enable Selling Partners to grow their business and delight Amazon customers? As a Software Development Engineer (SDE) II in the Selling Partners Promotions organization, you will build new user experiences that allow both external and internal users to create and manage Coupons.Come join us as we build the new architecture that unifies Retail and 3rd Party promotions sourcing and build rich, easy to use experiences using modern front end and back end technologies and design principles. Ideally, you are a self-starter with a passion for technology, enthusiasm for collaboration, and desire to learn and be curious. You will be part of a wider organization that has well-defined processes (Quarterly Planning, Office Hours, Feature Intake, etc) in place to help minimize churn so our engineers can focus on what they do best - building systems at scale for our Selling Partners and our customers.This role is also open to hiring in Vancouver, CANKey job responsibilitiesThe Coupons team works every day on challenging problems and ideas to improve the experience of Selling Partners when creating and managing coupons. We are on track to deprecate our Legacy services and UI and migrate to a new architecture. This is an exciting time to join our team. The tech stack has both legacy MAWS and NAWS based. We use Java, Kotlin, Hz and React. We have a feature rich 2025 OP1.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 ...

Software Development Engineer (Backend), Aurora Storage

Imagine a database where you don't have to worry about the configuration or capacity of your database. Where you don't have to worry about what kind of load that your product or service will put on it and you only pay for what you use. Want to learn more? Then read on.Amazon Aurora Serverless an on-demand, auto-scaling configuration for Amazon Aurora where the database will automatically start up, shut down, and scale capacity up or down based on your application's needs, with no down time. It enables you to run your database in the cloud without managing any database instances. With Amazon Aurora Serverless we aim to do nothing less than revolutionize the database business. Aurora Serverless builds on top of foundational AWS services such as EC2, S3 and DynamoDB and we are breaking new ground in the way that customers experience databases. To learn more about Amazon Aurora Serverless visit: https://aws.amazon.com/rds/aurora/serverless/We are looking for passionate and curious engineers to innovate with us on behalf of our customers. In this role, you will work with our senior engineers to design and implement systems that orchestrate thousands of databases. You will build a foundational platform consisting of web service APIs and workflows which make Aurora Serverless highly available, scalable, reliable and fast. This is a unique and rare opportunity to get in on the ground floor within a fast-growing AWS service, have an impact on the product direction and the shape of the cutting-edge database technology. We count on your technical expertise and eagerness to learn. You will act a role model for junior engineers. We will give you the opportunity to work with and learn from a team of extremely talented engineers. AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for their cloud services.10031Key job responsibilitiesOur engineers collaborate across diverse teams, projects, and environments to have a firsthand impact on our global customer base. You’ll bring a passion for innovation, data, search, analytics, and distributed systems. You’ll also:Solve challenging technical problems, often ones not solved before, at every layer of the stack.Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security.Build high-quality, highly available, always-on products.Research implementations that deliver the best possible experiences for customers.A day in the lifeAs you design and code solutions to help our team drive efficiencies in software architecture, you’ll create metrics, implement automation and other improvements, and resolve the root cause of software defects. You’ll also:Build high-impact solutions to deliver to our large customer base.Participate in design discussions, code review, and communicate with internal and external stakeholders.Work cross-functionally to help drive business decisions with your technical input.Work in a startup-like development environment, where you’re always working on the most important stuff.About the teamOur team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge-sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects that help our team members develop your engineering expertise so you feel empowered to take on more complex tasks in the future.Diverse ExperiencesAWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.About AWSAmazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.Inclusive Team CultureHere at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.Work/Life BalanceWe value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.Mentorship & Career GrowthWe’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.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 ...

Software Development Engineer (iOS), Identity Services

Amazon’s Identity Services cares deeply about building and preserving customer trust. We are seeking engineers who will work with us to deliver the world's most secure, convenient and intuitive Identity experience.We own the systems that enable identifying and authenticating every Amazon customer in the world. Every aspect of the Amazon global business depends on our systems to know who the customer is. If our systems are not up and running, the company stops. We balance keeping our systems fast, scalable and performant (no exceptions!) with rapidly delivering great features for Amazon customers and our developer partners. We have a hand in almost every major launch at Amazon so working with us you get exposed to all kinds of exciting initiatives. In short, we get to own and innovate on security features while also supporting nearly every other business at the company; the best of both worlds!Key job responsibilities- Design, develop and maintain our iOS/iPadOS/macOS/visionOS mobile applications- Work with team members to investigate design approaches, prototype technology and evaluate technical feasibility- Lead architecture and design of features, from conception to launch- Help to improve engineering processes and tools to increase team effectiveness- Be part of an agile development process to deliver high-quality software- Work with UI and Design SystemA day in the lifeIn this role, you will develop features, systems, or components based on requirements, focusing on creating a seamless and intuitive user experience. Your responsibilities include design, implementation and delivery of complex and ambiguous problems, with high standards. You interacts with Sr. tech leaders to reach consensus and deliver results. You are responsible for contributing to operational excellence, identifying problems and proposing solutions.About the teamThe Mobile Identity team owns the authentication, authorization and access control experiences across all Amazon apps and devices. In this role you will be helping us build the next generation of Amazon’s Identity infrastructure on iOS/iPadOS/macOS/visionOS platforms to deliver industry leading authentication experiences not previously possible. BASIC QUALIFICATIONS- 3+ years of Apple platform development experience- 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 programming with at least one iOS language such as Objective C or Swift. ...

Software Development Engineer (Live Event Services - Prime Video), Prime Video Sports Core Services

Want to change the way people watch Live Sports? Passionate about building, owning and operating massively scalable systems?We are the Prime Video Live Sports team and our mission is to revolutionize the way our customers search, discover and enjoy live sports. In September 2018, we launched our first full-scale live streaming experience to all of our world-wide Prime customers with NFL’s Thursday Night Football. In just a year, we delivered multi-game watching experience to our Prime Video customers in UK for English Premier League .We are growing and looking for Software Development Engineer, for our team in Seattle, WA, to build innovative solutions for customer to engage and experience live content. This is a transformative opportunity, the chance to be at the vanguard of a program that will revolutionize Prime Video, and the live streaming experience for customers everywhere. In this role you will work across our distributed engineering team in building a wide variety of services that integrates with the broader Prime Video ecosystem to deliver low-latency, high TPS services. Our leaders are great teachers, our engineers are world-class, and our products are fun.Key job responsibilities• You design, implement, and deploy software components.• You have a solid understanding of design approaches (and how to best use them).• You are able to work independently and with your team to deliver software successfully.• Your work is consistently of a high quality and incorporates best practices.• You focus on operational excellence, constructively identifying problems and proposing solutions, taking on projects that improve your team’s software, making it better and easier to maintain.• You are able to confidently train new team-mates about your customers, what your team’s software does, how it is constructed, tested, operates, and how it fits into the bigger picture.A day in the lifeSDE-II engineers are responsible for maintaining and improving code while also responding to operational issues involving APIs and workflow systems owned by our team.SDE-II engineers are expected to work with and influence product, design and customer teams that interact with the tooling through collaboration on technical designs, identifying new business needs and operational problem solving. They are expected to act as technical leaders on projects, ensure high quality, and mentor junior members of the team.About the teamOur services are engineered for high availability, maximum reach, and cost savings that we can pass on to customers. We enable the world to watch video instantly, from any device, whether on the road or from the comfort of a living room sofa. We operate in over 250 countries and territories and we aspire to grow — a lot.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 programming with Rust or Java or C++ including object-oriented design ...

Software Development Engineer (Prime Video)

Want to change the way people watch Live Sports? Passionate about building, owning and operating massively scalable systems? Looking forward to work with a team of highly competent software engineers ranging from new graduates to seasoned architects building software using the latest AWS technologies? Are you looking for an inclusive team, where you feel safe to be yourself, to share your ideas openly, to experiment, fail and learn, and where you help make decisions that shape the team’s path forward? If so, here is an opportunity tailored for you. Who we are?We are the Prime Video Live Events team, revolutionize the way our customers search, discover and enjoy live events from sports, to music, to breaking news and political debates. In September 2018 we launched our first full-scale live streaming experience to all of our world-wide Prime customers with NFL’s Thursday Night Football. In just a year, we delivered multi-game watching experience to our Prime Video customers in UK for English Premier League . That was just the start. We are expanding and looking for engineers to build innovative solutions for customer to discover engaging and personalized live content to enjoy. This is a transformative opportunity, the chance to be at the vanguard of a program that will revolutionize Prime Video, and the live streaming experience for customers everywhere. Our team is building a wide variety of services from low-latency, high-TPS services that control the lifecycle of live events and help customers discover live or upcoming games on variety of devices including Alexa and to engage customer on Prime Video content offline and through social-media platforms. If you’re a strong engineer, there’s a home for you in Prime Video Live Events. Our leaders are great teachers, our engineers are world-class, and our products are fun. What will you do?We are looking for smart, motivated Software Development Engineers who can help in building personalized discovery experience for thousands of live streaming events available world-wide using technologies like machine learning. If you have experience building large-scale, high-performance, customer-friendly products and are interested in designing and implementing distributed systems to handle large datasets, complex domains, and problems at Amazon scale, this is the job for you. This is an exciting role, offering a customer-obsessed engineer to learn and use a broad array of technologies to make a real impact. Our architecture leverages the latest in AWS cloud technologies including EC2, S3, DynamoDB, Kinesis, and Cloudfront in supporting billions of requests from millions of Prime Video users. If you’re excited about helping to build the future of live event streaming or just want to have fun creating something you can be proud to show your family and friends, reach out. We’d love to chat.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 ...

Software Development Engineer 2025, AI/ML

At Amazon, we’re at the forefront of transformative AI, shaping the next generation of intelligent technologies. For over 25 years, we’ve been pioneering state-of-the-art AI and machine learning (ML) models to revolutionize customer experiences worldwide.Now, we’re on the cusp of a new era, where AI holds the promise to reshape society and business in unprecedented ways. As part of our world-class team of AI experts—scientists, engineers, researchers, product builders, and public policy experts—here, you’ll have the opportunity to unlock the next frontiers of artificial intelligence and machine learning.We are looking for the brightest minds from a wide range of backgrounds and experiences. Join us in creating transformative AI and ML solutions that will improve lives, solve global challenges, and open up new realms of possibility—from reinventing commerce and accelerating enterprise productivity to advancing universal agents and shaping the future of robotics.Key job responsibilities• Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring innovative products and services to market.• Design and build innovative technologies in a large distributed computing environment, and help lead fundamental changes in the industry.• Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed.• Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use.• Ability to design and code the right solutions starting with broadly defined problems.• Work in an agile environment to deliver high-quality software.BASIC QUALIFICATIONS- Currently enrolled in a Bachelors, Masters, or PhD in Computer Science, Computer Engineering, Data Science, Electrical Engineering, or majors relating to these fields.- To quality, applicants should have an expected graduate date between May 2023 - Fall 2025 and/or graduated within the last 24 months- Knowledge of computer science fundamentals such as object-oriented design, operating systems, algorithms, data structures, and complexity analysis- Are 18 years of age or older.- Experience with at least one modern language such as Java, Python, C++, or C# including object-oriented design ...

Software Development Engineer Apprentice, AWS Opportunity for Veterans

This apprenticeship opportunity is for U.S. citizens who have served in the U.S. Armed Forces including Reserves, National Guard, and service member spouses. NOTE: Please have this experience mentioned in your resume to be considered.Does learning how to implement innovative cloud computing solutions and solve technical problems intrigue you? Would you like to learn and use the latest cloud computing technologies? Do you want to eventually be part of a technology team helping to ensure the success of Amazon Web Services (AWS) as a leading technology platform?Amazon Web Services (AWS) is looking for aspiring and motivated individuals, who align with our Leadership Principles for our Software Development Apprenticeship Program. If accepted, apprentices will be provided on the job training leading to an opportunity to join as a Software Development Engineer with Amazon Web Services. As an apprentice, you will have a unique opportunity to combine technical and hands on training with our team as you develop your Software Development skills.The 12 months on the job training consists of a combination of AWS internal training paired with shadow opportunities and industry recognized certifications. Clear benchmarks are set to justify compensation increases, conversions or termination.Do you want to help lead the cloud revolution and build software that thrives at immense scale?Join our team and see for yourself why AWS is best place to build amazing things – including your career.This is a Department of Labor apprenticeship program. In order to be eligible you must be a military spouse or a veteran who has served in the US Armed Forces.About the teamInclusive Team Culture Here at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.Mentorship and Career GrowthWe have a career path for you no matter what stage you’re in when you start here. You’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional. BASIC QUALIFICATIONS• Bachelor's Degree or higher in Computer Science, Computer Engineering, or related fields with a graduation date between May 2023 - September 2025 or graduated within the last 24 months. OR• Graduate of Skillstorm, TLG, WA2VETS, or MSSA with a conferral date on or after 9/1/24 AND either a Bachelor’s Degree in a computer/IT related field or 4+ years of equivalent computer/IT experience ...

Software Development Engineer I 2025

We’re on the lookout for the curious, those who think big and want to define the world of tomorrow. At Amazon, you will grow into the high impact, visionary person you know you’re ready to be. Every day will be filled with exciting new challenges, developing new skills, and achieving personal growth. How often can you say that your work changes the world? At Amazon, you’ll say it often. Join us and define tomorrow.Do you want to solve business challenges through innovative technology? Do you enjoy working on cutting-edge, scalable services technology in a team environment? Do you like working on industry-defining projects that move the needle?At Amazon, we hire the best minds in technology to innovate and build on behalf of our customers. The focus we have on our customers is why we are one of the world’s most beloved brands – customer obsession is part of our company DNA. Our Software Development Engineers (SDEs) use cutting-edge technology to solve complex problems and get to see the impact of their work first-hand.Key job responsibilities• Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring innovative products and services to market.• Design and build innovative technologies in a large distributed computing environment and help lead fundamental changes in the industry.• Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed.• Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use.• Design and code the right solutions starting with broadly defined problems.• Work in an agile environment to deliver high-quality software.A day in the lifeThe challenges SDEs solve for at Amazon are big and influence millions of customers, sellers, and products around the world. We are looking for individuals who are passionate about creating new products, features, and services from scratch while managing ambiguity and the pace of a company where development cycles are measured in weeks, not years.BASIC QUALIFICATIONS• Currently enrolled in or completed a Bachelors Degree or higher in Computer Science, Computer Engineering, or majors relating to these fields. • To qualify, applicants should have earned a Bachelors degree or higher between October 2023 and Fall 2025 and/or graduated within the last 24 months. • Possible start dates for this role are between January 2025 and October 2025 • Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design • Internship, project, or academic experience in at least one of the areas: internals, kernel, OS/storage systems, job scheduling, resource management, file systems, search, or performance engineering ...

Software Development Engineer I 2025, DynamoDB

By applying to this position, your application will be considered for all locations we hire for in the United States.Amazon DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. DynamoDB lets you offload the administrative burdens of operating and scaling a distributed database so that you don't have to worry about hardware provisioning, setup and configuration, replication, software patching, or cluster scaling. The Amazon DynamoDB team is looking for passionate software developers focused on distributed logging and database fundamentals at extremely large-scale. We are a foundational service within Amazon and run on thousands of servers in multiple datacenters worldwide. This team focuses on distributed durability. They are core systems development positions where you will grow to own the design and development of significant system software system critical to our industry leading database services.We are looking for candidates who are exceptional in systems programming, data structures and algorithms, and advanced databases. Research and hands-on experience working in database research groups and labs is preferred. You not only need to be a top software developer with a good academic and/or research track record, but also need to excel in communication and leadership. This is a unique and rare opportunity to get in on the ground floor within a fast-growing business and help shape the technology and the product.This is an opportunity to get in on the ground floor within a fast-growing business and help shape the technology powering analytical workloads for Fortune 500 companies, startups, and everything in between. You will bring deep technical, algorithmic and coding expertise with the ability to work within a fast moving and collaborative environment in the industry leading cloud company to deliver a broad business impact. If this sounds exciting to you - come build the future with us!Key job responsibilities• Design, implement and deliver state-of-the-art distributed, high-performance data and transaction management processing algorithms and solutions.• Deploy and monitor new features in a highly available and fault tolerant system running in the cloud.BASIC QUALIFICATIONS• Currently enrolled in or completed a Bachelors Degree or higher in Computer Science, Computer Engineering, or majors relating to these fields. • To qualify, applicants should have earned a Bachelors degree or higher between October 2023 and Fall 2025 and/or graduated within the last 24 months.• Possible start dates for this role are between January 2025 and October 2025• Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design• Internship, project, or academic experience in at least one of the areas: internals, kernel, OS/storage systems, job scheduling, resource management, file systems, search, or performance engineering ...

Software Development Engineer I 2025, Redshift

Amazon Redshift is the world’s most popular fully managed cloud data warehouse. Tens of thousands of enterprise customers use Redshift to crunch through exabytes of data in the cloud to make business critical decisions every day. To stay ahead in such a mission critical setting, at Redshift, we must always re-invent ourselves for customers. We are always looking for the innovative engineers to help shape the future of Redshift. About the teamDistributed data management is at the heart of Amazon Redshift data analytics services and is responsible for delivering ultra-fast and highly scalable performance. We are building and operating large scale, distributed, fault-tolerant data and transaction management solutions using specialized data structures, distributed consensus algorithms and many other advanced technologies. We are working with AWS platform teams in shaping requirements and solutions for next generation platforms to run database/analytics applications.Our team consists of industry leading innovators, with multitudes of patents and research publications in this space. We are a fun-loving team, that is passionate about ideating, designing, delivering and operating data analytics services to delight customers with extreme performance and scalability. We are distributed across many locations in US, Germany, and are expanding in other geographies. If you are interested to contribute to the next generation hyper-scale data analytics services and architecture, are curious and get things done, we would like you to consider our team. Key job responsibilities• Design, implement and deliver state-of-the-art distributed, high-performance data and transaction management processing algorithms and solutions.• Deploy and monitor new features in a highly available and fault tolerant system running in the cloud.BASIC QUALIFICATIONS• Currently enrolled in or completed a Bachelors Degree or higher in Computer Science, Computer Engineering, or majors relating to these fields. • To qualify, applicants should have earned a Bachelors degree or higher between October 2023 and Fall 2025 and/or graduated within the last 24 months.• Possible start dates for this role are between January 2025 and October 2025• Programming experience with at least one modern language such as Java, C++, or C# including object-oriented design• Internship, project, or academic experience in at least one of the areas: internals, kernel, OS/storage systems, job scheduling, resource management, file systems, search, or performance engineering ...

Software Development Engineer II - AMZ24742.1

Employer: Amazon.com Services LLCPosition: Software Development Engineer IILocation: Seattle, WAMultiple Positions Available: 1. Design, develop, implement, test, and document embedded or distributed software applications, tools, systems and services.2. Translate functional requirements into robust, efficient, supportable solutions that work well within the overall system architecture.3. Participate in the full development cycle, end-to-end, from design, implementation, and testing to documentation, delivery and maintenance.4. Produce comprehensive, usable software documentation.5. Evaluate and make decisions around the use of new or existing software products and tools.6. Mentor junior development engineers.BASIC QUALIFICATIONSA Master's degree or foreign equivalent degree in Computer Science, Engineering, Mathematics or a related discipline and one (1) year of experience in software/systems engineering or development occupation.In the alternative, a Bachelor's degree or foreign equivalent degree in Computer Science, Engineering, Mathematics or a related discipline followed by five (5) years of progressive postbaccalaureate experience in software/systems engineering or development occupation.Experience must include:1. One (1) year of experience in designing and developing large-scale, multi-tiered, multi-threaded, embedded or distributed software applications, tools, systems, and services using: object oriented design; and C++, C# or Java.The pay range for this position in Seattle, WA is $156,684- $194,400(yr); however, base pay offered may vary depending on job-related knowledge, skills, and experience. A sign-on bonus and restricted stock units may be provided as part of the compensation package, in addition to a full range of medical, financial, and/or other benefits, dependent on the position offered. This information is provided by Seattle, WA Equal Pay Act. Base pay information is based on market location. Applicants should apply via Amazon's internal or external careers site. ...

Software Development Engineer II - Machine Learning, Sponsored Brands - Sourcing

Amazon is investing heavily in building world-class brand shopping experiences to define and deliver a collection of brand shopping products that drive long-term customer value. In particular, Amazon Sponsored Brands (SB) owns a mid-funnel ad product dedicated for brand owners and brand shoppers. We empower brands of all shapes and sizes to attract shoppers in the research and consideration phases of their shopping journey, through visually stunning, inspiring and relevant sponsored shopping experiences. In doing so, we deliver billions of ad impressions and millions of clicks daily, but are only just getting started.SB Sourcing team owns the ads search engine based on gRPC + Lucene for ads candidate generation. We retrieve ads candidates using both lexical search and embedding search. We have built a scalable and fast search infrastructure. We enhance the ranking of results using machine learning models.As a Software Development Engineer, you will drive the technical direction of our offerings and solutions, working with many different technologies. You will design, code, troubleshoot, and support scalable data pipelines and online serving systems. You will work closely with applied scientists to optimize the performance of search science and infrastructure, and implement end-to-end solutions. What you create is also what you own. In addition to being a strongly motivated individual contributor, you will also be responsible for mentoring junior engineers and guiding them to deliver to the full potential.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 ...

Software Development Engineer II , DCNE

The AWS Core Networking Organization is looking for a Software Development Engineer to join our Network Fabric Engineering (NFE) team. As a Software Development Engineer, you will develop solution architectures, while also helping automate and invent new ways of operating Amazon's network. An ability to interact efficiently with customers, leadership and senior peers is vital in this role. As a key member of the team you are expected to develop best practices, improve operational procedures, constantly think pro-actively, deliver iterative impact for customers and help drive this culture across the wider team.AWS Core Networking is focused on building Data Centers and the network that allows Data Centers to function efficiently. They own the solutions that allow racks to be aggregated and Data Centers to be interconnected. Core Networking's goal is to balance efficiency, performance and reliability to allow customers access to their applications and data.AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. In other words, we’re the people who keep the cloud running. We support all AWS data centers and all of the servers, storage, networking, power, and cooling equipment that ensure our customers have continual access to the innovation they rely on. We work on the most challenging problems, with thousands of variables impacting the supply chain — and we’re looking for talented people who want to help. You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. You’ll collaborate with people across AWS to help us deliver the highest standards for safety and security while providing seemingly infinite capacity at the lowest possible cost for our customers. And you’ll experience an inclusive culture that welcomes bold ideas and empowers you to own them to completion.Key job responsibilitiesWe empower our engineers to take ownership of their realm and make a difference. They start by gathering requirements, diving deep to choose technologies, designing features and spinning new services, coding and reviewing, deploying software across the globe and maintaining services. In AWS, we are nimble and agile, like being part of a startup, innovating while collaborating with a smart group of people around you. We are thrilled about how software is changing the landscape of networking. We operate on an unimaginable scale. We push the boundaries in robustness, fault-tolerance and smart adaptive algorithms that can react intelligently to real-world events. Software engineers on our team contribute to every phase of the development process and deploy scalable software systems worldwide.We are looking for an experienced Software Development Engineer with production quality software services experience. You are comfortable working in a fast-paced environment where delivery of new services and features is very rapid.The ideal candidate will demonstrate established software engineering expertise, having successfully developed and launched extensive distributed systems in collaboration with a team. You are adaptable, capable of excelling in a dynamic and entrepreneurial setting. You will be responsible for delivering high quality, extensible design and code. You are expected to mentor and guide junior engineers. You are comfortable managing competing priorities and are able to bring order to ambiguous scenarios. You identify and implement optimizations for performance, scalability, and efficiency. Maturity, impeccable judgment, and the ability to influence and lead are essential to success in this role. You are data-driven and analytical. You have the ability to communicate clearly and effectively, both in writing and verbally, across organizations, and up to senior leadership.Previous Routing Protocols/Networking background is a plus.A day in the lifeAs a hands-on Software Development Engineer, you will work in a 24x7 team on call rotation, with ability to drive into workplace for critical events/needs. Manage customers during problem resolution and operating efficiently under pressure.• Sit at the computer during scheduled work hours with appropriate breaks while maintaining a high level of alertness and attention to detail.• Travel to data center/network sites and Amazon/customer offices as needed.About the teamYou will be part of a team working on AWS Intent Driven Network. We are completely re-imagining how the AWS network is managed. A key part of this project is building a suite of management plane services from the ground-up, which the network fabric teams will use to scale and manage the networks. You have an opportunity to shape how one of the largest networks on the planet is going to be operated for at least the next decade. Why AWSAmazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.Diverse ExperiencesAmazon values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.Work/Life BalanceWe value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.Inclusive Team CultureHere at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.Mentorship and Career GrowthWe’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.Working at AWS in the Core Networking Team • Meet Matt, Director, Core Networking --- https://youtu.be/DqTStjRtjX4 BASIC QUALIFICATIONS- 2+ years of non-internship professional software development experience- 2+ years of programming using a modern programming language such as Java, C++, or C#, including object-oriented design experience- 2+ years of contributing to new and current systems architecture and design (architecture, design patterns, reliability and scaling) experience ...

Software Development Engineer II (L5), AWS Elastic Block Store (EBS)

Amazon Web Services is looking for experienced engineers to help us build the future of computing. The AWS Elastic Block Store (EBS) service delivers high performance virtualized storage "in the cloud" for EC2. Durable and performant storage is a key building block for any application and as a member of the team you'll work alongside outstanding engineers and leaders to develop and operate one of the largest distributed systems in the world.AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for their cloud services.We are looking for an experienced developer to join the durability-focused data plane team that owns core logic and contributes to a broad and strategic set of projects. You will be part of a team that develops and maintains the components enabling high durability of the EBS offering. We consistently improve our durability and we want you to help us implement that charter!You will design and solve for performance, availability and scalability problems. You will develop and implement key metrics to analyze and improve business operational efficiency. We also expect our engineers to interact with customers, to understand our business goals and to innovate rapidly, delivering high-quality and ground-breaking functionality. You will have opportunities to develop software on the latest platforms and drive the roadmap for the next generation. You will have an immediate impact on millions of customers, improving their experience as their applications run in the AWS Cloud.What is EBS and what do we do?https://www.youtube.com/watch?v=ljYH5lHQdxohttps://www.youtube.com/watch?v=wsMWANWNoqQ10017Key job responsibilities- Analyze customer needs and design solutions that keep the customer front of mind- Implement and test solutions in various programming languages- Define metrics and monitoring procedures to provide visibility in how your software is behaving- Document software solutions and operational proceduresA day in the lifeYou will collaborate with and learn from the industry's best minds to solve interesting and challenging problems at an enormous scale on a daily basis. This collaboration extends beyond just the team in EBS. You will have the opportunity to work with many other teams in AWS to build a secure, performant, and reliable system. About the teamThe AWS Elastic Block Store (EBS) organization delivers high-performing virtualized storage “in the cloud” for Amazon Web Services. This is a foundational AWS service on which most other AWS services depend. Our team's software sits at the heart of all our customers' disk I/O. Being at the heart of much of what AWS does presents numerous opportunities for growth along any engineering vector you are interested in.Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge-sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects that help our team members develop your engineering expertise so you feel empowered to take on more complex tasks in the future.Diverse ExperiencesAWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying. About AWSAmazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.Inclusive Team CultureHere at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness. Work/Life BalanceWe value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud. Mentorship & Career GrowthWe’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional. 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 ...

Software Development Engineer II, Advertising Products and Tech

Do you want to work in a start-up environment with the resources of Amazon behind you? Are you passionate about using Big Data to build customer trust and grow new business? Global advertisers rely on our team's performance insights to drive future investment in Amazon's Advertising Platform and improve the relevance of ads shown to customers.We’re looking for strong Software Engineers that can build upon technologies such as Elasticsearch, Spark, Hive and Presto, as well as AWS services like Elastic Map Reduce (EMR), Redshift, Kinesis and DynamoDB to build the next generation of our analytics and visualization platform. If this sounds interesting we’d love to hear from you!Amazon is well positioned to grow its share of a fast growing online advertising industry due to its unique assets - e-commerce data, service oriented architecture, and startup culture. Our services ingest billions of behavioral signals every day. Speed, scale, and accuracy are critical to our success. We work in some of the most exciting computer science domains (massive scale streaming systems, machine learning, data science, cloud native development). Be part of a team of industry leading experts that builds and operates one of the largest big data analytics platforms at Amazon. Amazon is applying the latest big data technologies available to change the way marketers purchase, track, measure, and optimize their advertising spend. We apply these technologies on terabytes of data (over 10B new events per day) and operate clusters that push scalability limits of the existing technologies. We seek to measure every possible signal indicating impact of advertising to provide the most objective result of marketing spends.This role will involve designing and developing software products that impact many areas of our business. The individual in this role will have responsibility to help define requirements, create software designs, implement code to these specifications, provide thorough unit and integration testing, and support products while deployed and used by our stakeholders.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 ...

Software Development Engineer II, AFSS Identity

We are open to hiring candidates to work out of one of the following locations:Seattle, WA, USAAs a Software Development Engineer II you will have the opportunity to shape the future of AWS’s identity management landscape. We provide the critical infrastructure that powers Amazon's vast range of services, enabling them to deliver for customers across the globe.What you will do:As an SDE II, your role is pivotal in maintaining the robust and innovative solutions of our team. You will work on complex challenges in existing and new development initiatives, focusing on areas with ambiguity. Your goal is to design and develop software systems that are secure, maintainable, scalable, and extendable.You will develop an understanding of the business impact of your systems and make responsible trade-offs between the short-term operational needs and long-term business objectives. You will actively participate in team strategy discussions and contribute to the decisions made regarding technology.You will provide technical solutions that not only meet the current needs but also consider the future, promoting simplicity and ease of maintainability. Your solutions will be designed in such a way that they can be easily understood and contributed to by other team members.You will collaborate with your team, encouraging best practices and setting standards to improve the overall quality of the team's work. In situations where there are differing viewpoints, you will strive to find the best way forward and build consensus.Why it matters:Amazon and Amazon Web Services are growing at an unprecedented rate. To keep up with that growth, we are in constant need of innovative processes and automation solutions. Your work will have a company-wide impact, affecting thousands of developers and teams, and enabling us to launch and scale our services rapidly.Why you'll love it:You will get a comprehensive view of all aspects of Amazon's business. You will have the opportunity to work with massive data sets and improve the agility of our technical teams. You will be part of a growing, fast-paced, and innovative team. You will have ownership and responsibility to define and execute processes that enhance the productivity and savings for AWS and Amazon.Our ideal candidate will have a strong background in software development with experience in identity directory systems architecture. Strong written and verbal communication skills are essential. The candidate should have a successful track record of delivering large-scale engineering solutions. The desire and ability to work in a fast-paced, collaborative environment is crucial.Join us in this high-impact opportunity that offers interesting challenges and high visibility. Be prepared for a rigorous technical interview process as we're looking for the highest quality candidates.About the teamAbout AmSec:Diverse ExperiencesAmazon Security values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.Why Amazon Security?At Amazon, security is central to maintaining customer trust and delivering delightful customer experiences. Our organization is responsible for creating and maintaining a high bar for security across all of Amazon’s products and services. We offer talented security professionals the chance to accelerate their careers with opportunities to build experience in a wide variety of areas including cloud, devices, retail, entertainment, healthcare, operations, and physical stores. Inclusive Team Culture In Amazon Security, it’s in our nature to learn and be curious. Ongoing DEI events and learning experiences inspire us to continue learning and to embrace our uniqueness. Addressing the toughest security challenges requires that we seek out and celebrate a diversity of ideas, perspectives, and voices.Training & Career GrowthWe’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, training, and other career-advancing resources here to help you develop into a better-rounded professional.Work/Life BalanceWe value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why flexible work hours and arrangements are part of our culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve.EEO/AccommodationsAmazon is committed to a diverse and inclusive workplace to deliver the best results for our customers. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status; we celebrate the diverse ways we work. For individuals with disabilities who would like to request an accommodation, please let us know and we will connect you to our accommodation team. You may also reach them directly by visiting please https://www.amazon.jobs/en/disability/us.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 ...

Software Development Engineer II, Alexa Smart Home

We are looking for a Software Development Engineer that will help us evolve Alexa into the AI assistant of the future by helping build, train, and deploy modern AI models. The Smart Home team is focused on making Alexa the user interface for the home. From the simplest voice commands (turn on the kitchen light or turn down the heat) to more complicated and natural use cases that use the power of AI and LLM, such as “Turn on the new light in my office” or “Turn off all the lights, except the living room if the TV is on”. We are evolving Alexa into an even more intelligent, indispensable companion that automates routines, simplifies interaction with appliances and electronics, and alerts when something unusual is detected. You will be part of a team delivering features that are highly anticipated by media and well received by our customers. And, you will have the satisfaction of working on a product your friends and family can relate to, and want to use every day.The key unique challenge in the Smart Home domain is that the interpretation of all utterances is dependent on the device context of the home. This is the collection of all smart home and Echo devices that a customer owns, along with the names and grouping of those devices, as configured by the customer. This means that for the same utterance ("Turn on the lights"), a different device context results in different correct actions, such as turning on a single light, all lights, or a smart plug. Solving the problem takes on complexity in these two dimensions, which we call utterance complexity and customer complexity.Key job responsibilities- Build, deploy, and maintain Native AWS infrastructure to enable AI model training and inference for both online customer experiences and offline evaluation.- Create services to enable language engineers to effectively and efficiently annotate utterances for complex use cases.- Design solutions to challenging model training, inference, and evaluation problems at Amazon scale.- Support operational excellence initiatives.About the teamWe are a team of Machine Learning Engineers and Software Developers, who are part of the Smart Home AI group. We work with scientists and other engineers across the organization to make Alexa more insightful and proactive through ambient intelligence - with features like Alexa Hunches that automatically control Smart Home devices.We are interdisciplinary and we act like it -- we ask each other questions and value our different perspectives. The AI technology revolution has created new opportunities to add more intelligence to our customers lives. With multi-year roadmaps planned across all Alexa domains, Smart Home is one of the pioneers of LLM adaptation. We are looking for a SDE who will help us to build algorithmic platforms and tools required to evolve Alexa into the AI assistant of the future.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 ...