Software Engineer

Looking for a role with Amazon wide impact? The Media Experience team owns the services used to store, manage and render nearly every image, video, and other media asset that Amazon customers see. Our goal is to build technologies that will be used across Amazon to deliver a rich and immersive experience to our customers globally. We're looking for talented leaders to help build the next generation of our platform, dramatically changing the way customers interact with Amazon's products.Key job responsibilitiesDeveloping the design, development, and maintenance of systems, ensuring they meet Amazon’s growing scale. Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring innovative products and services to market. Work with technical stakeholders from across the teams to solve problems, align on technical direction, and make sure our systems work with incredible scale and speed. 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.About the teamIf you ever wondered who is behind all the images on Amazon retail website - it's us. Media Experience is Amazon’s largest asset management system, providing an end-to-end pipeline for uploading, managing, and delivering digital media assets, such as images, JavaScript, videos, and documents, for over 3K teams, covering all Amazon Retail websites, mobile apps, Alexa devices, Kindle, Prime Video, Fulfillment Center Systems, Amazon Lockers, as well as many subsidiary experiences like IMDb. Our goal is to build technologies that will be used across Amazon to deliver a rich and immersive experience to our customers 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 Engineer

If you are interested in this position, please apply on Twitch's Career site https://www.twitch.tv/jobs/en/About Us:Twitch is the world’s biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more. It is where thousands of communities come together for whatever, every day.We’re about community, inside and out. You’ll find coworkers who are eager to team up, collaborate, and smash (or elegantly solve) problems together. We’re on a quest to empower live communities, so if this sounds good to you, see what we’re up to on LinkedIn and X, and discover the projects we’re solving on our Blog. Be sure to explore our Interviewing Guide to learn how to ace our interview process.About the RoleJoin the Alternate Support Products (ASP) team within Twitch's Commerce organization, where we're revolutionizing how viewers engage with their favorite creators. We are the team behind Cheering, Power-ups and Charity products – tools that turn watching into an interactive adventure. From experimental features to established systems used by millions, we're constantly pushing the boundaries of what's possible in live streaming.This position is hybrid with a base in Seattle, WA. You Will- Craft immersive, interactive experiences that keep viewers supporting creators while engaging with the Twitch Community..- Architect and build robust, scalable applications that can handle millions of concurrent users- Collaborate across teams to create cohesive solutions that drive business impact- Transform customer feedback into innovative features that enhance the Twitch experiencePerks- Medical, Dental, Vision & Disability Insurance- 401(k)- Maternity & Parental Leave- Flexible PTO- Amazon Employee DiscountBASIC QUALIFICATIONS- 1+ years of non-internship professional software development experience- A track record of building consumer-facing products that users love- Mastery of modern programming languages and frameworks- Sharp problem-solving skills with a focus on algorithms, data structures, and schema design- Bachelor's degree in Computer Science or equivalent real-world experience ...

Software Engineer - AI/ML, AWS Neuron Distributed Training - Multimodal

AWS Utility Computing (UC) provides 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, Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for their cloud services. Additionally, this role may involve exposure to and experience with Amazon's growing suite of generative AI services and other cutting-edge cloud computing offerings across the AWS portfolio. Annapurna Labs (our organization within AWS UC) designs silicon and software that accelerates innovation. Customers choose us to create cloud solutions that solve challenges that were unimaginable a short time ago—even yesterday. Our custom chips, accelerators, and software stacks enable us to take on technical challenges that have never been seen before, and deliver results that help our customers change the world.AWS Neuron is the complete software stack for the AWS Inferentia (Inf1/Inf2) and Trainium (Trn1), our cloud-scale Machine Learning accelerators. This role is for a machine learning engineer in the Distribute Training team for AWS Neuron, responsible for development, enablement and performance tuning of a wide variety of ML model families, including massive-scale Large Language Models (LLM) such as GPT and Llama, as well as Stable Diffusion, Vision Transformers (ViT) and many more.The ML Distributed Training team works side by side with chip architects, compiler engineers and runtime engineers to create, build and tune distributed training solutions with Trainium instances. Experience with training these large models using Python is a must. FSDP (Fully-Sharded Data Parallel), Deepspeed and other distributed training libraries are central to this and extending all of this for the Neuron based system is key.Key job responsibilitiesYou will help lead the efforts building distributed training support into Pytorch, Tensorflow using XLA and the Neuron compiler and runtime stacks. You will help tune these models to ensure highest performance and maximize the efficiency of them running on the custom AWS Trainium and Inferentia silicon and the Trn1, Inf1/2 servers. Strong software development and Machine Learning knowledge are both critical to this role.About the teamOur team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge-sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects that help our team members develop your engineering expertise so you feel empowered to take on more complex tasks in the future. Diverse 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, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness. Work/Life 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. Mentorship & 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.BASIC QUALIFICATIONS- Bachelor's degree in computer science or equivalent- 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 machine learning, data mining, information retrieval, statistics or natural language processing ...

Software Engineer Full-Stack iOS at Prime Video Sports

Are you passionate about customer experience and transforming the future of sports entertainment? Prime Video is expanding its sports offerings, acquiring major events like NBA and NFL Thursday Night Football, and seeking top talent mobile/full stack engineers to reimagine the fan experience.Join our team responsible for creating seamless, immersive sports experiences on Prime Video's iOS and tvOS platforms. As a Software Development Engineer, you'll be at the forefront of shaping how millions of customers engage with live sports and related content.Who We AreOur team is made up of coders and craftspeople who are as meticulous about aesthetics as they are about functionality and performance. We seek diverse perspectives to create sports experiences that delight all customers.We move fast, but prioritize long-term decisions that will scale as our sports offerings. We're not afraid of big challenges - in fact, we thrive on them. If you love solving complex problems and building the future of sports entertainment, we want to hear from you.What We're Looking ForWe're seeking Software Development Engineers who are passionate about building compelling customer experiences. The ideal candidate will have:* Experience in iOS application development * Experience building and optimizing APIs* Working knowledge of backend service design* Solid understanding of object-oriented design* Solid time management and communication skills* Ability to juggle multiple projects simultaneously* Openness to new ideas and a willingness to let the best solution rise to the top* Comfort adapting to new development environments, learning new systems, and creating reliable, scalable code (Our teams excited to help you ramp up)What You'll Do* Own the architecture and feature development for our iOS/tvOS apps and edge API services* Partner with engineers to ideate, design, and build innovative software solutions* Drive test and release automations to increase system reliability and speed to market* Collaborate closely with product managers and user experience designers to deliver maximum customer value* Shape the future of Amazon's industry-leading mobile video platformIf this sounds like the kind of challenge you'd thrive on, we'd love to connect. Apply today and let's chat about how you can help us reinvent the sports viewing experience on Prime Video.BASIC QUALIFICATIONS- 2+ 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 Engineer I

If you are interested in this position, please apply on Twitch's Career site https://www.twitch.tv/jobs/en/About Us:Twitch is the world’s biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more. It is where thousands of communities come together for whatever, every day.We’re about community, inside and out. You’ll find coworkers who are eager to team up, collaborate, and smash (or elegantly solve) problems together. We’re on a quest to empower live communities, so if this sounds good to you, see what we’re up to on LinkedIn and X, and discover the projects we’re solving on our Blog. Be sure to explore our Interviewing Guide to learn how to ace our interview process.About the RoleStreamer Monetization Experience is a team within the Commerce organization here at Twitch that focuses on ensuring our creators have the tools they need to make a living doing what they love. As an engineer here you'll help us continue to improve these experiences, like Emotes and Alerts, and build new features to help creators recognize and reward their supporters.As an engineer on the team, you will work alongside a highly engaged and collaborative team that works to design, build and maintain systems that scale to millions of concurrent users. We actively seek to continue to improve our experiences for our users and are looking for new team members that share that passion for the end user. This role is based out of our Seattle office. You Will- Learn and contribute across the full stack of our software- Backend (Go), Web Frontend (React), Mobile Frontend (iOS / Android)-Collaborate with fellow engineers, product managers and designers to build new products and solutions-Participate in Operational Excellence work to maintain and support our live services-Help earn customer trust by working with our support teams to resolve issues and fix production bugsPerks- Medical, Dental, Vision & Disability Insurance- 401(k)- Maternity & Parental Leave- Flexible PTO- Amazon Employee DiscountBASIC QUALIFICATIONS- Willingness to learn new things and work with a diverse group of people- A Bachelor's degree in Computer Science or equivalent industry experience as a Software Engineer- A strong foundation in data structures and algorithms.- Familiarity with scalability, concurrency, API design, data modeling, and distributed systems fundamentals.- Proficiency in Go, Java, Python or another Object-oriented language- An eagerness to grow as a Software Engineer ...

Software Engineer I - iOS

If you are interested in this position, please apply on Twitch's Career site https://www.twitch.tv/jobs/en/About Us:Twitch is the world’s biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more. It is where thousands of communities come together for whatever, every day.We’re about community, inside and out. You’ll find coworkers who are eager to team up, collaborate, and smash (or elegantly solve) problems together. We’re on a quest to empower live communities, so if this sounds good to you, see what we’re up to on LinkedIn and X, and discover the projects we’re solving on our Blog. Be sure to explore our Interviewing Guide to learn how to ace our interview process.About the RoleIn Mobile Commerce, our mission is to help creators earn a living doing what they love. Our vision is to support streamers on Twitch and make it fun to help their community feel connected (think subs, gifts, cheers, donations, hype train, and creative goals.) Our strategy is to continue building value into our products while unlocking new spending avenues and facilitating purchases through ever-fresh rewards and milestones.As a Mobile Engineer, on a consumer-facing product team you will create new features, advise engineering and product leaders, and mentor other mobile engineers. You are comfortable partnering with Designers and PMs to get products shipped quickly and in spite of ambiguity. You will report to the Engineering Manager for Mobile Commerce.You can work in San Francisco, CA; Irvine, CA; New York, NY; or Seattle, WA You Will- Develop and deliver new product features for our iOS application- Contribute to high-level design and technical discussions for mobile projects- Participate in design and code reviews- Improve engineering processes to increase team effectiveness- Work across both technical and business-focused teams to deliver value to our creators and viewersPerks- Medical, Dental, Vision & Disability Insurance- 401(k)- Maternity & Parental Leave- Flexible PTO- Amazon Employee DiscountKey job responsibilitiesBASIC QUALIFICATIONS- 1+ years of mobile development experience- Proficiency with Swift or Objective-C, and the iOS development ecosystem- Experience with data structures, algorithms, data modeling and schema design- Experience working with iOS specific development tools, such as XCode, RxSwift, CocoaPods, Firebase, or Swift Package Manager.- Experience on a mobile engineering team partnering with other engineering teams, and communicating complicated technical problems to both technical and business audiences ...

Software Engineer II - iOS

If you are interested in this position, please apply on Twitch's Career site https://www.twitch.tv/jobs/en/About Us:Twitch is the world’s biggest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more. It is where thousands of communities come together for whatever, every day.We’re about community, inside and out. You’ll find coworkers who are eager to team up, collaborate, and smash (or elegantly solve) problems together. We’re on a quest to empower live communities, so if this sounds good to you, see what we’re up to on LinkedIn and X, and discover the projects we’re solving on our Blog. Be sure to explore our Interviewing Guide to learn how to ace our interview process.About the RoleIn Mobile Commerce, our mission is to help creators earn a living doing what they love. Our vision is to support streamers on Twitch and make it fun to help their community feel connected (think subs, gifts, cheers, donations, hype train, and creative goals.) Our strategy is to continue building value into our products while unlocking new spending avenues and facilitating purchases through ever-fresh rewards and milestones.As a Mobile Engineer, on a consumer-facing product team you will create new features, advise engineering and product leaders, and mentor other mobile engineers. You are comfortable partnering with Designers and PMs to get products shipped quickly and in spite of ambiguity. You will report to the Engineering Manager for Mobile Commerce.You can work in San Francisco, CA; Irvine, CA; New York, NY; or Seattle, WA You Will- Develop and deliver new product features for our iOS application- Contribute to high-level design and technical discussions for mobile projects- Participate in design and code reviews- Improve engineering processes to increase team effectiveness- Work across both technical and business-focused teams to deliver value to our creators and viewersPerks- Medical, Dental, Vision & Disability Insurance- 401(k)- Maternity & Parental Leave- Flexible PTO- Amazon Employee DiscountKey job responsibilitiesBASIC QUALIFICATIONS- 3+ years of mobile development experience- Proficiency with Swift or Objective-C, and the iOS development ecosystem- Experience with data structures, algorithms, data modeling and schema design- Experience working with iOS specific development tools, such as XCode, RxSwift, CocoaPods, Firebase, SwiftUI, UIKit or Swift Package Manager.- Experience on a mobile engineering team partnering with other engineering teams, and communicating complicated technical problems to both technical and business audiences ...

Software Engineer II, AWS Systems Manager

Our team, AWS Systems Manager, is looking for a Software Development Engineer to build highly distributed systems aimed at providing safe operating capabilities at scale for our customers. You should be passionate about being part of a world-class team that welcomes, celebrates, and leverages a diverse set of backgrounds and skill sets to deliver results. AWS Systems Manager is the operations hub for the AWS cloud. Many customers from startups to enterprises are running their entire infrastructure or parts of it in AWS. Operating this infrastructure in the cloud in a reliable way is absolutely important to our customers and we are a core part of that story. Many IT administrators and DevOps engineers rely on Systems Manager to operate their infrastructure safely and securely at scale. Systems Manager provides a unified operational dashboard to view operational data from multiple AWS services, manage large fleet of instances, manage their distributed applications as a single unit and automate their operational tasks/runbooks and define safe operational workflows. More info on Systems Manager can be found here: https://aws.amazon.com/systems-manager/.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.Key job responsibilitiesYou must have an established background in building large distributed systems, strong technical skills, excellent project management skills, great communication skills, and a motivation to achieve results in a fast-paced environment. It is a highly technical space. You are a strong technical contributor who understands the big picture, builds consensus and rallies the team behind it. Responsibilities include driving architecture, design and implementation of complex components while maintaining an uncompromising bar on quality, security, and mentoring junior developers for software within the team.About the teamAbout 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 Engineer II, Fire TV Experience

Software Engineer for Fire TV Linear Catalog will help build next-gen, low-latency systems to ingest, store, refine and deliver content for Fire TV Browse and Discovery experiences around events, linear programming and live sports around the world. Fire TV's core experience is highly engaging and innovative for VOD content today. It is how millions of people watch, share, and enjoy TV every day. The systems that power this experience are undergoing a substantial revamp to extend this much-loved content-forward experience to linear programming, live events and sports. Linear programming continues to be a very large and active form of content streaming and engagement by customers worldwide, even with the acceleration of cord-cutting. Sports accounted of 97 of the top-100 most watched broadcasts in the US in 2023. Future Fire TV experience will blur the boundaries between linear and VOD, live and on-demand. Software Engineer will join a team dedicated towards building highly scalable data processing and knowledge inference systems that process large data, produce insights and sculpt bespoke broad industry data presentations into a uniform and enriched digital media catalog. Your customers will be both third-party linear and sports data providers as well as Fire TV end users. You will be responsible for developing new features and system components to help build new ways for consumers to engage with Fire TV. You will inform the team's roadmap, lead functional design efforts and help build systems that mutate and evolve elegantly with the changing trends of streaming industry. You will work closely with product managers and other engineers to deliver key initiatives that impact millions of customers.Key job responsibilities* Create and improve software for content ingestion, curation and aggregation for FireTV devices* Explore and deploy technologies including machine learning, distributed data processing, data processing at scale with high uptime and AWS-managed services to enable the development of breakthrough customer experiences.* Contribute towards shaping the next-gen digital media catalog solution that drives best-in-class customer experience on FireTV.* Review, scope and collaborate with team members to prioritize features requested by stakeholders or which are necessary to scale the cloud systems* Drive continuous improvements with the team’s processes and practices* Proactively identify and resolve technical risks and issues that may impair the team's ability to deliver* Mentor junior engineers, and participate in the hiring process for open roles within our organizationBASIC 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 Engineer II, HST Health Memberships

We are a passionate team working to build a best-in-class healthcare product designed to make high-quality healthcare easy to access. We are looking for a Software Development Engineer who can build new engineering solutions with a motivated team that will delight our customers. The problem space is well-defined but the solution space is not and strong technical acumen and ability to spot problems at architecture stage would be important. This role requires deep technical expertise, and gives you the opportunity to engineer systems and build reliable and secure services for healthcare. You have an eye towards quality, and insist on the highest standards. You are motivated to tackle ambiguous situations with technologies to rapidly solve problems. You are a team player, contribute to the execution of team objectives, and leverage technical knowledge and engineering best practices to rapidly deliver solutions that have a broad business impact.#everydaybetter Key job responsibilities About the teamAmazon’s mission is to make it dramatically easier for customers to access the healthcare products and services they need to get and stay healthy. Towards this mission, we (Health Storefront and Shared Tech) are building the technology, products and services, that help customers find, buy, and engage with the healthcare solutions they need.#everydaybetterBASIC 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 Engineer III

Amazon Web Services (AWS) org is looking for talented software engineers who have a passion for Big Data and distributed systems at trillions of transactions scale to help build the next generation of AWS internal services. Our applications are responsible for processing 270 million events per second and 20 terabytes of data per hour. As a foundational system we scale with the growth of cloud computing at Amazon. The Bill Computation org is responsible for generating Monthly and out of cycle billing Charges. These charges includes 100M+ line items. These include but are not limited to enabling: AWS product subscriptions, AWS product discount programs, customer credit management, storing AWS product usage, computing the bill, the estimated bill, and storing bills and line items for external customer consumption.As a Software Engineer, you have the opportunity to lead the paradigm shift in streaming Big Data by building applications on top of cutting-edge AWS technologies such as Kinesis, EMR, DynamoDB, Redshift, Aurora, and many more. Additionally, you can build meaningful software that can radically change how AWS wins our largest customers over to the Cloud. And finally, as an Amazon engineer, you get to own the full lifecycle of your systems, work on challenging problems at Amazon Scale, and collaborate with some of the best in the business.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.10017About the teamOur team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge-sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects that help our team members develop your engineering expertise so you feel empowered to take on more complex tasks in the future. Diverse ExperiencesAWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying. About AWSAmazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses. Inclusive Team CultureHere at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.Work/Life BalanceWe value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud. Mentorship & Career GrowthWe’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.BASIC QUALIFICATIONS- 5+ years of non-internship professional software development experience- 5+ years of programming with at least one software programming language experience- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience as a mentor, tech lead or leading an engineering team ...

Software Engineer- AI/ML, AWS Neuron

AWS Neuron is the complete software stack for the AWS Inferentia and Trainium cloud-scale machinelearning accelerators and the Trn1 and Inf1 servers that use them. This role is for a senior software engineer in the Machine Learning Applications (ML Apps) team for AWS Neuron. This role is responsible for development, enablement and performance tuning of a wide variety of ML model families, including massive scale large language models like GPT2, GPT3 and beyond, as well as stable diffusion, Vision Transformers and many more. The ML Apps team works side by side with chip architects, compiler engineers and runtime engineers to create , build and tune distributed training solutions with Trn1. Experience training these large models using Python is a must. FSDP, Deepspeed and other distributed training libraries are central to this and extending all of this for the Neuron based system is key.Key job responsibilitiesThis role will help lead the efforts building distributed training and inference support into Pytorch, Tensorflow, Jax using XLA and the Neuron compiler and runtime stacks. This role will help tune these models to ensure highest performance and maximize the efficiency of them running on the customer AWS Trainium and Inferentia silicon and the TRn1 , Inf1 servers. Strong software development and ML knowledge are both critical to this role.About the teamAbout UsInclusive Team CultureHere 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 16 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.Work/Life BalanceOur 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.Mentorship & Career GrowthOur 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. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded professional and enable them to take on more complex tasks 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 Engineer, AWS Commerce Platform

Amazon Web Services (AWS) is looking for talented software engineers who have a passion for Big Data and distributed systems at trillions of transactions scale to help build the next generation of AWS internal services. Our applications are responsible for processing 270 million events per second and 20 terabytes of data per hour. As a foundational system we scale with the growth of cloud computing at Amazon. The AWSBilling team is responsible for Metering Usage and Generating Monthly Charges. These include but are not limited to enabling: AWS product pricing, AWS product subscriptions, AWS product discount programs, customer credit management, storing AWS product usage, computing the bill, the estimated bill, computing tax, and storing bills and line items for external customer consumption.As a Software Developer, you have the opportunity to lead the paradigm shift in streaming Big Data by building applications on top of cutting-edge AWS technologies such as Kinesis, EMR, DynamoDB, Redshift, Aurora, and many more. Additionally, you can build meaningful software that can radically change how AWS wins our largest customers over to the Cloud. And finally, as an Amazon engineer, you get to own the full lifecycle of your systems, work on challenging problems at "Amazon Scale", and collaborate with some of the best in the business.Work/Life BalanceOur team puts a high value on work-live 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.Mentorship & Career GrowthOur 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.Learn more about Amazon on our Day 1 Blog: https://blog.aboutamazon.com/About the teamHere 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 16 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.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 Engineer, AWS Proactive Security

Amazon Web Services (AWS) is one of Amazon’s fastest growing businesses. We are passionate about thinking big, innovating on behalf of our customers, and tackling problems at scale. Cloud computing is disrupting, and we are eagerly seeking talented, entrepreneurial-minded individuals to join us as we continue build on the AWS platform. AWS is the largest cloud provider in the world, serving nearly 1/3 of all internet traffic. One in two of our customers come to us for help creating the future of the internet, and you will own the customer experience for the cloud based tools they use.The AWS Application Security Team is looking for a curious and motivated engineer and leader to build great workflows and backend engines for our customers. We own protecting customers and hardening all the services and features we launch for those customers. You will be responsible building tooling that AWS product teams use to build secure code in partnership with AWS Security Engineers and Product Teams. A Software Engineer must produce results in the face of ambiguity and imperfect knowledge, and foster constructive dialogue and seek resolution when confronted with disagreement. They are also expected to mentor more junior engineers and be security through leader for their organization. Amazon’s Leadership Principles of “Dive Deep”, “Earn Trust”, and “Customer Obsession” will be called upon daily, so a successful candidate will need a combination of technical and communication skills, as well as the ability to handle a mix of complex decisions while keeping customer security first!Key job responsibilities - Design and build first party security applications for the AWS Proactive Security Program - Provide software development expertise in support of AWS Security - Directly represent the team to business leader and technical staff at all levels of the company - Demonstrate “exceptional” judgment, integrity, business acumen, and communication skills. - Prepare and present detailed, written technical information for internal and external audiences.About the teamInclusive Team CultureHere 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 16 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.Work/Life BalanceOur 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.Mentorship & Career GrowthOur 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. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded professional and enable them to take on more complex tasks 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 Engineer, Prime Video, Alchemist

Key job responsibilitiesAlchemist is the single source of truth for all Prime Video metadata, a high throughput, low latency system that delivers all metadata needed to build all pages on all devices for all marketplaces. This year we are expanding our charter to build a raw metadata provider that allows any team in Prime Video to experiment with brand new UX and supporting our massive growth into Live Sports. A day in the lifeOur systems are used by a variety of devices with different capabilities—from 2010 smart TVs to the latest Fire TV. Our design must support a lot of flexibility across clients while still standardizing common functionality. The central nature of this team means high visibility, and plenty of opportunities to grow and learn. As a member of the PV API team you will have the opportunity to collaborate with senior engineers from client and services teams, understanding and anticipating their needs from our platforms, and influencing complex, multifaceted, cross-system designs.About the teamAmazon Prime Video is changing the way millions of customers interact with video content. The Prime Video team delivers high-quality instant video to Amazon customers through subscriptions (Amazon Prime) as well as purchases and rentals. Amazon believes so deeply in the mission of Prime Video that we've launched our own studio to create original and exclusive content. Every day we face the challenges of a fast paced market and expanding technology set.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 Engineer, Search Supply and Experiences

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

Solution Architect , ATEAM Technology Agile Automation Team

Are you a technology leader with an accounting and finance background who is passionate about transforming the accounting world with innovative technology solutions? This job could be the perfect fit for you.Amazon is a fast-paced, dynamic, high-tech company based in Seattle. Amazon’s Global Accounting Technology team is seeking a bar-raising Solution Architect who can build scalable technical solutions, consistently exceed expectations, thrive in a challenging workplace, and actively contribute to our talented team.The ATEAM (Accounting, Tools, Entities, Automation, and Management Reporting) Technology team is a dedicated group of Amazonians in global accounting. We identify accounting business processes for automation, facilitate process improvement workshops, document automation use cases, build the automations, and launch and manage them. Our team’s primary focus is to provide accounting process optimization, standardization, and technology services to help global accounting and finance communities improve efficiency and controllership by reducing procedural frictions and enabling automated solutions for greater productivity.The ATEAM Agile Automation team has begun implementing automation solutions for global accounting. This initiative aims to reduce manual efforts in global accounting, thereby minimizing risks to our financial statements while enhancing productivity, efficiency, and controllership. We are looking for a Solution Architect to build automation solutions for global accounting using AWS services, Alteryx, and internal homegrown automation tools. This role is critical to the success of the automation program and has high visibility with Accounting and FinTech leadership. The person in this role will collaborate with various project stakeholders, other solution architects, software developers, BI engineers, data engineers, AWS infrastructure teams, and accounting managers. The Solution Architect is responsible for developing and deploying Alteryx solutions promptly while meeting Amazon’s highest standards. Key responsibilities include maintaining existing automations in our production environment to ensure smooth month-end and quarter-end close processes, enhancing automations by conducting root cause analyses, and providing solutions for recurring problems. They will also support system integrations with Amazon's internal applications using AWS services. This role requires participation in daily scrum calls with internal team members and providing regular project updates to management.Additional responsibilities include designing internal controls, working with internal InfoSec and Amazon security teams, and ensuring Sarbanes-Oxley (SOX) compliance. Once automation use cases are deployed into the production environment, the developer will hand over the use case to the production support team. The core competencies of the support lead are application management, systems analysis, and incident management, with a focus on process standardization, application configuration, business rules/logic, and data management. Adequate technical skills are required to address customer needs quickly and provide analysis and remedies across many tasks. Critical success factors for this function include skilled application expertise, standardized intake, SLA management, application configuration best practices, development, end-user training, and exceptional incident management engagement.Key job responsibilities• Tackle accounting-technology challenges with scalable solutions delivered in a quick and nimble fashion.• Help define front-end architectures, own and implement specific components, and help shape the overall user experience.• Contribute to defining best practices for solution-design and development.• Collaborate closely with customers, program- managers, data engineers, software-developers and other solutions-architects to deliver the product.• Contribute to planning, design, implementation, testing, operations, and process- improvement as a member of an autonomous team.• Take responsibility for technical problem-solving, creatively meeting product-goals, and developing best-practices.• Python programming-skills.• Mentor/support the growth of other Solution Architects.• Focus on long-term business-technology objectives and targeted business outcomes by clarifying automation technology-capabilities and assessing and mitigating security-risks.• Ensure platform scale, availability, and stability, involvement in automation development cycles, and provide best-in-class support-services.• Own application-management, systems analysis, and incident management, with a focus on process standardization, application configuration, business rules/logic, and data-management.• Possess adequate technical skills to quickly address customer needs and provide analysis and remedies across many tasks.• The critical success factors for this function are skilled application expertise, standardized intake, SLA management, application configuration best practices, development, end-user training, and outstanding incident management engagement.About the teamThe ATEAM (Accounting, Tools, Entities, Automation, and Management Reporting) Technology team is a dedicated group of Amazonians in accounting who will identify processes for automation, facilitate process improvement workshops, document automation use cases, build the automation, and launch and manage automations.Our team’s primary focus is to provide accounting process optimization, standardization, and technology services to help Global Accounting and Finance communities in efforts to improve efficiency and controllership, by reducing procedural frictions and enabling automated solutions for greater productivity. The solutions we deliver are usually short to mid-term in nature compared to Fintech-solutions that are designed for long-term scalability. BASIC QUALIFICATIONS- 2+ years of design, implementation, or consulting in applications and infrastructures experience- 4+ years of specific technology domain areas (e.g. software development, cloud computing, systems engineering, infrastructure, security, networking, data & analytics) experience- 10+ years of IT development or implementation/consulting in the software or Internet industries experience ...

Solutions Architect, Amazon Devices

Amazon Devices team is looking for an experienced and motivated leader experienced with React Native. They will need to possesses a unique balance of technical depth and relationship management skills. Our partners develop apps and games for Amazon devices such as Fire tablets, Echo Show, Smart TVs (e.g. Fire TV Edition), streaming media players (e.g. Fire TV Stick) and Auto. As a Solutions Architect, you will work with top-tier partners to create incredible voice-enabled mobile experiences that will wow customers. You will act as the primary technical liaison between external partners and Amazon product teams to help shape their product roadmaps. Your role will be to guide partners as they productize and integrate with Amazon Services and enable them to grow their business through monetization and increase in engagement. You'll evangelize best practices through whitepapers, presentations and sample code. As you build relationships with your partners, you'll understand their business, product roadmap, and challenges. You'll use this information to advocate on their behalf to Amazon product teams, helping improve the feature sets and quality of Amazon products and services.If you have a passion for the app space, a solid understanding of the React, and a strong ability to communicate clearly and advocate for partner needs, this role is for you.Key job responsibilitiesProvide technical consultation to strategic app partnersCreate policies and establish processes for supporting app developersDevelop unique, compelling, and exciting presentations and demonstrations of new Amazon technologiesDeliver persuasive, passionate, high impact, high quality presentations to senior decision makersDocument best practices and create development resources that can be used by developersBuild reference architecture, frameworks and toolkits to drive adoption at scaleManage complex projects with significant impactBASIC QUALIFICATIONS- 2+ years of design, implementation, or consulting in applications and infrastructures experience- 4+ years of specific technology domain areas (e.g. software development, cloud computing, systems engineering, infrastructure, security, networking, data & analytics) experience ...

Solutions Architect, Direct Tax Technology

Amazon’s tax team seeks a capable and motivated individual to be a Solutions Architect II in the Direct Tax Technology team, based in Seattle. The role is responsible for ensuring the tax professionals of Amazon’s Direct Tax Reporting and Compliance organization (R&C) are supported in their mission by world-class technology and processes. The impact of their work is evidenced in improved efficiency in processing, empowered customers and a Tax department that continues to meet the unique challenges of Amazon.Key job responsibilities- Tackle tax technology challenges with scalable solutions delivered in a quick-and-nimble fashion- Help define front end architectures, own and implement specific components, and help shape the overall user experience- Contributing to defining best practices for model development- Collaborate closely with customers, Product Managers, and other solutions architects on the same team to help deliver the product.- Contribute to planning, design, implementation, testing, operations, and process improvement as a member of an autonomous team.- Take responsibility for technical problem-solving, creatively meeting product goals, and developing best practices.- Python programing skills- Mentor and support the growth of other SAsBASIC QUALIFICATIONS- 2+ years of design, implementation, or consulting in applications and infrastructures experience- 4+ years of specific technology domain areas (e.g. software development, cloud computing, systems engineering, infrastructure, security, networking, data & analytics) experience- 10+ years of IT development or implementation/consulting in the software or Internet industries experience ...

Sourcing Recruiter

At Amazon, we're working to be the most customer-centric company on earth. To get there, we need exceptionally talented, bright, and motivated people. As a Sourcing Recruiter, you will cultivate talent sourcing channels, develop relationships with hiring managers, and close searches against tight deadlines. In this role, you will be responsible for talent attraction strategies and utilize your experience setting benchmarks and metrics.We need a talented Sourcing Recruiter to help us find the best talent in the world to support our growth. Amazon is one of the most recognizable brand names in the world and we distribute millions of products each year to our loyal customers. The Sourcing Recruiter will work with a team of peers including Client Leads and Recruiting Coordinators focusing in the areas of candidate talent search and placement, process improvement and strategy development. They will foster a collaborative team environment and a strong service-oriented culture that ensures delivery of efficient, effective, quality driven service to internal customers and meets customer service level agreements.The Ideal candidate must be able to successfully manage, prioritize and close searches against a timeline and have experience setting benchmarks, metrics, and understand how to prioritize to hit all customer SLAs. They thrive in an innovative, fast-paced environment, can roll up their sleeves, work hard, have fun, and get the job done. The best candidates will draw on knowledge of Talent Acquisition and functional areas of the business, forging dynamic relationships with business leaders, hiring managers and HR business partners. They have a reputation for being exceptional at candidate generation, organization, possess strong verbal and written communication skills, have an ability to prioritize their time, demonstrate push back and a sense of urgency, and value providing amazing customer service.This role can be based in Seattle or Nashville.Key job responsibilities• Contribute to developing strategies related to recruitment that will contribute to the long-range growth, implement new processes and develop standard operating procedures that fits within Amazon's mission to deliver the highest quality results to the customer.• Recruit passive candidates and gauge candidate skill sets against open roles.• Build and maintain network of potential candidates through proactive market research and on-going relationship management.• Interview candidates within the framework of the position specification. Screen, interview and prepare an ideal candidate slate within an appropriate and consistent timeline.• Work closely with Business, TA and HR leaders to influence and deliver a quality assessment and candidate experience through all aspects of the recruitment funnel.• Lead and/or participate in cross-business/cross-company special projects and initiatives related to talent acquisition.BASIC QUALIFICATIONS- 1+ years of corporate or search firm progressive recruiting or research experience- Bachelor's degree, or 2+ years of full-time Amazon experience- Experience with contact management system/applicant tracking system for sourcing, tracking and managing candidates ...