Software Dev Engineer II, Alexa Personality & EQ

Shape the Future of AI Assistants! Do you dream of building AI that revolutionizes how we interact with technology? The Alexa Personality and EQ team is seeking a Software Development Engineer to help advance Alexa's emotional intelligence and social interaction capabilities.As a key member of our team, you'll be at the forefront of AI innovation, shaping an assistant that facilitates natural and productive interactions. You'll have the unique opportunity to collaborate with brilliant minds in AI, Machine Learning, and LLM, leveraging Amazon's vast computing resources to accelerate advancements in LLMs and multimodal systems. Imagine the satisfaction of working on a product that resonates with your friends and family – one they can relate to and eagerly anticipate using daily.Key job responsibilitiesIn this role, you'll be responsible for designing, developing, testing, and deploying distributed AI systems and large-scale solutions for our global customer base. You'll work closely with Data and Applied Scientists to shape our overall strategy and define the team's roadmap. Your expertise will be crucial in driving system architecture, establishing best practices for product quality, and mentoring junior engineers.The ideal candidate will possess a strong background in engineering large-scale software systems, exceptional technical abilities, excellent communication skills, and a drive to achieve results in a fast-paced environment. If you're ready to shape the future of AI assistants and make a lasting impact on how people interact with technology, we want to hear from you.Join us and leave your mark on the future of AI!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 Dev Engineer II, Amazon

We’re building a foundational LLM for Amazon Stores that fuses general world knowledge with Amazon e-commerce domain knowledge to provide new and improved shopping experiences for our customers. We are searching for pioneers who are passionate about technology, innovation, and customer experience, and are ready to make a lasting impact on the industry. You’ll be working with talented scientists, and engineers to innovate on behalf of our customers. If you’re fired up about being part of a dynamic, driven team, then this is your moment to join us on this exciting journey!Key job responsibilitiesIn this role you will leverage your engineering background and expertise to help develop generative AI for shopping. On a day-to-day basis, you will:- Develop big data and machine learning pipelines to enable the training, evaluation, and deployment of large language models.- Create tooling to accelerate model experimentation and draw key insights from diverse aspects of model performance metrics- Interface with partner engineering teams, applied scientists, and product managers to define requirements for production systems, collaborate on science experimentation, and creating plan for deployment.- Move quickly and navigate ambiguity, make short-term and long-term trade offs, and deliver incrementally.- Work on a wide range of technologies and problems, from big data distributed computing, internal tooling to streamline machine learning operations, to prompt engineering.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 in developing machine learning pipelines, developing large language model or natural language understanding models. ...

Software Dev Engineer II, Amazon Aurora DSQL

Aurora DSQL is a serverless, distributed SQL database with virtually unlimited scale, high availability, and zero infrastructure management. Aurora DSQL automatically scales compute, I/O, and storage, so it can efficiently adapt to any workload needs. The active-active serverless design automates failure recovery, so customers don't have to worry about traditional database failover. Aurora DSQL helps customers to build and maintain applications that are always available at any scale.If contributing to the design and development of this new, first-of-its-kind database excites you, then this role may perfectly fit your career aspirations. Join us during this formative period of the product and be a leader in shaping the future of databases at Amazon and beyond! 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 services to delight customers with exceptional performance and scalability. If you are excited to contribute to a next generation hyper-scale database service and architecture and are curious and get things done, we would like you to consider our team. Aurora DSQL’s Dataplane Frontend team is responsible for services and components critical for providing security in a multi-tenant environment (Firecracker µVMs), high availability for established and new sessions, infinite horizontal compute scalability, and low latency for transactions by optimally mapping them to available compute resources. These components address a problem space that will never be fully “solved” – it can continuously be improved. As such, this role requires delivering highly operable and maintainable software, continuous innovations to improve scalability, availability, latency, and efficiency. The team develops mostly in Rust and uses CDK (Amazon Cloud Development Kit) to define cloud infrastructure.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 services10031A 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:* Design, implement and deliver state-of-the-art distributed, high-performance data and transaction processing algorithms and solutions.* Participate in design discussions, code review, and communicate with internal and external stakeholders.* Deploy and monitor new features in a highly available and fault tolerant system running in the cloud. * 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 teamMentorship & Career Growth 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 Experiences AWS 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 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. Inclusive Team Culture Here at AWS, we embrace our differences. We are committed to furthering our culture of inclusion. We have ten employee-led affinity groups, reaching 40,000 employees in over 190 chapters globally. We have innovative benefit offerings, and host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. Amazon’s culture of inclusion is reinforced within our 14 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust. Work/Life Balance Our team puts a high value on work-life balance. It isn’t about how many hours you spend at home or at work; it’s about the flow you establish that brings energy to both parts of your life. We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives. 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 Dev Engineer II, Amazon Business

Are you a builder, ready to reinvent buying and selling for large, complex businesses? Do you enjoy learning, designing and building solutions that scale to delights millions of Customers? Do you want to work in a collaborative environment involving different stakeholders and subject matter experts? If so, this is the right role for you. 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 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 5 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, and you’ll coach and mentor junior development engineers. 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 responsibilities - Collaborate with experienced cross-disciplinary Amazonians to develop, design, and bring to market innovative solutions to streamline the B2B buying and selling experience. - Design and build innovative technologies in a large distributed computing environment and help lead fundamental changes in the industry. - Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use.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 Dev Engineer II, Amazon Financials Foundation Services (AFFS)

The Amazon Financials Foundation Services (AFFS), a division within Amazon’s eCommerce Services Organization (eCS) is an innovator in business systems integration and defining the future of financial accounting at Amazon scale. Our systems are advancing one of the world's most scalable, reliable, and secure e-commerce ecosystem and responsible for processing hundreds of billions of dollars in transactions, in multiple currencies and countries. We are at the center of Amazon’s key initiatives and fueling the growth of Amazon’s businesses worldwide by constantly raising the bar on the speed at which business teams can integrate with our systems. We are working on leveraging AI/ML techniques (including unsupervised techniques and Large-Language-Models) to reduce the time Finance Operations teams and Accountants spend time on monthly financial data analysis process.Key job responsibilitiesAs an engineer in AFFS, you will be part of a team of high performing engineers to build, scale, monitor, and optimize services that are the foundation for Amazon's financial reporting. We reliably handle data in high volume and velocity. You will interface with teams and systems inside and outside of our org including Business Systems, Financial Systems, and Accounting. Our mission is to provide a world-class customer experience through scalable and robust software.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 Dev Engineer II, Amazon Foundational Security Services

We are open to hiring candidates to work out of one of the following locations:San Diego, CA, USA | Seattle, WA, USAWhen was the last time you heard of a cyber-attack that took down a host of companies due to poor Authentication controls? Likely a few times in the last few months. At Amazon Web Services (AWS), our team is building out a renewed set of Foundational Access Management capabilities for all of Amazon’s digital and physical resources. We are a fun, collaborative team, and we focus on empowering everyone on the team achieve their next goal.We are responsible for the protection of customer and corporate data, while being connected to all parts of Amazon's business and its massive worldwide service-oriented architecture. Whether you're passionate about building highly scalable and reliable systems in the cloud or a software developer who likes to solve interesting and complex business problems, AWS Security is the place for you.We are looking for a Software Development Engineer to design and build large scale next generation of Authentication Management System. There is ample opportunity to innovate and deliver high impact outcomes. You will collaborate with the leadership team to drive key engineering and business decisions that will influence the Amazon developer experience. You will contribute to all parts of the software development and deployment lifecycle across the entire Amazon development community, including design, implementation, documentation, deployment and operations across multiple products.Successful candidates for this position will have strong software engineering fundamentals such as object-oriented design, algorithms, data structures, and a good grasp of advanced systems concepts and design. They must possess strong verbal and written communication skills, be self-driven and deliver high results. They need to really enjoy working closely with their peers within a group of very talented engineers and builders.This position involves on-call responsibilities, typically for one week every two months. We don’t like getting paged in the middle of the night or on the weekend, so we work to ensure that our systems are fault tolerant. When we do get paged, we work together to resolve the root cause so that we don’t get paged for the same issue twice.About the teamAbout the teamDiverse 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 CultureIn 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.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 Dev Engineer II, Amazon Private Brands

At Amazon, we're working to create the most customer-centric company on earth. To get there, we need exceptionally talented, bright, and driven leaders to help us deliver a great customer experience. We are looking for a dynamic, customer-obsessed and innovative SDE to join our Amazon Private Brands team. Our Private Brands offer customers outstanding quality, at great prices and we are looking for a SDE to deliver systems that will help customers discover our Private Brands products.Are you looking for a Software Development Engineer position building systems that drive Amazon’s website experience for millions of customers, across a catalog of billions of products?An information-rich and accurate product catalog is a strategic asset for Amazon and we use a wide-array of approaches to keep improving the customer experience. This role will partner with core catalog team to enhance existing meta-data platform capabilities that will allow managing brand level knowledge within the catalog systems. The platform will be the single source of truth for catalog data, cross marketplace mappings and validations with deep integration with listing tools, ASIN localization and post ASIN setup quality auditing platform.As a Software Development Engineer on the team you will take ownership over the software design, documentation, development, engineering approach, delivery and support of systems built natively in AWS. In this role you will collaborate with leaders, work backwards from customers, identify problems, propose innovative solutions, relentlessly raise standards, and have a positive impact on hundreds of millions of customers. This role is based in Seattle, WA and will not support international relocation.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 Dev Engineer II, Amazon Q

Join Our Trailblazing TeamAmazon Q is looking for a Software Development Engineer. Our product is a cutting-edge generative AI platform set to transform the developer experience. As part of our team, you will contribute to a product that is at the forefront of AI-driven development tools.Your Role:In this role, you will:Innovate at the Intersection of AI and Software Development: Play a pivotal role in the continuous development of Amazon Q. Your work will directly contribute to advancements in AI-driven development tools.Leverage Advanced AI Techniques: Utilize and understand machine learning techniques, prompt engineering, and agent-based workflows. Your role will require a blend of research acumen and practical engineering skills.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 responsibilitiesDevelop and Enhance AI-Powered Software Tools: Contribute to the development of Amazon Q, ensuring it remains at the forefront of generative AI technology.Research and Engineering Integration: Apply the latest findings in machine learning and AI to practical software development challenges. Your work will be a blend of research and real-world application.Collaborate with Cross-Functional Teams: Work alongside a diverse group of professionals, including researchers and scientists, to integrate cutting-edge AI technologies into our software solutions.Innovate and Implement AI Solutions: Be actively involved in the ideation and implementation of new features, leveraging your understanding of AI and machine learning.Ensure High-Quality Software Standards: Uphold our high standards in software development, focusing on the reliability, scalability, and performance of our AI-powered tools.About the teamThis role is a unique opportunity to be at the forefront of AI and software development. You will be part of a team that is pioneering the future of developer tools, with the support and resources of Amazon. Your contributions will directly impact the development experience of millions of customers globally.Diverse ExperiencesAWS 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.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 & 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.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.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 Dev Engineer II, Amazon S3

Amazon Web Services' Cloud Storage, AWS S3, is one of the largest distributed storage systems in the world. Managing trillions of objects in storage, retrieving them in sub-x ms, building software that deploys to tens of thousands of hosts, achieving 99.999999999% (you didn’t read that wrong, that’s 11 nines!) durability. These are just a few of the numbers that give you a sense of the scale of the exciting problems you will find every day working in Simple Storage Service (S3). Amazon S3 powers businesses across the globe that make the lives of consumers better daily. Whether its electronic content delivered to your home, technology that betters your remote working experience, allows you to plan travel to exotic places or simply get stuff delivered to your home. As a Software Development Engineer in S3, you get to deliver these capabilities and delight our customers through teams of talented engineers and leaders.S3 Data Plane team is looking for a passionate, experienced software engineer to build the next generation S3 services. The team designs, implements, operates, and improves the S3 API experience for all of S3. Our software processes millions of requests per second and bandwidth measured in terabits per second. We solve challenging customer problems, driving change across S3's vast customer base. You will lead your peer engineers on the team to deliver high-quality and scalable software. You will drive innovation to build the next generation of software to handle our exponential growth. You will code systems and services that allow rapid development to meet the fast-paced nature and interesting challenges that are at the heart of S3’s cultureIn AWS, if you build it, you own it. S3 is a highly available 7x24 worldwide service requiring dedicated support from our engineering teams. We pride ourselves on a high level of ownership in the work we do. This means we hold a high bar for test automation, verification processes, design and code reviews to ensure that our systems meet the exacting standards our customers demand. 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.Upon joining S3, every employee is paired with a peer buddy who will help you to quickly come up to speed in understanding the technology we’re building, the tools we use and the business problems we’re trying to solve. We hire exceptional people and we recognize the importance of coaching others. We have a formal mentor search application that lets you find a mentor that works best for you based on location, job family, and job level. On our internal “Broadcast” video streaming website, you’ll find countless presentations by some of the brightest minds in computing discussing solutions to many of the exciting problems we’re solving in AWS today with new live-streaming videos added every week.Creating a reliable, scalable, and flexible web service requires exceptional technical expertise, a sound understanding of the fundamentals of Computer Science, and practical experience building large-scale distributed systems. You should be somebody who enjoys working on complex system software, is customer-centric, and feels strongly not only about building good software but about making that software achieve its goals in operational reality. Come join us and help solve a challenging set of problems in a space packed full of opportunities.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.Work in an agile environment to deliver high-quality software.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 customers who require specialized security solutions for their cloud services.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.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. 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 & 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 Dev Engineer II, AWS Aurora DSQL

Does working on a cutting edge serverless database excite you? The Aurora DSQL team at AWS is building revolutionary transactional database technology, delivering innovative customer experiences in the areas of automated operations, global scale, query processing, and storage. If contributing to the design and development of a new, first-of-its-kind database excites you, the role on this new initiative may perfectly fit your career aspirations. Join us during this formative period of the product and be a leader in shaping the future of databases at Amazon and beyond!Distributed data management is at the heart of AWS database 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. 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 services to delight customers with extreme performance and scalability.If you are excited to contribute to a next generation hyper-scale database service and architecture and 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.This is a unique and rare 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, start-ups, 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!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 teamInclusive Team Culture Here at AWS, we embrace our differences. We are committed to furthering our culture of inclusion. We have ten employee-led affinity groups, reaching 40,000 employees in over 190 chapters globally. We have innovative benefit offerings, and host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity)conferences. Amazon’s culture of inclusion is reinforced within our 14 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust. Work/Life Balance Our team puts a high value on work-life balance. It isn’t about how many hours you spend at home or at work; it’s about the flow you establish that brings energy to both parts of your life. We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfilment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives. Mentorship & Career Growth 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 based on what will help each team member develop into a better-rounded engineer and enable them 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.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 Dev Engineer II, AWS EC2 Edge Frontier

Do you want to grow and be part of a team that is building hybrid-edge cloud services used in virtually all corners of the world, in the most demanding industries, and the most challenging use cases? If you said yes, come join the AWS EC2 Edge Frontier family of services and help us revolutionize the world of hybrid-edge cloud computing!AWS Outposts is a family of fully managed solutions delivering AWS infrastructure and services to virtually any on-premises or edge location for a truly consistent hybrid experience. Outposts solutions allow customers to extend and run native AWS services on premises, and is available in a variety of form factors, from 1U and 2U Outposts servers to 42U Outposts racks, and multiple rack deployments.With AWS Outposts, customers can run some AWS services locally and connect to a broad range of services available in the local AWS Region. Run applications and workloads on premises using familiar AWS services, tools, and APIs. Outposts supports workloads and devices requiring low latency access to on-premises systems, local data processing, data residency, and application migration with local system interdependencies.AWS EC2 Edge Frontier technology enables delivery of AWS services, and more specifically EC2, closer to customers and their infrastructure, outside the confines of an AWS Region. The Frontier technology businesses based on it including AWS Outposts, Wavelength, Local Zones, Telco, and Snow. Within EC2 Edge, the Frontier Core Engineering team is responsible for developing, provisioning, deploying, and operating the core software and devices running on the deployed Frontier and Snow devices.We aim to hire engineers who will thrive in a fast-paced, collaborative and open environment, who aren't afraid to dive-deep to solve seemingly impossible challenges, who want to build rock solid 24x7 never-fail, highly-secure, software at world-class scale and who obsess over customers.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 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.Key job responsibilitiesAs an experienced developer on the team, you will contribute to all aspects of the software development life-cycle with a strong focus on embedded software: networking, OS, file system & encryption as well as testing and deploying software and firmware updates to Snow and Frontier devices.You will design and develop secure, reliable, scalable, and high-performance on-device software that helps expand the edge compute business. You will also contribute to cloud-based software to prepare devices for use. You measure and identify areas of improvement in our frameworks, tools, processes and strive to make them better. You will own the new features from inception through development and release.We are constantly evaluating our success metrics and are obsessed with identifying new ways to measure our solution’s effectiveness and how to improve them.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 Dev Engineer II, AWS End User Messaging SMS

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 passionate about the intersection of cloud computing and mobile communications? Join the AWS End User Messaging team to build large-scale messaging applications for app developers and enterprises to engage their users. We are ramping up the team to build out richer and more engaging interactions and experiences through easy to use interfaces. This is a unique opportunity to work with technologies at the bleeding edge and support a high-performing team that is working to change the end user communications industry by ramping up trailblazing features and technologies for developers.AWS End User Messaging is recruiting a Software Development Engineer who will be a technical leader, responsible for helping drive messaging products including SMS, Voice, WhatsApp, and Push technologies. You will work with customers and other technology leaders at Amazon to help translate strategic business needs into features and projects, and then work with your team to deliver those features and projects more quickly than many would think possible. As the Software Development Engineer, you will work as a technology leader and demonstrate exemplary practice in design and implementation of new scalable services. You will lead technology areas that drive solutions for a super solid, scalable, efficient, and extremely fault tolerant services. You will help influencing overall strategy by helping define the product features, driving system architecture, and spearheading the best practices that enable a quality product. The ideal candidate will be passionate about solving some of the hardest engineering challenges in distributed systems at massive scale on an ongoing basis and have a demonstrable track record for delivering successful products. The best part of working with AWS End User Messaging is the chance to help customers solve exciting new challenges and create new web-based experiences every day that impacts millions of users. AWS customers are innovators, and you will have the chance to work with them to understand their challenges and design new offerings. Join us and make history building a massive-scale messaging system!This hands-on position requires broad engineering competence and in-depth technical knowledge of service engineering, as well as demonstrated experience successfully planning, organizing, and conducting software development projects in a dynamic environment. As the Software Development Engineer, you will engage in the following key responsibilities: - Develop and deploy cloud software frameworks for AWS End User Messaging SMS and Voice Products- Provide technical leadership and contribute to the definition, development, integration, test, documentation, and support of (mainly Java-based) software - Create new feature and performance improvements - Prepare technical requirements and software design specifications - Instill best practices for software development and documentation, making sure designs meet requirements, and delivering high quality software on tight scheduleAbout the teamWhy 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.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 Dev Engineer II, AWS Supply Chain Automation

Come and be part of the AWS Supply Chain Automation team and build systems that enable AWS to rapidly grow and continue to be the pioneer and widely recognized leader in Cloud Computing, and have direct and immediate impact on the hundreds of thousands developers and businesses around the world who use AWS every day. Supply Chain Management (SCM) systems are at heart of ensuring that we can provide our customers with the right computing services, in the right region, at the right time! The SCM team is responsible for building inventory and warehouse management systems that enable control of our global footprint for our hyper-growth cloud and automate the orchestration required to ensure physical and financial control of inventory. Our team is responsible for billions of dollars in capital and the ultimate success of our core cloud infrastructure business. We are looking for experienced Software Development Engineers who are excited about building industry leading, next generation SCM systems on the AWS Cloud. These are Engineers whom are able to look at the big picture from both a business and a technical perspective. As a Software Development Engineer you will drive the requirement analysis, architecture, design and implementation of distributed systems, applications, and frameworks. You are a technical leader who excels in Agile environments where you build quickly, collect and analyze data, and rapidly iterate to create cutting-edge enterprise systems, from customer friendly UIs to mission critical backend workflow engine. You will work in a fast-paced environment and deliver software in fast iterations towards an ideal solution. Your ability to work through ambiguity and develop scalable, and high-performance services is essential. You will have opportunities to influence and create software systems from the ground up and work directly with business stakeholders. In addition, successful candidates will be able to lead by example, balance development responsibilities while participating in cross-team efforts including architecture roadmaps and planning.About the teamAWS Infrastructure Services (AIS)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.About AWSDiverse 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.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.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 & 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.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.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 Dev Engineer II, Business Data Technologies

At Amazon, data is critical to everything we do, from understanding product inventories across our global fulfillment centers to predicting what products to recommend to customers. Data continually informs our flywheel, helping us to understand customer needs, onboard new sellers and selection, and identify opportunities for cost savings. Business Data Technologies (BDT) org provides trustworthy, intuitive, and cost-efficient solutions for Amazonians to secure, store, analyze, and transform this data at massive scale. In this role, you will lead, design, and architect the solutions to support the next generation of data analytics, machine learning, and artificial intelligence solutions for the thousands of scientists, engineers, and analysts who use our data lake on a daily basis. The best part of working with Amazon's BDT team is the chance to help users across Amazon solve their challenges and create unique experiences on top of the data powering the company. Our customers are innovators and builders, and you will have the chance to work with them to understand the complexity of their challenges and design new solutions. Together, we will shape not just our own products, but the direction of the industry. We are looking for software developers who long for the opportunity to design and build large-scale systems with oversized impact. You will support the creation of new tools and capabilities to empower the users to process their data load it and consume from the data lake. You will make applications that leverage big data technologies and machine learning to optimize data classification, improve user productivity, and secure our infrastructure. You will work closely with Product Management to best address our customers’ needs and help shape the product for success by creating engaging and dynamic experiences.What does it take to succeed in this role? You need to be creative, responsible, and able to dig deep into AWS emerging technologies. You will think about business opportunities, operational issues, architectural improvements, and the customer perspective in the source of a single conversation. You have a deep mastery of programming languages, distributed system design, data engineering, and performance. 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- Knowledge of professional software engineering & best practices for full software development life cycle, including coding standards, software architectures, code reviews, source control management, continuous deployments, testing, and operational excellence ...

Software Dev Engineer II, Conversational Ads Experience

Amazon is building a world class advertising business and defining and delivering a collection of self-service performance advertising products that drive discovery and sales of merchandise. Our products are strategically important to our Retail and Marketplace businesses, driving long-term growth. We deliver billions of ad impressions and millions of clicks daily and are breaking fresh ground to create world-class products. We are a highly motivated, collaborative and fun-loving group with an entrepreneurial spirit and bias for action. With a broad mandate to experiment and innovate, we are growing at an unprecedented rate with a seemingly endless range of new ideas and opportunities.Key job responsibilitiesWe are looking for an experienced engineer for the Sponsored Products Supply team. Sponsored Products helps merchants, retail vendors and brand owners grow incremental sales of their products on Amazon through native product advertising. The Sponsored Products Supply team works on complex engineering, optimization, econometric and user-experience problems in order to deliver relevant product ads on Amazon search pages world-wide.As an engineer on the team, you will drive major product and engineering initiatives, build large-scale, low-latency distributed systems, build ML infrastructure and data processing pipelines. You will partner with our science team to develop models that optimize shopper experience. You will be responsible for designing, building, and operating key pieces of customer facing functionality.We are just getting started. Come join us as we innovate and launch exciting new products and services in the coming year!About the teamThe team is located across 4 locations with a strong presence in Seattle. The candidate will join a team of strong engineers who will innovate the ads experience through conversational technologiesBASIC 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 Dev Engineer II, Creators

Do you thrive on performing in a fast paced environment where your actions will directly impact a billion dollar business with global reach? Do you want to lead initiatives that will have a significant impact to Amazon’s customer experience and bottom line?The Creators organization at Amazon is looking for talented Software Development Engineers with a passion for highly scalable distributed systems to help us re-imagine social shopping! We own the Amazon Associates and Amazon Influencer programs and our mission is to become the Earth’s most desired destination for commerce creators across the world, and their content. We ensure a cohesive experience for all creators, expand their opportunities to earn through innovation, and launch experiences that reinforce their feeling of achievement. Amazon and Associates Program are growing at an incredible rate. To keep up with that growth we must continually innovate to define and build different ways to compensate and reward our creators. We are launching new products, and are seeking experienced, results-oriented software developers, who can use big data and analytical techniques to design and implement scalable solutions for business problems. As a technical leader for your space, you'll manipulate and process TB-sized data, supporting real-time access and orchestration across multiple systems. This role will have a profound impact on millions of creators across the world. If you have an entrepreneurial spirit, know how to deliver, are deeply technical, highly innovative, and long for the opportunity to build pioneering solutions to challenging problems, this role is for you.Key job responsibilities* You will be expected to lead development effort for the future of Amazon Associates and Influencers worldwide, balancing short and long-term technology investments.* You will own and enhance core services and data central to Amazon Associates and Influencers experience.* You will work on projects that require innovative and creative thinking, deep technical problem solving, and mentor other engineers.* You’ll have ownership, not just responsibility, and you’ll contribute to all aspects of the software lifecycle: design, experimentation, implementation and testing.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 code reviews. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded engineer and enable them to take on more complex tasks in the future. Here at Fashion & Fitness, we are inspired to never stop embracing our uniqueness for both our employees and our customers. 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 Dev Engineer II, CS Security

The Customer Service Application Security team seeks a talented Software Development Engineer (SDE) to build automation solutions that drive our security processes. You will develop reusable security libraries consumed across the company, leveraging cutting-edge technologies like AWS and Generative AI. Additionally, you will bridge the gap between application security and development teams, advocating for security best practices and secure coding standards. Join us in being a force multiplier for enhancing our organization's security posture.Key job responsibilities. Build automation tools and pipelines to streamline security processes, enabling efficient and scalable security operations.2. Develop reusable security libraries and frameworks that can be consumed by other teams, promoting consistency and best practices across the organization.3. Collaborate closely with application security engineers and software development teams to understand their needs and provide guidance on secure coding practices.4. Conduct code reviews, identify potential vulnerabilities, and propose mitigation strategies to enhance the overall security posture.5. Stay up-to-date with the latest security trends, techniques, and industry best practices, and evangelize their adoption within the organization.6. Participate in the design and implementation of secure software development lifecycle processes and tooling.Our team is one where you own everything end to end: design, development, testing, deploying through rapid iteration. About the teamThe Customer Service Application Security team provides proactive security guidance and support to an Amazon business unit. We address security early in the software development lifecycle by providing guardrails and paved paths. We also bridge gaps between application security and software engineering by advocating for secure coding standards, automating processes, and developing reusable security solutions leveraged company-wide. We stay ahead through continuous research into emerging threats and adoption of new techniques and best practices. Our collaborative environment encourages diverse perspectives and continuous learning to shape cutting-edge strategies that protect customer data while delivering reliable, trusted services.ABOUT AmSec:Diverse ExperiencesAmazon Security 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 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.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 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 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, training, 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 Dev Engineer II, EBS Placement

Join the team that powers one of AWS's most critical services - Elastic Block Store (EBS)! The EBS Placement team builds systems that optimize how millions of storage volumes are distributed across AWS's vast infrastructure. Our work directly impacts every EBS customer, from startups to the world's largest enterprises, who rely on us to serve exabytes of data and trillions of I/Os daily.We are seeking talented engineers to help evolve how we place EBS volumes on storage servers. We tackle complex technical challenges at massive scale - from optimizing storage density and improving I/O performance to ensuring data durability/availability across in the face of multitude of failure modes. You'll work on distributed systems that make real-time decisions about where to place customer data while balancing multiple competing constraints including performance, availability, durability, and cost-effectiveness.What makes our team unique is the opportunity to work at the intersection of infrastructure optimization and customer experience. When you join us, you'll be part of evolving how EBS delivers storage services at unprecedented scale and configurability. We're working on exciting initiatives like building predictable performance guarantees for storage operations, developing intelligent resource modeling and simulation systems, and creating next-generation placement algorithms that will enable us to serve more customers with better performance while optimizing resource utilization. If you're excited about solving complex distributed systems problems that directly impact millions of customers, we'd love to talk to you!A day in the lifeWhat makes this role exciting is that every day brings new challenges as customer workloads grows and storage technology evolves. You'll be at the forefront of ensuring that millions of chunks of data/workload are placed just right across vast EBS storage fleet.Much of your time will be hands-on with our systems. You might be:* Designing and writing code to update placement decision engine for any number of reasons including launch of new storage feature, utilization of new server capability, adding/revising optimization functions and so on.* Diving into data to make design decisions or measure effectiveness of changes you make.* Reasoning about a wide range of factors in the decisions involved in above, such as variability of AWS infrastructure and customer workload patterns worldwide, complex interplay between competing optimization functions, diversify placement of data replicas, staleness in data used by decision engine etc.* Debugging complex distributed systems issues that require careful analysis and creative problem-solving.* Review proposals and code from peers from the team as well as partner teams.Beyond these regular activities, you might find yourself providing consultation to partner teams on decisions like planning out product rollout and migrations, capacity planning, fast mitigation of customer impact with workload movement capabilities in placement systems, root-causing performance degradations and so on.About the teamYou’ll join a group of strong engineers who proudly owns some of EBS’s most critical responsibilities! We closely collaborate to design and deploy sophisticated algorithms that make workload placement decisions while accounting for tens of different optimization objectives. We own real-time, highly available systems that make placement decision at fraction of a second as well as background fleet optimizer that continuously rebalances heat and reacts to continuously changing fleet topology and customers’ workload patterns. We move fast to deliver for our customers while maintaining operational excellence across these mission critical services.In this role, you will regularly collaborate with principle engineers and scientists to make high judgement decisions backed by data. You will partner with and influence 5+ teams across the organization and be able to form deep understanding of how one of earth’s largest storage business operates. We value teammates who are passionate about distributed systems, bring strong analytical skills to solve complex problems, and thrive in an environment where they can see the direct impact of their work on customers and business outcomes.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 Dev Engineer II, EC2 Nitro

EC2 Nitro drives the planet’s largest, fastest growing and most feature-rich compute cloud. Nitro is AWS’ 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 - the Graviton processor family - while raising the industry bar for security and performance across our product line. We integrate hardware, firmware, application software and services to deliver new virtualized and bare-metal compute platforms for companies from startups through the Fortune 500. We are looking for an experienced Software Engineer to drive development for new EC2 compute platforms. In this role, the Engineer will work with a broad and deep group of technical teams that develop hardware, firmware, systems and application software. The ideal candidate is expected to have solid understanding of computer science fundamentals, and expertise in C,C++ or Rust development in a Linux environment. Experience with Linux package management, version control systems, automated build processes, and software unit testing are required. Specific, in-depth knowledge of the use, design, and development of Linux operating system internals is preferred.*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.AWS 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.**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.**Mentorship and 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, mentorship and other career-advancing resources here to help you develop into a better-rounded professional. Key job responsibilitiesYou will be responsible for designing, developing, testing, and deploying large-scale software running across AWS data centers. You will collaborate closely with EC2 teams to help curate the team’s roadmap. You will also drive the system architecture, spearhead best practices that enable a quality product, and help coach and develop junior engineers. A successful candidate will have an established background in engineering large scale software systems, a strong technical ability, great communication skills, and a motivation to achieve results in a fast paced environment.About the teamWithin EC2 Nitro, we are the team that owns instance-facing services including the Exception Services - IMDS (web server for instance configuration), DNS, RusTick (time), Windows activation and infrastructure to launch and live update them. We supports the software emulation of devices such as timer, serial console, VGA device seen by the customer instance. This software runs on Nitro (PCI) cards installed in all EC2 Nitro hosts.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 Dev Engineer II, Flare

The Amazon Financials Foundation Services (AFFS), a division within Amazon’s eCommerce Services Organization (eCS) is an innovator in business systems integration and defining the future of financial accounting at Amazon scale. Our systems are advancing one of the world's most scalable, reliable, and secure e-commerce ecosystems and are responsible for processing hundreds of billions of dollars in transactions, in multiple currencies and countries. We are at the center of Amazon’s key initiatives and fueling the growth of Amazon’s businesses worldwide by constantly raising the bar on the speed at which business teams can integrate with our systems.We're looking for customer-obsessed server side software engineers who are interested in working on large scale, highly distributed systems. Our team builds one of the world’s most scalable, reliable, and secure e-commerce platforms that processes tens of millions of financial transactions (in multiple currencies and countries). Have you ever wanted to work on machine learning problems that will make a lasting impact? Join us, and solve key problems that impact the experience of millions of Amazon customers.As an engineer in AFFS, you will be part of a team of high performing engineers to build, scale, monitor, and optimize services that are the foundation for Amazon's financial reporting. We reliably handle data in high volume and velocity. You will interface with teams and systems inside and outside of our org including Business Systems, Financial Systems, and Accounting. Our mission is to provide a world-class customer experience through a data-driven approach and scalable and robust software.A successful candidate will be a self-starter and fast learner with an established background in developing high volume and highly available services, strong technical ability, great communication skills, and a motivation to achieve results in a dynamic fast paced environment.Key job responsibilities*Translate complex functional and technical requirements into detailed design.* Navigate ambiguity, make data-driven decisions, move fast with short-term and long-term trade offs.* Develop, test, optimize and scale features on highly available services.* Dive into architecture, code, metrics to drive operational excellence.* Keep pace with rapidly changing technology, bringing new technologies on board with the team.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 ...