Software Development Engineer - BigMac (AWS EC2), AWS Hyperplane

AWS BigMac is looking for a Software Development Engineer for a critical part of its service that delivers a distributed Network Function Virtualization (NFV) platform used for NAT Gateway, Network Load Balancers, AWS service endpoints as well as many internal AWS services. You will be joining a team with a mission to improve the health and resiliency of the BigMac platform. Your challenge will be to build scalable, intelligent and high-performant systems that manage the BigMac data plane fleet. *Utility Computing (UC)* AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for their cloud services.**Why AWS**Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.AWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.**Work/Life Balance* *We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud. **Inclusive Team Culture* *Here at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.**Mentorship and Career Growth**We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional. The successful candidate will be comfortable dealing with ambiguity, be very customer-centric and able to think big! This strong engineer has thrived in a fast-paced team. AWS in general, and this business in particular, operates at very large scale and on critical workloads, so a passion and discipline around operational excellence is key. A high level of ownership and accountability is a must.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 two weeks every three 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 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.Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, visit US Disability Accommodations.About the teamSentinel is a sub-team in BigMac control plane that is chartered with the resiliency of the BigMac platform and owns health monitoring and fleet management systems.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 - Camera, Echo Platform Software

We are looking for a passionate, hard-working, and talented Software Development Engineer who has experience building innovative, mission critical system software features. You will have an enormous opportunity to make a large impact on the design, architecture, and development of consumer products. In this role, you will:Be responsible for the development and maintenance of the new camera and video related features for the Echo line of products.Work with other team members to design novel customer features, prototype new technology, and evaluate technical feasibilityWork in an Agile environment to deliver high quality softwareBe a part of the team that delivers best in class camera and video features on some of the most coveted electronics in the industryA day in the lifeAs our new team member, you'll dive into the exciting world of low-level engineering and camera software development. Dive into kernel development, perhaps optimizing device drivers or implementing new features for our camera systems. Focus on camera software development, working on tasks such as improving image processing algorithms or enhancing auto-focus capabilities.Collaborate with the hardware team to troubleshoot and resolve any integration issues between the software and camera hardware.Conduct code reviews for team members, ensuring high-quality, efficient code that meets our standards.Throughout the day, you'll be working closely with both the software and hardware teams.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 - Kuiper Network Services

Project Kuiper is an initiative to launch a constellation of Low Earth Orbit satellites that will provide low-latency, high-speed broadband network connectivity to unserved and underserved communities around the world. In this role as a SDE, you will be part of the core technical team building the ground based traffic processing pipelines for connecting Kuiper’s satellite network to the external world. This opportunity will afford you an exciting SDE role in Project Kuiper that would enable you to architect and build software from the ground up and drive the engineering culture of the team.Export Control Requirement:Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.Key job responsibilities* You will develop code, build CI/CD pipelines, test automation, and dashboards for monitoring health of systems and data pipelines.* You will work with multiple cross functional teams to gather requirements, design, develop, deploy, and operate the infrastructure you build* You will develop and mentor junior and new team members.* You will engineer and build a cloud service that is reliable and available to provide connectivity for our customers* You will work on features that enhance the quality of service and security for our customers.* You will collaborate and work on initiatives across multiple teams to build networking functions on AWS cloud infrastructure and set best practices for software development processes.A day in the lifeSDE's at Project Kuiper work on designing networking features with various stakeholders, implementing and testing them on prototype/production environments and delivering solutions with the highest quality. We write code, debug, and create the world’s most innovative products. We also operate our own service fleets and handle our customer issues to provide the best experience for our customers.About the teamInclusive Team CultureHere at Project Kuiper, we embrace our differences. We are committed to furthering our culture of inclusion. 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 workflow 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 are flexible in our working hours and encourage you to find harmony 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- Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum. ...

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 building the next generation ireTV Partner Products and scale the solution to launch exponentially? 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 and high quality FireTV products for our customers and partners, and scale the solution to many more partners with lower cost and faster time to market. As a member of the team, you will be working with business and technical partners, build FireOS applications, dig deep into AOSP Framework and Platform level systems and components, and come up with solutions that could bring FireTV across vendors, platforms, and Android versions. 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 high 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, and test Android applications, AOSP framework libraries and services. - Design, develop and test tools and system to scale the FireTV Reference Platform solution across multiple platforms with low cost and faster time to market.- analyze and prototype cutting-edge technologies and apply them to delightful customer experiences.- 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- 2+ year of non-internship experience developing and maintaining Android product. ...

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