Software Development Engineer (ML), AGI Foundations

The Artificial General Intelligence (AGI) fine tuning team is looking for a passionate, talented, and inventive ML Engineer with a strong machine learning background, to lead the development of industry-leading technology.As a ML engineer with the AGI team, you will be responsible for leading the development of novel algorithms and techniques to advance the state of Large Language Model (LLM) training. You will leverage Amazon’s heterogeneous data sources and large-scale computing resources to accelerate development of multimodal Large Language Models and Generative Artificial Intelligence solutions. You will collaborate closely with the Applied Scientists on LLM fine tuning experiments and prototypes to build automated training workflows.Key job responsibilitiesThe ideal candidate is passionate about new opportunities and has a demonstrable track record of success in delivering new features and products. A commitment to team work, hustle, and strong communication skills (to both business and technical partners) are absolute requirements. Creating reliable, scalable, and high performance AI products requires exceptional technical expertise, a sound understanding of the fundamentals of Computer Science and Machine Learning. This person has thrived and succeeded in delivering high quality technology products/services in a hyper-growth environment where priorities shift fast.Responsibilities-- Will work with other team engineers to investigate design approaches, prototype new technology and evaluate technical feasibility.- Work closely with Applied scientists to process data, scale machine learning models while optimizing- Will work in an Agile/Scrum environment to deliver high quality software against aggressive schedules.About the teamMentorship & 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.Work/Life BalanceOur team puts a high value on work-life balance. 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 Development Engineer II, AWS Hyperplane

Amazon Web Services (AWS) EC2 HyperPlane Team is looking for engineers to join our growing development teams in Sunnyvale, CA.EC2 HyperPlane is an AWS core service that offers customers incredibly scalable and robust load balancing technology. We support a number of internal service as well as customer facing products, such as NAT Gateway, Network Load Balancer, Private Link, and many others. We are now designing and building the next generation systems capable of handling massive amounts of data per day, and growing from there. This is a unique opportunity to innovate and build some of the world’s most resilient large-scale systems from the ground up. We innovate frequently, and hold ourselves to high standards of service and availability. We ship software frequently, get fast feedback from real customers around the globe, and see the results of our work come to fruition. Our team tackles real-world problems that don’t generally have ready-made solutions. For example, how do you ensure customers can scale their application quickly to handle traffic spikes and then back down in a matter of minutes? How do you design a load balancing solution that allows customers to quickly and easily achieve the highest levels of fault tolerance using Amazon EC2? Do you want to help design and build a service that is used by millions of customers every day? Are you passionate about architecting highly available and large-scale services? If the answer is yes, the HyperPlane team wants to talk with you. We care about career growth. We work hard to find the right tasks for our engineers so they can continue to grow into more well rounded engineers, increase their software engineering skills and give them the opportunity to expand into functional areas they are interested in learning. We’re looking for a teammate who is enthusiastic, empathetic, curious, motivated, reliable, values the Amazon Leadership Principles and will help us build our positive team culture. Your day-to-day responsibilities will include: - Design and develop APIs, new features or enhancements to the service portfolio - Ensure 100% application uptime and minimize service disruptions - Push code using automation and other deployment tools - Document work, train your peers and other engineering teams - Respond to and resolve technical emergencies - Build infrastructure to increase the service global footprint About 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 14 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.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. Mentorship & Career Growth Our team is dedicated to supporting new members. We have a 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.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer II, AWS WorkSpaces Thin Client

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.We recently launched Amazon WorkSpaces Thin Client to reduce end-user computing costs and simplify the device logistics by shipping directly from Amazon fulfillment centers to end users or company locations. Our vision is to allow customers to access all their desktops and applications from this Thin Client. We are looking for a senior software engineer to help us evolve this new product to realize the vision.More information about WorkSpaces Thin Client can be found here: https://aws.amazon.com/workspaces/thin-client/Key job responsibilities- Translate functional and technical requirements into detailed architecture, design and extensible code- Be an advocate of industry best-practices to produce reliable, fault-torrent and dependable code- Code and test complex system modules; develop and leverage frameworks to be effective and efficient- Participate in architecture, design and code reviews to maintain our high development standards- Mentor other engineers, defining our challenging technical culture, and helping to build a fast-growing teamA day in the lifeA day in the life of a Software Development Engineer II on the AWS WorkSpaces Thin Client team is hands-on and focuses on leading a new multi-tiered project that has just launched. You will drive discussions with partners and product to bring perspective and guide the team on design decisions, code reviews, implementation, and project planning for current and future work influencing the product architecture with each decision.About 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 Development Engineer II, CatalogDataManagement

Amazon is a fast paced innovative company that is developing software that no one has attempted before. If you are a software developer who is passionate about writing code and loves to build distributed systems that are transactional, scalable, high throughput, fault tolerant and always available, then get in touch with us. The Item and Offers team is responsible for a variety of services that form a core part of the Amazon eCommerce platform. We are primarily responsible for developing the services that process all of the Item information from millions of merchants who want to sell through the Amazon family of websites. Our expertise lies in managing billions of products in the catalog and developing large scale distributed systems that process hundreds of millions of changes to the catalog every day in real time. The team offers a unique blend of hard computer science problems and an opportunity to help the businesses model their new ideas. Successful candidates are passionate about translating high-level, ambiguous business goals to software platforms that enable multiple businesses. You are comfortable taking initiative and working along side top-notch software developers. BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer II, FireTV

Are you interested in jumping into the driver’s seat of our sensational FireTV partner products? We are looking for exceptional talent with Android Open Source Project (AOSP) expertise to join as a Software Development Engineer II in the Fire TV 3p Devices team.Our team's mission is to build delightful FireTV products for our customers and partners with lower cost and faster time to market.As a member of the team, you will be working with business partners, software development engineers and testers to design, implement, test, launch, document, and maintain complex software applications, tools, and systems. You will have significant influence on our overall strategy by helping define these product features, drive the system architecture, and spearhead the best practices that enable a quality product. You will learn a variety of cutting-edge technologies, development processes, and develop well-rounded skills such as leadership, and effective project management. You will also mentor junior software development engineers.Key job responsibilitiesIn this role, you will - Design, develop, implement, test, and document distributed software applications, tools, systems and services. - Translate functional requirements into robust, efficient, supportable solutions that work well within the overall system architecture. - Collaborate with Internal and External partners to evaluate and make decisions around the use of new or existing software products and tools. - Mentor junior engineers.About the teamFireTV 3P engineering team is chartered to bring enchanting FireTV experiences to third party devices. This is an opportunity to design, develop and own the software that disrupts TV viewing experience and impact billions of viewers and devices.We are spinning up a greenfield engineering team to build tools and technologies which will redefine the way 3P partners build their TVs on FireTV ecosystem. With exciting roadmap and launches planned ahead. FireTV 3P engineering team will independently own, deliver and support end to end product journey for partners.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer II, FireTV 3p Devices

Are you interested in jumping into the driver’s seat of our sensational FireTV partner products? We are looking for exceptional talent with Android Open Source Project (AOSP) expertise to join as a Software Development Engineer II in the Fire TV 3p Devices team.Our team's mission is to build delightful FireTV products for our customers and partners with lower cost and faster time to market.As a member of the team, you will be working with business partners, software development engineers and testers to design, implement, test, launch, document, and maintain complex software applications, tools, and systems. You will have significant influence on our overall strategy by helping define these product features, drive the system architecture, and spearhead the best practices that enable a quality product. You will learn a variety of cutting-edge technologies, development processes, and develop well-rounded skills such as leadership, and effective project management. You will also mentor junior software development engineers.Key job responsibilitiesIn this role, you will - Design, develop, implement, test, and document distributed software applications, tools, systems and services. - Translate functional requirements into robust, efficient, supportable solutions that work well within the overall system architecture. - Collaborate with Internal and External partners to evaluate and make decisions around the use of new or existing software products and tools. - Mentor junior engineers.About the teamFireTV 3P engineering team is chartered to bring enchanting FireTV experiences to third party devices. This is an opportunity to design, develop and own the software that disrupts TV viewing experience and impact billions of viewers and devices.We are spinning up a greenfield engineering team to build tools and technologies which will redefine the way 3P partners build their TVs on FireTV ecosystem. With exciting roadmap and launches planned ahead. FireTV 3P engineering team will independently own, deliver and support end to end product journey for partners.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer II, Global Item Processing

Amazon is a fast paced innovative company that is developing software that no one has attempted before. If you are a software developer who is passionate about writing code and loves to build distributed systems that are transactional, scalable, high throughput, fault tolerant and always available, then get in touch with us.The Item Master team is responsible for a variety of services that form a core part of the Amazon eCommerce platform. We are primarily responsible for developing the services that process all of the Item information from millions of merchants who want to sell through the Amazon family of websites. Our software also is responsible for processing the catalog information for various other Enterprise merchants whose websites run on the Amazon software platform. Our expertise lies in managing billions of products in the catalog and developing large scale distributed systems that process hundreds of millions of changes to the catalog every day in real time. The team offers a unique blend of hard computer science problems and an opportunity to help the businesses model their new ideas.Successful candidates are passionate about translating high-level, ambiguous business goals to software platforms that enable multiple businesses. You are comfortable taking initiative and working along side top-notch software developers.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language- Bachelor's degree in computer science or equivalent- 5+ years of programming using a modern programming language such as Java, C++, or C#, including object-oriented design experience- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience- 3+ years of computer science fundamentals (object-oriented design, data structures, algorithm design, problem solving and complexity analysis) experience- Strong communication skills and ability to work well in a team are critical. ...

Software Development Engineer III, Employee Services Tech

"In addition to being a earth's most customer-centric company, Amazon will commit to being Earth's Best Employer and Earth's Safest Place to Work." -- Jeff BezosAt AET (Amazonian Experience and Technology), we take pride in making that vision a reality. We are responsible for technology that runs Amazon’s human capital management, including the business applications for payroll, benefits, time and attendance, disability and leaves, hiring, immigration, learning, health and safety. We power the HR contact center, which supports millions of Amazonians across 62 countries speaking 30+ languages. Simply put, our mission is to make Amazon “Earth’s Best Employer and Earth’s Safest Place to Work”.Our mission is to provide consistent, frustration-free benefits, leave, and other HR experiences to our employees: - Provide personalized, contextual and empathizing systems and processes involving HR service needs (attendance, life events, etc.). - Sense the need and provide clear, concise, and decisive self-serve steps without having to wait. - Make solutions that can scale across 60+ countries, with varying levels of regulatory and compliance guidance.Key job responsibilities- Invent, develop, integrate and migrate existing technologies to deliver a great Amazon experience.- Extend and customize the Amazon Platforms that meet our new customer's needs.- Identify problems and develop solutions on behalf of our customers (employees).- Seed the native AWS solutions that can power any enterprise.- Build solutions that touch each Amazon Employee, making their lives better during or outside of work.- Develop solutions that empower each Amazon employee to understand, elect, and enjoy benefits.- Develop tools that remove the frustrations of making benefits decisions.- Engage with an experienced cross-disciplinary staff to conceive and design innovative solutions.- Establish architectural principles, select design patterns, and mentor team members.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 Development Engineer in Test, Amazon Device Accessibility

If you enjoy working in a fast-paced environment, making a tangible difference in the lives of all customers, and shaping the future of Amazon Devices through test engineering ownership of underlying frameworks and tools, this just might be the role for you.Key job responsibilitiesYou will work with Product Owners, SDEs, SDETs and QAEs to understand key features and technical implementation. You will create, maintain and enhance automated test frameworks and tools in order to support continuous development and testing in our CI/CD pipelines. You will engage with many other cross-functional teams to evangelize best practices, and help them build their own test frameworks. Come help us build world class software for our customers around the world!You will need to be able to work efficiently and effectively in a fun, fast-paced dynamic team environment. As an SDET, you will develop, maintain and enhance test frameworks, tools and tests for our products. SDETs are expected to have industry-leading technical abilities that enable them to significantly improve product quality, stability and performance. You should have solid in-depth understanding of software development & quality assurance standards and best practices, and knowledge of how to build and test world-ready products.A day in the lifeYou will have the opportunity to work with other talented SDEs, QAEs, SDETs, and Product Owners both within our core team as well as with partner teams who use the software our group develops. A typical day would have some combination of learning about new devices, features and tools as they are built, envisioning test strategies, developing test tools and frameworks, overseeing automated test planning and execution, interacting with partner teams on automation strategies, and maintaining CI/CD pipelines to enable continuous development, testing and release. About the teamThis is an opportunity to join a growing team as we look to drive innovation while creating rich user experiences across Amazon Devices for all customers. You will engage with an experienced cross-disciplinary staff to test and validate innovative customer experiences. You will have the opportunity to do all of this in a responsive, flexible and collaborative peer environmentBASIC QUALIFICATIONS- 3+ years of non-internship professional software development testing experience- 1+ years of test automation frameworks and tools building experience- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design- Experience building test automation frameworks and tools ...

Software Development Engineer, AGI Information

AGI Information is responsible to make the world's information accessible for AI models and customers everywhere. The Information Experience Technology (IXT) org within Info is responsible for defining and delivering engaging, natural conversational experiences, with easy-to-understand and content rich information that is relevant to every customer and optimized for every modality. We are seeking a self-motivated software development engineer with a passion for high quality user experience(s) and engineering excellence. As an engineer on this team, you will help us to deliver on our mission to enable best-in-class proactive and conversational experiences for our customers. Join a world-class team of senior engineering and science leaders to build a suite of new backend services that will proactively deliver the right information, to the right customer via the right channel.Key job responsibilities* Ability to design and code right end-to-end solutions.* Work with other team members to develop the architecture and design of new and current systems.* Work in an agile environment to deliver high quality software.* Embracing operational excellence and win customer trust.* Code and test system components; participate in code and design reviews.
* Demonstrate ownership of end-to-end code quality, system tests, functional tests, and integration.* Increase the speed of implementation of backend features by identifying and mitigating design risks early.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, Alexa Audio Playback Experience

Want to transform the way people enjoy video, music, radio and books? Come join the team that made Prime Music, Spotify, Pandora, Live radio, Audible books, Kindle books, Podcasts, Alexa on Fire TV and more available to Alexa customers. We are innovating on and changing the way our customers interact with media services and devices!On the Alexa Entertainment Team, you will have an enormous opportunity to impact the customer experience, design, architecture, and implementation of cutting edge products that will be used every day by people you know. No matter what the role, we’re looking for people who are passionate about innovating on behalf of customers, demonstrate a high degree of product ownership, and want to have fun while they make history.In this role you’ll have independent technical ownership on new customer features and supporting architecture on a day to day and week to week basis. You’ll learn new in-demand skills like building voice control interfaces and scalable API platforms interfacing with Generative AI that will be highly valuable as you grow your career at Amazon and beyond. You’ll work directly with Product Management and Design to refine the customer experience for Alexa entertainment featured products. You’ll join a unique team in the Alexa organization with our own culture – we move fast to deliver new great features for customers and have a ton of fun doing it.Come join us as we build the Voice OS for Entertainment in the home using cutting edge technologies. We’re breaking new ground and need your help to bring our vision to reality.Key job responsibilitiesA person in this role is expected to:1. Design, implement, and deliver software in ambiguous and complex problem spaces of Alexa Audio working with partners such as product managers, technical program managers, and senior/principal engineers to deliver on the business goals related to Audio Playback Experience. 2. Create infrastructure to bring the power of LLMs into the Audio space while championing best practices for software engineering and operational excellence.3. Create tools and software to evaluate, analyze, and improve the model accuracy for various Audio experiences, while staying neutral on latency and friction. 4. Influence the operational and engineering excellence roadmap across core audio services set by the lead SDEs to proactively address peak readiness, hardware efficiency, scaling, throttling and improve availability & resiliency for Alexa Audio Services.5. Provide valuable design feedback around latency considerations, two-way door decisions and valuable coding feedback around coding standards, quality, versioning to both internal and external away teams, guide them on best practices for developing within APEX owned services and push back on proposals which do not adhere to our high quality standards.6. Mentor junior members of the team and help them onboard. They participate in interviews and hiring efforts for the team, and constantly share knowledge of components they own and have expert knowledge of through mediums such as demos, brownbags and org-wide emails.7. Leadership principles that are most important for this role are ownership, deliver results, deep dive, bias for action, hire & develop the best, and earns trust.A day in the lifeWe collaborate across disciplines. You will have the opportunity to work closely with product managers, UX designers and researchers, and business intelligence engineers to innovate, measure, analyze and refine the experiences we deliver to millions of customers across the planet on a daily basis. Our roles are all well defined, but we encourage individuals to cross boundaries and learn from each other.About the teamAlexa Audio Playback Experience (APEX) team focuses on delivering world-class listening experiences. Our North star vision is “to be a listener’s preferred audio choice by becoming their trusted curator; helping them to experience the right audio content at the right moment that entertains, inspires, and/or informs – every day, everywhere, on every headless, screened, or wearable Alexa-enabled device, from all the world’s creators, developers and services”. We seek to address all the moments a listener has, with perfectly tailored audio experiences that enrich their lives. This role is an L5 software development engineer for APEX Gateway team, which covers the infrastructure and service between the LLM and other backend services.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, Alexa Audio/Music

Want to transform the way people enjoy music on Alexa? Come join the team that made Prime Music, Spotify, Pandora, SiriusXM, Live Radio, and more available to Alexa customers. We are looking for a passionate, hard-working, and talented software engineer who has experience building innovative, mission critical, high volume applications that customers love. You will have an enormous opportunity to make a large impact on the design, architecture, and implementation of Alexa features that are used every day by people you know. The ideal candidate is clearly passionate about Alexa and has a demonstrable track record of success in delivering new features and products. A commitment to team work, hustle, and strong communication skills (to both business and technical partners) are absolute requirements. Creating reliable, scalable, and high performance products requires exceptional technical expertise, a sound understanding of the fundamentals of Computer Science, and practical experience building large-scale distributed systems. This person has thrived and succeeded in delivering high quality technology products/services in a hyper-growth environment where priorities shift fast. Key Responsibilities: - Leading development and maintenance of key system features - Working with other team members to investigate design approaches, prototype new technology and evaluate technical feasibility. - Working in an Agile/Scrum environment to deliver high quality software against aggressive schedules.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, we want to talk to you. BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, Alexa Smart Home

We're in search of a Software Engineer to help us create rich, new environments leveraging the latest advancements in AWS to build services for Alexa Smart Home experiences. The experiences we build drive step changes in our homes and businesses. Our forays into this bold new world are just beginning. Amazon is making bold moves in the smart home arena and making improvements for customers every day.Do you like working on the full stack between the cloud and devices? Does working on vanguard technology appeal to you? Are there AWS solutions targeted toward the smart home you want to bring into fruition? Do you derive enjoyment from taking ambiguous problems and forging a path toward a solution? These are the challenges we take on.Key job responsibilitiesSoftware Engineers at Amazon do so much more than just software development. We'll be looking at you to help:1. Choose the technologies to leverage.2. Decide what features to build.3. Drive software engineering best practice.4. Design distributed and scalable systems.5. Test and document the software you develop.A day in the lifeNo two days are the same as we design, create, and ideate new technologies to leverage. Our team is working on a confidential new product. You are an innovative self-starter who is comfortable operating with ambiguity and willing to develop quick proof of concepts. You are passionate owner about customer and societal impact, and drive the technology forward and operate at all levels, diving deep into the details and provide key input into the product. You will be working across multiple organizations and services within Amazon to deliver the unique experience that we are creating.About the teamThis Alexa Smart Home team is responsible for building cloud services to deliver customer delighting experiences for existing and upcoming Multimodal devices.BASIC QUALIFICATIONS- 2+ years of non-internship professional software development experience- 1+ 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 Development Engineer, Amazon Devices - Connectivity SW

Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV, and Amazon Echo. What will you help us create?Work hard. Have fun. Make history.Location: Majority of our Matter Connectivity team is based in Sunnyvale, CA. By applying to this position your application will be considered for the following locations: Sunnyvale, CA. The Role:As a Software Development Engineer - Matter, you will engage with experienced cross-disciplinary staffs to conceive and design innovative consumer products. Vertically your ownership can span across application, device framework, proprietary connectivity stack, drivers and low level wireless controller coexistence and scheduler algorithms. Horizontally you will be given to opportunity to work and own connectivity solutions across all Amazon digital devices spanning from Kindle, Fire TV, Echo, IOT and more as well as application on mobile devicesKey job responsibilitiesYou will work closely with the product management, hardware, operations, application, platform, cloud and quality assurance teams. You must be responsive, flexible, and able to succeed within an open and collaborative peer environment. The Matter Connectivity team is responsible for the connectivity related user experience and use cases. This includes delivery and maintenance of an evolving feature rich, high-performance, low-power, stable platform. In this role, your key responsibilities will include:- Own features that spans across multiple cross-org teams and ensure successful delivery of these features.- Implement high-quality features using Matter open source stack enabling new Smarthome IOT technology.- Actively participate in the Connectivity Standards Alliance (CSA) in developing new features for Matter specification and contribute to their implementation in the open source Matter SDK- Work with low-level embedded operating systems fundamentals like IPC and IP networking- Work with product management and cross functional teams to provide technical solutions for desired user experiences.- Implement the right metrics, debug tools and integrate with backend solutions to continuously measure and improve on our solutions.- Support compliance and certification activities.- Be able to occasionally travel internationally.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, Amazon Traffic Engineering

Edge Fabric in Amazon Traffic Engineering enables managed internet ingress for Amazon retail and non-retail customer experiences. We protect Amazon’s valued assets with world-class DDoS countermeasures, delight our customers with a responsive first mile, and run zero-trust perimeter security to mitigate threats at their source. We enable Stores builders with frictionless on-ramp, simplified operations and observability, with advanced controls where necessary. On behalf of our customers, we obsess over latency, availability, threat detection, and mitigation.Our team is starting new projects in compute and platform solutions at the edge to take Amazon to the next level in scale and security. If you love building high performance software that's focused on best-in-class architecture, data processing, and security, we have the job for you.The ideal candidate is a champion of engineering excellence and improves quality, consistency, maintainability, performance, and security with every code commit. In addition, he/she contributes elegant, practical code that solves the most difficult problems at Amazon scale.There are no limits to the contribution and impact this role can have, so get ready to make history!About the teamOur team is embarking on a journey to develop the next generation of internet traffic management software that protects customers experience. Your work will be highly visible and is instrumental in helping Amazon serve record breaking amounts everyday including flagship events such as Prime Day. If you love building high performance software that's focused on best-in-class networking, data processing, security, and leverages AWS technologies, we have the job for you.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, Amazon WebView

The Amazon WebView team is seeking a talented software development engineer to design, implement, and maintain the next generation web solutions for our device software. Be part of a team that builds on and extends open source systems to deliver results and enable millions of hours of web-based experiences on consumer devices world-wide.We are looking for a talented, detail-oriented and enthusiastic Software Development Engineer who is passionate about quality and delivering for customers. As a Software Development Engineer, you will engage with an experienced cross-disciplinary staff to conceive and design innovative consumer products.Our team is still on Day 1, and you will have an enormous opportunity to make a large impact on the design, architecture, and implementation of cutting edge products used every day, by people you know.Key job responsibilitiesDuties include: research, design, implementation, documentation, and maintenance of new and existing software in order to deliver the core WebView engine.A day in the lifeYou will work up and down the device software stack, writing APIs in React Native and building, debugging, and maintaining a web engine written in C++.WebView engineers must be comfortable working both with low level platform integrations and debugging world-class web apps written in HTML and JavaScript. Areas of particular focus on our team include: integration with the graphics layer, media playback, web APIs, and integration with the OS’s UI layer.About the teamThe team is currently based in beautiful Sunnyvale, CA and Seattle, WA. We focus on designing, building, improving, and optimizing a web engine that’s key to the customer and developer flywheel on devices. We enable developers to build and seamlessly launch their apps/in-app content which in turn helps customers discover, buy and engage with these apps on Echo and Fire TV.Amazon Lab126 is an inventive research and development company that designs and engineers high-profile consumer electronics. Lab126 began in 2004 as a subsidiary of Amazon.com, Inc., originally creating the best-selling Kindle family of products. Since then, we have produced groundbreaking devices like Fire tablets, Fire TV, and Amazon Echo. What will you help us create?Work hard. Have fun. Make history.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 working with one of the following technologies: embedded development in C/C++, Chromium, WebKit development, and/or middleware development, or web engineering- Experience with a Linux-based operating system ...

Software Development Engineer, Appstore

Do you want to develop software that will power leading edge, next generation mobile and entertainment devices?We invite you to join us in this rare opportunity of building the future of apps and highly-scalable, distributed systems to support those experiences.Key job responsibilitiesAs a Software Development Engineer, you will engage with an experienced cross-disciplinary staff to conceive, design and implement innovative consumer products. You will have an enormous opportunity to make a large impact on the design, architecture, and implementation of cutting edge products used every day, by people you know. A day in the lifeAs a Software Development Engineer on our team, you will design and develop cutting edge systems that will power the App Developer and Customer Experience for the next generation mobile and entertainment devices.About the teamIn Appstore, “We entertain, and delight, hundreds of millions of people across devices with a vast selection of relevant apps, games, and services by making it trivially easy for developers to deliver”.Over the next few years our team will play a critical role in the future of how the App Developer community interfaces huge array of Amazon devices to delight 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- Experience in building applications using React Native ...

Software Development Engineer, AWS Hyperplane

Amazon Web Services (AWS) EC2 HyperPlane Team is looking for engineers to join our growing development teams in Seattle, WA.EC2 HyperPlane is an AWS core service that offers customers incredibly scalable and robust load balancing technology. We support a number of internal service as well as customer facing products, such as NAT Gateway, Network Load Balancer, Private Link, and many others. We are now designing and building the next generation systems capable of handling massive amounts of data per day, and growing from there. This is a unique opportunity to innovate and build some of the world’s most resilient large-scale systems from the ground up.We innovate frequently, and hold ourselves to high standards of service and availability. We ship software frequently, get fast feedback from real customers around the globe, and see the results of our work come to fruition.Our team tackles real-world problems that don’t generally have ready-made solutions. For example, how do you ensure customers can scale their application quickly to handle traffic spikes and then back down in a matter of minutes? How do you design a load balancing solution that allows customers to quickly and easily achieve the highest levels of fault tolerance using Amazon EC2?Do you want to help design and build a service that is used by millions of customers every day? Are you passionate about architecting highly available and large-scale services? If the answer is yes, the HyperPlane team wants to talk with you.We care about career growth. We work hard to find the right tasks for our engineers so they can continue to grow into more well rounded engineers, increase their software engineering skills and give them the opportunity to expand into functional areas they are interested in learning.We’re looking for a teammate who is enthusiastic, empathetic, curious, motivated, reliable, values the Amazon Leadership Principles and will help us build our positive team culture.Why AWSAmazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneeredcloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500companies 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 jobdescription, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, orincludes 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 iswhy 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 inclusionthat empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversationson Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing ouruniqueness.Mentorship and Career GrowthWe’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll findendless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.A day in the lifeYour day-to-day responsibilities will include:- Design and develop APIs, new features or enhancements to the service portfolio- Ensure 100% application uptime and minimize service disruptions- Push code using automation and other deployment tools- Document work, train your peers and other engineering teams- Respond to and resolve technical emergencies- Build infrastructure to increase the service global footprintAbout the teamOur team is intentional about attracting, developing, and retaining amazing talent from diverse backgrounds. Yes we do get to build a really cool service, but we also think a big reason for that is the inclusive and welcoming culture we try to cultivate every day. We’re looking for a new teammate who is enthusiastic, empathetic, curious, motivated, reliable, and able to work effectively with a diverse team of peers; someone who will help us amplify the positive & inclusive team culture we’ve been building. Why AWSAmazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneeredcloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500companies 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 jobdescription, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, orincludes 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 iswhy 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 inclusionthat empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversationson Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing ouruniqueness.Mentorship and Career GrowthWe’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll findendless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

Software Development Engineer, ComPas Team

In this product software development engineering role, the SDE will develop and test software features as part of accessories development for Amazon 1P products. The SDE will work with other engineering partner teams to develop, test, and enhance Amazon-branded accessories that delight our customers.This role is inherently cross-functional and works closely with Product Managers, System Technical Program Managers, Software Technical Program Managers, as well as external Original Design Manufacturer developers and testers to bring new software experiences to market.The SDE will be a highly effective individual contributor and self-learner on a variety of technologies to develop new software features while working closely with partner teams.Key job responsibilitiesWe are looking for passionate, hard-working, and talented software engineers who have experience building software features that customers love. This is a high-visibility team where you will get a chance to positively impact the customer experience.This position requires broad engineering competency in software development on devices and a good understanding of operating systems and system platforms, along with strong coding and unit testing capabilities.A day in the lifeWe are seeking talented software engineers to join our team in building device software application features and system software enhancements while working closely with ODM partners and internal cross-functional teams.This is an enormous opportunity to lead the architecture, design and implementation of consumer electronic product software used every day by people you know.About the teamWe are a customer-focused, fast-paced, and collaborative team. Our goal is to provide innovative products and experiences that deliver a disruptive value and exceptional experiences that make it easy for our customers to engage and interact with our devices. We strongly believe in diversity and it has been instrumental to our success. We treat our co-workers and partners with consideration, respecting differences, and helping when they are in need.BASIC QUALIFICATIONS- 2+ years of embedded firmware development experience- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience- Experience programming with at least one software programming language ...

Software Development Engineer, Device Ad Products & Personalization

Device Ad Products is a business initiative focused on monetizing Amazon owned and operated devices. To do this, we are continuously expanding and improving a premium advertising platform that is unlike any that exists today. Our group functions as a start-up within Amazon, and offers a creative, fast paced, entrepreneurial work environment where you’ll be at the center of Amazon innovation.We are looking for a Software Development Engineer to join our Device Ad Platform. This is a great opportunity for a results-oriented, entrepreneurial individual who enjoys working on large scale, high performance, data processing and real-time optimization problems. You will be a part of an exceptional engineering team that owns the systems processing hundreds of millions ad events on a daily basis. You will have ample opportunity to learn and utilize various programming languages, design patterns, AWS services, and open source frameworks to solve interesting engineering problems. Your work will directly contribute to generating ad performance metrics that meet our latency requirements and high data quality bar ensuring that our business provides timely and accurate reporting to Device Ads advertisers.You will need to think creatively and strategically about our business, and work together with other engineers, technical program managers, and product managers to identify and execute on the most promising opportunities. You will be responsible for defining high-level architecture, for writing world-class software, and for helping us to continually adjust and improve our software development practices and processes. Your success will be measured by your ability to build feature sets that deliver a strong user experience for FireTV and Prime Video customers, attract and retain advertisers, generate positive feedback from those advertisers, and that unlock revenue opportunities.Join us today, and become a leader of this highly motivated, cooperative and fun-loving team!Key job responsibilitiesWe are looking for a Software Development Engineer to join the team to help us innovate on the creative and campaign management services that deliver new ad experiences to customers while delivering tools and services for advertisers to deliver these at scale.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 ...