Software Development Engineer (Prime Video Live Events), Live Events Availability

Prime Video is disrupting the traditional television and movie industry with a massive library of high-quality media and reliable digital delivery. Our 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. Today, we deliver Movies, TV shows and Live Sports to Windows and Mac PCs, portable devices, gaming consoles, smart phones, and smart TVs. We operate in over 250 countries and territories and we aspire to grow -- a lot.We are looking for smart, motivated Software Engineer who can help in building platform for delivering live video events to our customer. If you have experience building large-scale, high-performance, customer-friendly products and are interested in designing multi-tier services to handle large datasets, complex domains, and problems at Amazon scale, this is the job for you.Our innovative systems include high efficient and large scale platforms built on Amazon's cloud computing infrastructure. For this position you will have a strong background in OO design with Java/C++. Experience working with web services, XML, JSON, Apache services is desired. Linux system development experience is a plus. Equally important to these specific skills is the ability to multi-task, quickly adapt to new development environments and changing business requirements, learn new systems, create reliable/maintainable code, and find creative and scalable solutions to difficult problems.You are highly-motivated and thrive in an environment where problems are open-ended. You enjoy engaging in passionate discussions with smart people and letting the best ideas rise to the top. You see your mistakes as learning opportunities and continually look for ways to improve yourself, your team and your products. You understand that not all solutions come easily and don’t shy away from hard work to reach your goals. You are excited about the opportunity to engage in developing a top notch consumer web application and user experience.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 (Prime Video)

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?Sports represent the next major growth vertical for Prime Video. We're acquiring the biggest and best events (e.g. NFL, NBA) for our customers and investing in our people to reinvent the future of sports!If this sounds like the something you'd like to help build apply here and let's chat!Who we are:Our team is responsible for building the Prime Video Sports experiences across all clients that Prime Video supports (living room devices, mobile, web). We are coders and crafts people who care as much about how things look and feel as to the way they function and perform. We seek diverse perspectives and create accessible experiences for all people to enjoy. We strive to move fast for customers but prioritize long term decisions that will scale as we grow.Our team focuses on customer-facing, high-visibility, high-impact projects to improve the customer experience for live events. PV Live Events provides the opportunity to design and build new full stack features end-to-end. Our technology focuses on real time event based native AWS services and emerging front end platforms including TV and VR.Our team has access to multiple PEs and SDE IIIs within Live Events as well as across Prime Video to regularly engage with. They provide mentorship and support for career progression of our team members.At Prime Video, we mirror our customers. We believe in building teams and products that reflect and offer an inclusive environment for all of our customers, current and future. We celebrate diverse perspectives, and we create environments where all team members feel valued, trusted, connected, and informed. Our employees utilize inclusive benefit offerings, attend annual conferences such as CORE+ (intersectional conversations on race, gender identity, sexual orientation, etc.), and participate in over twelve different employee-led affinity groups. Our teams build inclusive culture through biweekly team-building events and by working together to define processes and schedules that value work-life balance. And finally, our company leaders work actively to honor Amazon’s public commitment to fostering diversity and being Earth’s Best Employer.Key job responsibilities* Collaborate with experienced cross-disciplinary SDEs 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.BASIC QUALIFICATIONS- A Bachelor’s or Master’s Degree in Computer Science, Computer Engineering or 2+ years of non-internship professional software development experience- Familiarity with the syntax of languages such as Java, C/C++, Python or Rust.- Knowledge of Computer Science fundamentals such as object-oriented design, algorithm design, data structures, problem solving, and complexity analysis. ...

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 - Alexa Customers & Devices, Alexa Customers & Devices

The Amazon Device Services organization is hiring a Software Development Engineer to help us build cross-platform software to enable the seamless launch, provisioning and management of devices. The team is responsible for building solutions that enable Device Operations and Supply Chain end-to-end: from product design and component sourcing, through production and shipment, to returns, screening and repair. We innovate to deliver timely and scalable technological solutions and automate operational tasks to allow the business to focus on high value-add activities and grow.We are looking for a talented Software Development Engineer to help build from ground up our Supply Chain and Operations systems of the future. We are starting an exciting journey of building full stack solutions for our internal customers, including Forward and Reverse Logistics, Warehouse Management, Operations, Finance, and internal technical teams. We are looking for someone who is passionate about delivering the best possible customer experience and allowing us to meet our customer obsession of making our current and upcoming line of devices available in-stock to delight our customers.In this role you will be a leader in the engineering group of full stack engineers and contribute to design, architecture and implementation for one or more of supply chain applications. We are looking to re-invent the supply chain with end to end network optimization and use data to build intelligent, self-learning platform to build the world class platform. Great opportunity to make a huge impact in developing next generation of solutions in our rapidly growing devices group.Key job responsibilitiesYour key responsibility will be developing new features in the Forward Logistics space using agile methodologies to deliver including requirements refinement, feature design, implementation, testing and operational support of the deployed software. A day in the lifeYou will be part of an agile team using "scrum" methodology to deliver features for both internal operations and external vendors. This includes daily stand-ups, interacting with end users and product managers, mentoring junior developers, writing code, design reviews, and engineering excellence improvements. About the teamThe Alexa, Customers and Technologies (ACT) teams are dedicated to making Alexa your trusted AI companion, delivering convenient and enriching experiences to customers worldwide. Through the Alexa Skills Kit, you will empower developers to craft high-quality voice applications that integrate seamlessly into everyday life. Meanwhile, the Alexa Mobile team is focused on bringing Alexa's capabilities to customers on the go, combining context from home, mobile, and sensor data to provide personalized assistance in any setting - whether that's controlling smart home devices, accessing information, or simply enjoying entertainment. Across all of these efforts, the ACT organization is committed to making Alexa an indispensable part of how customers interact with technology, now and in 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 ...

Software Development Engineer II - DSO, Demand Science Optimization (DSO)

Which & How many new devices will Amazon sell next year? If you're interested in trying to answer that question, the Amazon DSO team is the team for you. We materially impact Amazon’s device businesses by forecasting demand and managing supply of all Amazon Devices using Machine Leaning (ML) and big data. We are a growing team that continues to operate in "startup" mode to prove new business ideas, while strengthening our core platforms. We use the latest ML and predictive modeling technologies to build a common modeling framework for DSO science teams to enable them to extract information valuable to our business. We're looking for an engineer with an interest in ML who is a technical leader and ready for a challenge. Do you want to work on genuinely hard problems? Do you want to design systems that will handle huge amounts of data and train thousands of models? If so, this is the job for you.About the teamDemand Science Optimization (DSO) team builds software systems in the realm of Machine Learning (ML/AI/LLM) and economic modeling to address specific device-related challenges within inventory management functions: demand forecasting, pricing, and allocation. Our goal is to achieve a high level of automation, enabling a hands-off approach to assess tradeoffs such as pricing and promotion strategies, prediction and optimization services, and economic valuation. This approach aims to expedite the operational and financial leverage of Devices and Services, enhance customer satisfaction, and direct our team's expertise towards strategic decisions that have lasting implications. With a diverse product portfolio including popular devices like Alexa, Kindle, Ereader, Ring, Blink, and more, DSO faces intricate challenges. Our software solutions wield considerable influence, as our predictive algorithms guide the allocation of billions of dollars across a multitude of distribution points globally.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 - 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 , Compute Services

Are you passionate about technology and solving hard problems? Do you want to grow your skills as you help us grow and scale the world's largest cloud computing service? Do you want to make history and have fun doing it? If so, Amazon Web Services Elastic Cloud Computing (EC2) is looking for people just like you! EC2 is at the core of AWS services and we are growing every day to meet the demands of our business as we continue to scale.EC2 Nitro drives the planet’s largest, fastest growing and most feature-rich compute cloud. Nitro is AWS’s ground-up design for virtualization at global scale built on a fully custom stack of hardware, firmware and applications. Nitro has enabled EC2 to support Intel, AMD and Amazon’s custom silicon - Graviton2 - while raising the industry bar for security and performance across our product line. The EC2 Server Provisioning team is the assembly line for EC2, turning new servers into EC2 virtualized hosts running customer workloads across the globe. Every EC2 customer instance running on every host-type, in every data center , across the globe has passed through services operated by this team. Engineers on EC2 Server Provisioning become subject matter experts on distributed, asynchronous services running at global scale.The EC2 Provisioning team lays the foundation on which every EC2 service - both internal and external - runs. The team is responsible for the software infrastructure that is required to make racks of hardware received from manufacturing into cloud infrastructure that allows our customers to run the wide variety of EC2 instances that are available today. The scale of this problem spans many millions of this devices across globe and every new EC2 instance type launched is built through EC2 Provisioning services. To add some spice to the challenge - the infra must be able to manage live devices without any down time to our customer and keep the growing EC2 fleet healthy.The infra and technologies needed to this are growing and innovating at rapid pace. Work is primarily done in Java and includes the full lifecycle of software development, including requirements, system design, implementation, testing, monitoring, alarming and reporting. Software Development Engineers work closely with EC2 Principal Engineers and other technical leaders to refine technical direction, and then follow through with detailed analysis, designs, and high quality code.10017BASIC QUALIFICATIONS- 4+ years of non-internship professional software development experience- 3+ 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, Amazon Connect Campaigns and Templates

As part of the AWS Solutions organization, we have a vision to provide business applications, leveraging Amazon’s unique experience and expertise, that are used by millions of companies worldwide to manage day-to-day operations. We will accomplish this by accelerating our customers’ businesses through delivery of intuitive and differentiated technology solutions that solve enduring business challenges. We blend vision with curiosity and Amazon’s real-world experience to build opinionated, turnkey solutions. Where customers prefer to buy over build, we become their trusted partner with solutions that are no-brainers to buy and easy to use. Are you interested in being part of a team of software engineers tasked with building a new AWS service that intersect cloud computing, Big Data, machine learning, and customer engagement? Do you enjoy the challenge of building and managing innovative services? Do you want to make an impact at a global scale? Then you should join our team!
Customer Engagement is a growth agent for companies that look to invest in communicating and engaging with their end customers, understanding their behaviors and unique interactions, and learning how to engage at the right precise moment with the right customer experience. Behind each of these interactions are unique moments that create an opportunity to learn and understand more about who they are and what they want. AWS Customer Engagement services (Amazon Connect, Amazon Pinpoint, Amazon SES) power over 20 billion customer interactions per day across multiple channels and use cases. We seek to create the most customer centric experiences with highly reliable, scalable, and secure engagement services that build customer knowledge, trust, and drive growth.Key job responsibilities* You are creative, responsible, and able to dive deep into emerging serverless AWS technologies.* You will think about business opportunities, operational issues, architectural diagrams, scalability, security, and the customer perspective in the course of a single conversation.* You have a solid understanding of programming languages, distributed microservices, serverless computing, and performance engineering. * Excited to learn from others while bringing your own novel capabilities and perspectives.* Proficient with debugging, profiling, and analysis tools used to support software applications* Our team members thrive in a hands-on environment where everyone actively participates in product definition, technical architecture review, iterative development, code review, and operations.A day in the life* Participate in bi-weekly sprint planning* Attend daily standups with the team* Attend weekly operational meeting, lunch n' learns, and career coaching 1 on 1's with your manager* Communicate weekly on project statuses* Schedule and participate in project meetings and reviews with UX, PM, and Engineering stakeholders* Contribute feature code and conduct code reviews for your teammates* Have Fun! Attend weekly team events to connect and build strong working relationshipsAbout the teamDiverse 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. 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.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 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 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.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. We are a team that cares about your work-life balance, while challenging you and your team to solve problems at AWS scale. You will be part of a strong team in a fast-paced, start-up environment where agile development is embraced and innovation is encouraged. You will get support and resources from some of the smartest people in the industry to continue your personal and professional growth. You'll be joining a fun team that prides itself on a great work environment with an inclusive group of people that loves working together towards a common goal and make history in launching a new strategic service in the industry.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, AWS Cryptography

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.Key job responsibilitiesResponsibilities:Design, implement, test and deploy highly scalable distributed systems and servicesDecompose complex problems into simple, straightforward solutions while understanding system interdependencies and limitationsShare knowledge of effective performance, scalability, architecture, and engineering patterns and methodsCreate clear, maintainable, well-documented code that meets coding standards and best practicesParticipate in code reviews, source control management, build processes, release management, and operationsWork closely across teams and disciplines to deliver high-quality products and servicesAbout the teamDiverse 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. 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.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. 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.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. 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

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. Be part of a team of industry leading experts that builds and operates one of the largest big data analytics platform 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 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, AI Security

We are seeking a Software Development Engineer II to join our AI Security team, which builds security tooling and paved path solutions to ensure Generative AI based experiences developed by Amazon uphold our high security standards, and uses AI to develop foundational services that make security mechanisms more effective and efficient.You will contribute to all parts of the software development and deployment lifecycle, including ideation, design, development, documentation, testing and operations of state-of-the-art solutions at Amazon scale. You will partner with applied scientists, security engineers, and software engineers to develop innovative technologies to solve some of our hardest security problems, and build paved path solutions that support builder teams across Amazon throughout their software development journey, enabling Amazon businesses to accelerate the pace of innovation to delight our customers.About the teamABOUT AmSec:Diverse Experiences: Amazon 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 Growth: We’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 Balance: We 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.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- Bachelor's degree in computer science or equivalent ...

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

Software Development Engineer II, Alexa Subscriptions Growth + Alexa Communications

We have 2 teams that are hiring for a SDE II currently. 1. Alexa Subscriptions Growth TeamWe have an exciting charter as we work towards how customers discover, purchase, and use digital subscriptions and skills across hundreds of 1P/2P/3P domains that will be support through the LLM/ Generative AI capabilities that we are building within Alexa. This involves building experiences that span across Mobile App, Retail, and variety of touchpoints on Echo Devices/ Fire TV, involves having a deep understanding of distributed systems and designing performant services that are able to handle 1000s of TPS of actual Alexa customer traffic. If you are passionate about working on projects that involve Generative AI and ML, we have those too on our immediate roadmap!What's in it for you? We are extremely agile and are in the process of revolutionizing how Alexa interacts with customers as we make her the best AI assistant ever! You would want to join us now if you feel passionate about being part of this journey. This is a multi-disciplinary role where you will be working closely with several Sr. SDEs, PEs, PMs, and Scientists on a regular basis and will be responsible for designing and delivering critical services for Alexa. While we are always busy making history, we never forget to have fun. Talk about summer picnics, bowling events, attending trainings and seminars to help with your growth!2. Alexa Communications TeamIt’s still Day One for the Alexa Communications team – we have a lot to innovate and build to make communication through Alexa devices a magical experience. And now you can send a message, make a call, play announcements, or drop in on your closest friends & family via Alexa devices or the Alexa app! The Alexa communications team is working to become the most natural way for people to communicate, and the challenge ahead is significant. We're a high energy, fast growth business excited to have the opportunity to define the future of voice-controlled communications, make Alexa even more useful, and delight customers around the world.This position is within Alexa Communications team which develops core software components for communication experiences across various platforms. In this role, you will have the opportunity to work with domain experts and software engineers, and deliver key Alexa Communications features and use cases.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, Amazon

About Amazon Ads:Amazon Ads operates at the intersection of e-commerce and advertising, offering a rich array of digital advertising solutions with the goal of helping our customers find and discover anything they want to buy. We help advertisers of all types to reach Amazon customers on Amazon.com, across our other owned and operated sites, on other high quality sites across the web, and on millions of mobile devices. We start with the customer and work backwards in everything we do, including advertising. If you’re interested in joining a rapidly growing team working to build a unique, world-class advertising group with a relentless focus on the customer, you’ve come to the right place.About Our Team:Sponsored Brands is on a mission to make Amazon the best in class destination for shoppers to discover, engage and build affinity with brands while making shopping delightful and personal.Our team scope is broad and impactful. Our team works on both advertiser and shopper facing SB distributed services, which serve billions of Amazon shoppers and millions of Advertisers internationally. We are working on multiple cross-org architectural and business projects with highest impact and visibility – all are critical, forward-looking, strategic opportunities for Amazon. Our vision is to make Amazon the best in class destination for shoppers to discover, engage and build affinity with brands, making shopping beautiful, delightful, & personal, while allowing advertisers to sustainably grow their brand and business at scale with our advertising product(s).About This Role:We are seeking an experienced and innovative software engineer to join our team and drive new initiatives in ad technology. You should be passionate about defining product technical strategies and architectures, and ready to collaborate with business partners to design, implement, and launch cutting-edge ad solutions. You will be responsible for developing highly scalable distributed systems that guarantee availability, scalability, and low latency. We're looking for someone with strong technical skills and proven experience leading large-scale distributed services. The ability to thrive in an entrepreneurial environment, handle ambiguity, and manage competing priorities is essential. This role offers a unique opportunity to work at the intersection of e-commerce, advertising, and state-of-the-art machine learning techniques. If you're excited about making a lasting impact in the advertising space and possess the skills to excel in a fast-paced, innovative environment, we want to hear from you.Key job responsibilities• Design and develop highly scalable services processing millions of daily requests.• Solve complex software challenges using state-of-the-art technology.• Translate functional requirements into robust, scalable solutions.• Evaluate and select appropriate software products and tools.• Gain exposure to search, advertising, and e-commerce platform technologies.• Collaborate with data scientists and product managers on machine learning experiments.• Implement end-to-end solutions to improve predictive models and infrastructure.• Establish best practices and drive improvements in design, development, and operations.• Mentor junior engineers in design, coding, troubleshooting, and operational excellence.• Participate in Amazon's Software Development Community through MeetUps, Hackathons, and Conferences.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, Amazon

The mission of the Amazon Buying Experience organization is to create the most-loved shopping experience for everyone in the world. We are the worldwide product showroom for "the everything store" which Millions of customers around the world shop on Amazon from every device imaginable. We aim to be the world’s first and most trusted choice for every customer on earth to discover, evaluate, and purchase any product or service and love their individual buying experience. We are responsible for the experiences and services that enable developers, including our own, to create tailored shopping experiences for every customer, product, business and marketplace offered by Amazon. If you are passionate about influencing, designing, and delivering the next-generation Amazon customer buying experience, we want to meet you.The Buying Experience organization is looking for an innovative and customer-obsessed Software Development Engineer. As an engineer on the team, you will delight customers with personalized experiences that have been tailored just for them. You will change how millions of shoppers interact online, on all device – from smartphones and desktops to Echos. To perfect the best possible Amazon shopping experience you will use your experiences and insights to streamline all aspects of software delivery. Your code will touch the lives of hundreds of millions of Amazon customers every day. You will apply your expertise to build and serve the state-of-the-art framework; you will build distributed services with high concurrency, low latency and massive scalability and you will improve how next generation buying experience pages are rendered on customers' phones and computers. All your work has a direct and visible impact on shopping experiences of Amazon customers.You are a champion of engineering excellence: you raise the bar on architecture, predictable quality, maintainability, performance, security and all the other things make great software great.If this sounds like the project you have been working towards, please contact us today, and let’s talk about how you can contribute to Amazon's product pages.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, Amazon Business Pricing, Amazon Business Pricing

Come be a part of a rapidly expanding $35 billion dollar global business. At Amazon Business, we set out every day to innovate and disrupt the status quo. We stand at the intersection of tech and retail in the B2B space developing innovative purchasing and procurement solutions to help businesses and organizations re-imagine buying. Bring your insight, imagination and a healthy disregard for the impossible. Join us in building and celebrating the value of Amazon Business to buyers and sellers of all sizes, unlocking our potential worldwide.Want to join one of the hottest growing teams at Amazon? The Business to Business (B2B) market is ripe for innovation and Amazon Business (www.amazon.com/business) aims to disrupt the way buying and selling happens between businesses and suppliers. We provide business customers everything they love about Amazon, for work. We are focused on building a unique shopping experience for business users and business sellers with access to hundreds of millions of products world-wide, business-only selection, free two-day shipping, business and quantity pricing, new payment solutions, tax exemptions, dedicated customer support and much more. We've grown a lot in the 4 years since our launch and become one of the most promising opportunities within Amazon. Go ahead and read about us on any of your favorite media outlets!We need engineers who can step into this environment and help us build highly distributed systems to support businesses around the world selling on Amazon. You will join a highly technical and entrepreneurial team building applications to disrupt the B2B e-commerce segment. You will participate in the full development cycle, end-to-end, from design, implementation, and testing to documentation, delivery and maintenance. You will evaluate and make decisions around the use of new or existing technologies and tools. We work in an entrepreneurial environment and deliver value incrementally and frequently. We are still in the early stages of development, so you will be in on the ground floor. If you are a candidate with a sense of ownership, passion and drive to delight customers, come join us!Key job responsibilitiesYou will participate in the full development cycle, end-to-end, from design, implementation, and testing to documentation, delivery and maintenance.You are expected to operate autonomously, deliver projects that have scope at the team or cross team level, interact with other teams understand their needs or integrate with their systems.You will evaluate and make decisions around the use of new or existing technologies and tools.You will be driving team to make decisions on build vs re-use by collaborating with Retail and Seller Pricing teams.You will directly contribute towards operational and architectural excellence initiatives to improve region flexibility of cloud services.You will be responsible for setting standards and mechanisms for handling operational load.A day in the lifeDaily activities for this role will include driving designs for components and services that deliver new features and capabilities, preparing estimates for upcoming deliverables, document proposed solutions, reviewing code of other members, writing well structured and optimized code, performing root cause analysis on operational events, providing project updates to leadership and other team members.This position involves on-call responsibilities, typically for one week every 6-7 weeks.About the teamOur mission is to provide products and services for global customers of all types and sizes in a way that creates exceptional value for their Business. We do this by supplying the products Customers want, at the right price, form-factor, time, and place, with the services they expect. If we do our jobs well, it would be irresponsible for Businesses to procure elsewhere. 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 ...