Senior Robotics Software Engineer, Amazon Robotics

Do you want to make a worldwide impact in robotics by developing and shipping complex software that powers intelligent robots at Amazon scale? Our team in Amazon Robotics builds high-performance, real-time robotic systems that perceive, learn, and act intelligently alongside humans at Amazon scale. Our mission is to create robots that perform contact-rich manipulation tasks safely, efficiently, and dexterously amid the complexity and variety of Amazon warehouses. Our solutions continuously learn from their own experiences, from each other, and from humans to build intelligence that feeds itself.We are seeking an experienced Senior Robotics Software Engineer to take a leading role in building, deploying, and enhancing a fleet of intelligent, dexterous robots across the globe. In this role, you will design and implement complex software systems that run on hardware in dynamic and unpredictable environments. You will work closely with a world-class team of scientists and engineers to create the architecture that powers our advanced manipulation robots and the tools we use to support and learn from our growing number of deployed systems. Join us and push advanced robotics into the real world at an unrivaled scale and pace.Key job responsibilities- Lead Design and Development: Architect, develop, and maintain high-performance software that powers advanced manipulation, planning, and control tasks on robotic systems in dynamic environments.- Transition Innovation to Production: Collaborate with scientists and engineers to transition innovative features from prototypes to robust, scalable solutions suitable for production at Amazon scale.- Handle Complexities and Edge Cases: Architect and implement software systems that effectively manage the chaos and edge cases inherent in real-world robotics applications.- Optimize Data Pipelines: Build and optimize data pipelines that track performance, generate insights, and support machine learning models for continuous system improvement.- Enhance Observability Tools: Create and improve monitoring and observability tools for tracking, debugging, and learning across global deployments.- Mentorship and Leadership: Mentor junior engineers and provide technical leadership to the team, fostering a culture of excellence and continuous improvement.- Integration and Validation: Integrate, test, and validate new features on live systems, ensuring they meet stringent performance and reliability standards.- Cross-Functional Collaboration: Work with experts across disciplines—including perception, hardware, and software—to create intelligent, integrated systems and solutions.A day in the lifeAmazon offers a full range of benefits that support you and eligible family members, including domestic partners and their children. Benefits can vary by location, the number of regularly scheduled hours you work, length of employment, and job status such as seasonal or temporary employment. The benefits that generally apply to regular, full-time employees include: 1. Medical, Dental, and Vision Coverage 2. Maternity and Parental Leave Options 3. Paid Time Off (PTO) 4. 401(k) Plan If you are not sure that every qualification on the list above describes you exactly, we'd still love to hear from you! At Amazon, we value people with unique backgrounds, experiences, and skillsets. If you’re passionate about this role and want to make an impact on a global scale, please apply!About the teamWe are a team of scientists and engineers working on motion planning and control of robots in high-performance, reactive, contact-seeking manipulation applications. We are deeply focused on delivering a solution to one very large in Amazon warehouses but are creating tools and algorithms that will extend to future robotic manipulation programs that will impact Amazon and its customers for years to come. BASIC QUALIFICATIONS- 7+ years of non-internship professional software development experience- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience- 5+ years of programming using a modern programming language such as Java, C++, or C#, including object-oriented design experience- Experience as a mentor, tech lead or leading an engineering team- 5+ years of programming with at least one software programming language experience- 4+ years of experience with embedded systems and real-time programming- 4+ years implementing algorithms for robotic systems in at least one of robotic domain: perception, motion planning, or control ...

Senior Salesforce Developer, Sales and Partner Enablement

Want to make a difference by delivering business-critical technology and tools to support one of Amazon’s fastest growing businesses? The Amazon Advertising team is looking for a highly motivated Salesforce developer to shape our Salesforce vision and build innovative new products that leverage emerging Salesforce and AWS technologies.Every day, Amazon Advertising helps millions of customers discover new products and services by understanding their interests, anticipating needs, and meeting them with relevant recommendations wherever they are across the web. Advertising Sales teams help increase the diversity of choices provided to these customers by onboarding new brands to Advertising platforms, as well as expanding relationships with existing brands. The Sales Platform Engineering (SPE) organization enables these Sales teams to devote more time and focus to growing Amazon’s advertising partnerships and less to administrative tasks by empowering individual reps with tools, analytics, and processes that let them manage their business efficiently even at enterprise scale. Salesforce is a critical component of this toolkit, and provides Sales team members of all levels a one-stop shop for maintaining and growing their advertising customer relationships.SPE is looking for a veteran Sr. Salesforce Developer to help build the next evolution of tools within Salesforce. The ideal candidate must possess the ability to understand business requirements and processes, and translate these into innovative solutions that are highly usable, scalable, extensible, and maintainable. This candidate must be a master in the full suite of Salesforce tools including Apex and Lightning Web Components. Experience leveraging AWS services in a plus and will be an essential part of solutioning for our customers.Key job responsibilitiesSr. Salesforce Developers proactively identify opportunities to automate repetitive workflows, optimize back-end processes, and raise the bar on robust and scalable code-writing practices. In this role, you will create custom user experiences that streamline business processes, build a world-class component library to empower Administrators to deliver more custom features at scale, and collaborate with software development teams to build seamless integrations. As a Sr. Salesforce Developer, you will provide technical leadership to a team of experienced Salesforce developers and administrators, ensuring all work produced by the team raises the bar and defining standards for Salesforce excellence. You will also maintain existing features/ products, help design and implement new global initiatives, provide user support, and drive quality improvement processes globally. You will operate independently as well as in partnership with Product Managers and key stakeholders for requirement gathering, solutions consulting, and implementation of new feature-sets. Your technical skill-set and teamwork capabilities will be a key contributor to successfully launching global-scale features in Salesforce and beyond as part of a larger Sales Technology roadmap. While the Force.com platform will be your main focus, you will be asked to learn and support AWS technologies as needed.BASIC QUALIFICATIONS- Bachelor’s degree in Computer Science, Software Engineering, MIS or related field- 5+ years of post-internship, hands-on engineering experience developing on Salesforce platform- 5+ years of experience with Lightning Web Components (LWC), APEX, and SOQL/SOSL- Experience integrating Salesforce with other systems using SOAP, REST, BULK and Streaming APIs.- Experience in building complex, scalable and high-performance software systems that have been successfully delivered to customers- Platform Developer II certification ...

Senior SDE , Amazon Stores

As an Amazon Senior Software Development Engineer, you will solve unique and complex problems at a rapid pace, utilizing the latest technologies to create solutions that are highly scalable. You will find that there is an unlimited amount of opportunities within Amazon, where developing your career across a wide range of teams is highly supported. We are committed to making your work experience as enjoyable as the experiences you’ll be creating for our customers.Apply now and you will be eligible for Amazon Senior Software Development Engineering positions that are based on your preferred location, team, tech stack, domain, language and more. We’re hiring across Amazon Stores in the United States and Canada. Teams with available positions including, but are not limited to:• Consumer Technology: Build new generation features and products for amazon.com, constantly improving the Customer and Seller experience for billions around the globe. Whether building site wide features such as reviews and recommendations, category specific software for the likes of Pharmacy, Electronics, Digital Software and Video Games or seller infrastructure, there are a variety of complex problems to tackle using a range of technologies in the design of your technical solutions. • Operations Technology: Shape the future of transportation planning and execution on a global scale, that impacts hundreds of fulfillment centers, thousands of Amazonians, and millions of customers across the world. Your technology will support thousands of operators worldwide to design, build and run the best-in-class Amazon transportation network. We are building intelligent software to make transportation more reliable, faster, and less costly, providing a better and less expensive experience for our customers.• Financial Technology: Create next generation of distributed, scalable financial systems that support Amazon's current and future business needs. Use big data technologies to design and develop services that facilitate global financial transactions worth billions annually. You’ll lead architecture, design, implementation and deployment of large-scale critical and complex financial applications, owning all aspects of solutions end-to-end, through full stack software development.• Human Resources Technology: Create a seamless experience for millions of Amazonians and/or candidates. Whether supporting technologies for onboarding, time and attendance, compensation, ama-zon.jobs, or recruiting, you’ll deliver robust feature sets, elegant designs, intuitive user interfaces and systems that make it easy for Amazonians to excel at performing critical business functions.Depending on your experience, interests and business needs, you will own the front-end, back-end, or full stack design and development of product features, building scale, efficiency, and differentiated customer experiences. We’re looking for software engineers passionate about building software solutions end-to-end, have strong software development experience delivering at scale solutions, and systems design skills. You should have a demonstrated ability delivering within a DevOps delivery model from scoping requirements, requirement analysis, design, development, test, CI/CD, security implementation, and operational excellence with the ability to work cross-functionally with Product Managers, business stakeholders and other tech teams through the actual launch of the project. You should also have experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs.About the teamHere at Amazon, 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.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 ...

Senior Security Engineer Semiconductor, Devices and Services Security

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.The RoleHave you wanted an opportunity to find security issues in the chips and low level software that enables satellite broadband telecom service? Are you able to find bugs in chips by reviewing design and code and by performing tests? This position will provide you with a unique opportunity to do bothThe Security team is responsible for identifying security flaws and guiding business to achieve secure hardware architecture for chips used in Project Kuiper. This team partners with business team and performs chip level security testing, secure chip architecture design and advisory, system review, security review for Secure boot code, bootloader code and firmware.In this role, you will:*Help guide the secure development of devices at Amazon, from security design, threat modeling to code reviews, security testing and fuzzing*Propose, research and develop tools and techniques to improve the security posture of devices at scale*Provide technical security expertise and consultation to device product teams*Identify security risks and work with product engineers to create mitigations*Develop new security policies and procedures*Empower others to improve their security acumen by promoting awareness and developing training materials*Participate in projects that develop new intellectual propertyEXPORT CONTROL: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.BASIC QUALIFICATIONS- Bachelor’s degree in Computer Engineering, Electrical Engineering, a related field- Strong experience with the application of threat modeling or other risk identification techniques- Knowledge of hardware security mechanisms, including secure boot, trusted execution environments- Knowledge of operating system internals, with emphasis on Linux and common RTOS environments- Semiconductor reverse engineering ...

Senior Security Engineer, AWS Managed Services (AMS)

AWS Managed Services (AMS) is seeking a Senior Security who desires to join our global, innovative & high-energy Security team. The right candidate must thrive in high-pressure situations, think like both an attacker & defender, and help relevant teams to take the right actions in the right timeframes to mitigate risks.The AMS Security team are also responsible for working with customers on their adoption and on activities that require greater security judgment. They work hands-on developing detective capabilities, identifying mitigations to vulnerabilities and respond to potential threats to Amazon systems and those of our customers. Security Engineers are expected to develop elegant solutions to complex business problems and apply appropriate technologies while following security best practices. You are also expected to mentor more junior engineers and be a security thought leader for the organization ABOUT YOUThis position requires a person with a security background who will show initiative by proactively identifying security flaws and vulnerabilities, quickly assessing the potential risk, drive for the right architectural decisions across many different teams to harden infrastructure, while educating the broader team. The successful candidate will have a mix of deep technical knowledge and a demonstrated background in information security. We value broad and deep technical knowledge, specifically in the fields of cryptography, application security, infrastructure security, security operations, security response, and security intelligence.Key job responsibilitiesAs an AMS Security Engineer, you will be responsible for maintaining and enhancing the security posture of Amazon Managed Services (AMS) across multiple work streams. Your core responsibilities will include:Incident Response and Threat Management - Investigate and respond to security incidents promptly and effectively - Deploy and maintain security guardrails to prevent future incidents - Analyze and assess trends in emerging threats to stay ahead of potential risksCross-Team Collaboration and Service Security - Work closely with various AWS teams to ensure the overall security of AMS - Develop and maintain security documentation and proceduresContinuous Improvement and Innovation - Stay updated on the latest security trends, technologies, and best practices - Propose and implement innovative solutions to enhance the security posture of AMS - Contribute to the development of internal security tools and automation processes - Mentor junior security team members and foster a culture of security consciousnessStakeholder Management and Reporting - Communicate security risks, incidents, and mitigation strategies to both technical and non-technical stakeholders - Prepare and present regular security status reports to management - Collaborate with customers and partners to address security concerns and ensure compliance with security requirementsA day in the lifeAs a Security Engineer in AWS Managed Services (AMS), your responsibilities include monitoring networks and systems for potential threats, performing triage for security alerts, documenting suspicious activity, and reporting issues so they can be adequately handled. You will work alongside our security engineers and partner teams to perform daily threat detection and incident response, using the full capability of AWS technologies and services to detect and mitigate cyber threats at a massive scale and help protect AWS Customers. You should also enjoy learning about the most up-to-date new technologies and procedures to protect information systems and data.About the teamDiverse ExperiencesAWS values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.Why AWS?Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.Inclusive Team CultureHere at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.Mentorship & Career GrowthWe’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.Work/Life BalanceWe value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.BASIC QUALIFICATIONS- Bachelor's degree in Cybersecurity, Computer Science, or equivalent field; or 7+ years of hands-on cybersecurity experience with track record in leading and resolving complex security incidents- Exceptional communication skills, with the ability to articulate complex technical concepts to executive-level audiences both verbally and in writing- Experience in building and developing high-performing security response teams, including implementing performance measurement mechanisms- Demonstrated proficiency in identifying common security risks and developing/executing comprehensive security strategies- Strong problem-solving skills and ability to drive projects forward in ambiguous situations ...

Senior Security Engineer, Large-Scale Risk – Corporate Services Security

We are open to hiring candidates to work out of one of the following locations:Seattle, WA, USAArlington, VA, USAAt Amazon, we are laser-focused on earning and maintaining customer trust. The Corporate Services Security team (CPSS) protects critical business services that our employees use to deliver the best products and services on planet earth.Our Large-Scale Risk Reduction team (LSR) is looking for an innovative and impact-driven senior security engineer who has a strong passion for security at scale. The team secures the business by identifying systemic risk plaguing our corporate builder teams and building scalable solutions that lead to lasting change across the company.A senior security engineer in this role will operate across multiple Amazon Security teams and will leverage their diverse and deep expertise to drive strategic risk reduction with business leaders at the highest levels. You will work with Product Security teams, Red teams, and Blue teams to identify patterns and root-cause, develop solutions with Amazon builder teams, and implement complex technical projects at Amazon scale.Key job responsibilities• Work with Product Security teams, Red teams, and Defensive teams to identify systemic issues across the enterprise• Partner with builder teams to understand the challenges they face, and root-cause issues using multiple perspectives• Write compelling narratives for stakeholders to consume and understand risk and impact• Write crisp executive summaries for presentation to stakeholders and executives• Develop innovative accelerators, tools, and mechanisms to develop solutions for complex issues• Facilitate forums with principal engineers to drive consensus on appropriate solutions• Develop and propose solutions to solve complex security problems at-scaleAbout the teamDiverse ExperiencesAmazon Security values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.Why Amazon Security?At Amazon, security is central to maintaining customer trust and delivering delightful customer experiences. Our organization is responsible for creating and maintaining a high bar for security across all of Amazon’s products and services. We offer talented security professionals the chance to accelerate their careers with opportunities to build experience in a wide variety of areas including cloud, devices, retail, entertainment, healthcare, operations, and physical storesInclusive Team CultureIn Amazon Security, it’s in our nature to learn and be curious. Ongoing DEI events and learning experiences inspire us to continue learning and to embrace our uniqueness. Addressing the toughest security challenges requires that we seek out and celebrate a diversity of ideas, perspectives, and voices.Training & Career GrowthWe’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, training, and other career-advancing resources here to help you develop into a better-rounded professional.Work/Life BalanceWe value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why flexible work hours and arrangements are part of our culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve.BASIC QUALIFICATIONS- 6+ years of experience in two or more of the following security domains: Pentesting, Red Teaming, Security Architecture, Data Analytics, SDLC, and/or Application Security- 3+ years of experience with AWS technologies and services- Experience driving deep dive campaigns in large, complex organizations- Demonstrated proficiency with Python, C/C++, Lua, Golang, or Rust. ...

Senior Security Engineer, ReSec Red Team

The ReSec Red Team members participate in security research and review, penetration testing, threat modeling and design. We are looking for a Senior Security Engineer with a focus on database security to help ensure our services and applications are designed and implemented to the highest security standards. We need individuals who are passionate about security and vulnerability research as well as database technologies.BASIC QUALIFICATIONS- 6+ years' experience in software security (vulnerability research, penetration testing, etc)- Bachelors' degree in Computer Science or similar field or equivalent work experience.- Deep knowledge and experience in Linux and Linux internals- Working knowledge of at least one scripting language (shell, Python, Perl).- Working knowledge of at least one relation databases with the focus on user and role management, authentication/authorization and network protocol ...

Senior Software Dev Engineer, EC2 Nitro

The EC2 Nitro platform powers the world’s largest, fastest-growing, and most feature-rich cloud computing environment. Designed by AWS from the ground up, Nitro leverages a fully customized stack of hardware, firmware, and software to deliver unparalleled virtualization at a global scale. Within the EC2 Nitro organization, the MLS team is tasked with developing the next generation of EC2 Supercomputers, optimized for high-performance training and inference workloads. We are looking for an experienced software engineer to drive development for new EC2 machine learning platforms. In this role, the engineer will work with a broad and deep group of technical teams that develop hardware, firmware, systems and application software etc.The ideal candidate is expected to have solid understanding of computer science fundamentals, and expertise in C,C++ or Rust development in a Linux environment. Experience with Linux package management, version control systems, automated build processes, and software unit testing are required. In-depth knowledge of ML frameworks and cluster management is highly preferred.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- 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 ...

Senior Software Development Engineer - MSK, Managed Streaming Kafka (MSK)

Come build the future of data streaming with the Amazon Managed Streaming for Kafka (MSK) team!We are seeking builders for our Amazon MSK service, a fully managed service that makes it easy for customers to build and run applications that use Apache Kafka to process streaming data. We are looking for engineers who are enthusiastic about data streaming, and are as passionate about contributing to open source as they are about solving real customers' business needs, at AWS scale.As a member of the Amazon MSK team, you will be making contributions to the entire stack - the APIs and the workflows that make up the MSK service, the core Kafka platform, and stand-alone tools that make it easier for Kafka community to operate Kafka better. Upstream compatibility is a core tenet of MSK. Your code changes to the Kafka platform will be released back to open source. As a member of an AWS service that builds on top of a popular open source technology, this is a unique opportunity to work on a team that straddles both worlds – open source and Amazon-internal software. You will design and build new features, make performance improvements, identify and investigate new technologies, prototype solutions, build scalable services, and test and review changes, to deliver an exceptional customer experience.The ideal candidate has experience designing large-scale systems supporting millions of transactions per second, enjoys solving complex software problems, and possesses analytical, design and problem-solving skills. Ideally you have an in-depth understanding of streaming data technologies like Amazon Kinesis or Apache Kafka, and experience with open-source data processing frameworks like Apache Spark, Apache Flink, or Apache Storm. Your responsibilities will include collaborating with other engineers to build a large scale AWS service, and work with senior leaders to define your team's roadmap, including identifying design and code changes needed in the underlying open source platforms.Learn more about Amazon MSK: - AWS re:Invent 2018: Amazon Managed Streaming for Kafka (Amazon MSK) Launch* AWS re:Invent 2020: How Goldman Sachs uses an Amazon MSK backbone for Transaction Banking Platform* AWS re:Invent 2020: How New Relic is migrating its Apache Kafka cluster to Amazon MSK* AWS re:Invent 2021: How Coinbase uses Amazon MSK as an event store for applications* MSK Tiered Storage: Optimize cost and improve Kafka scalability* AWS re:Invent 2023: How Rivian builds real-time analytics from electric vehiclesBASIC 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 ...

Senior Software Development Engineer - S3, S3

Managing trillions of objects in storage, retrieving them in sub-x ms, new features that deploy to hundreds of thousands of hosts, achieving 99.999999999% durability. These are just a few of the numbers that give you a sense of the scale of the exciting problems you will find every day working in Simple Storage Service (S3). Amazon S3 powers businesses across the globe that make the lives of consumers better daily. Whether its electronic content delivered to your home, technology that betters your remote working experience, allows you to plan travel to exotic places or simply get stuff delivered to your home. As a Senior Software Development Engineer in S3, you get to deliver these capabilities and delight our customers through teams of talented engineers and leaders.Utility Computing (UC)AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for customers who require specialized security solutions for their cloud services.About the teamAbout AWSAmazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.Work/Life BalanceWe value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.Mentorship & Career GrowthWe’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.BASIC QUALIFICATIONS- 5+ years of non-internship professional software development experience- 5+ years of programming with at least one software programming language experience- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience as a mentor, tech lead or leading an engineering team ...

Senior Software Development Engineer, Aurora PostgreSQL

Amazon is breaking new ground and changing the rules for relational Databases. Amazon Aurora is helping customers get enterprise performance, availability and durability.Are you a software engineer passionate about storage and database systems? Do you thrive in an environment that encourages innovation? If so, join us and help shape the future of relational databases!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 services10031Key job responsibilities. Design and develop innovative software solutions to further enhance the performance, availability, and durability of Amazon Aurora.2. Collaborate with a team of engineers to push the boundaries of the PostgreSQL engine and storage integration.3. Write high-quality, efficient, and maintainable code adhering to best practices.4. Contribute to the design and implementation of new features and functionalities within Aurora.5. Troubleshoot and debug complex technical issues related to Aurora's functionality.6. Stay up-to-date on the latest advancements in database technologies and PostgreSQL developments.Our engineers collaborate across diverse teams, projects, and environments to have a firsthand impact on our global customer base. You’ll bring a passion for innovation, data, search, analytics, and distributed systems. You’ll also:Solve challenging technical problems, often ones not solved before, at every layer of the stack.Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security.Build high-quality, highly available, always-on products.Research implementations that deliver the best possible experiences for customers.A day in the lifeAs you design and code solutions to help our team drive efficiencies in software architecture, you’ll create metrics, implement automation and other improvements, and resolve the root cause of software defects. You’ll also:Build high-impact solutions to deliver to our large customer base.Participate in design discussions, code review, and communicate with internal and external stakeholders.Work cross-functionally to help drive business decisions with your technical input.Work in a startup-like development environment, where you’re always working on the most important stuff.About the teamAmazon Aurora is a MySQL and PostgreSQL compatible, relational database service that combines the speed and availability of high-end commercial databases with the simplicity and cost-effectiveness of open source databases. Amazon Aurora is powered by an auto-scaling, auto-healing, distributed storage cluster of massive world-wide scale.Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge-sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects that help our team members develop your engineering expertise so you feel empowered to take on more complex tasks in the future.Diverse ExperiencesAWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.About AWSAmazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.Inclusive Team CultureHere at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.Work/Life BalanceWe value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.Mentorship & Career GrowthWe’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.BASIC QUALIFICATIONS- 5+ years of non-internship professional software development experience- 5+ years of programming with at least one software programming language experience- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience as a mentor, tech lead or leading an engineering team ...

Senior Software Development Engineer, AWS Amplify

Amazon Web Services (AWS) is looking for an experienced and passionate Senior Front-End Engineer to join the AWS Amplify Console team. AWS Amplify is a full-stack platform designed to simplify the creation, deployment, and management of modern web and mobile applications. You will have the opportunity to shape the user experience for developers building and deploying cloud-powered apps.Key job responsibilities- Lead front-end architecture design for large-scale applications, ensuring reliability, scalability, and security.- Collaborate with cross-functional teams to build intuitive user experiences for developers deploying full-stack web and mobile applications on AWS Amplify.- Mentor junior engineers, contribute to code reviews, and help foster a culture of innovation and engineering excellence.- Work closely with UX designers to implement and enhance user interfaces that provide a delightful and efficient developer experience.- Stay current with industry trends and best practices, continually improving processes and technologies used in front-end development.- Participate in the end-to-end deployment lifecycle of features, from ideation to monitoring performance in production environments.A day in the lifeAs a Senior Front-End Engineer on this team, you will work closely with product managers, UX designers, and back-end engineers to create seamless, performant, and scalable front-end solutions that empower developers to build better apps faster. You will design and develop user interfaces that integrate with the AWS console and contribute to shaping new features that enhance the overall developer experience.About the teamUtility Computing (UC)AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for their cloud services.Why AWSAmazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.Diverse ExperiencesAmazon values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.Work/Life BalanceWe value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.Inclusive Team CultureHere at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.Mentorship and Career GrowthWe’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professionalBASIC 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 ...

Senior Software Development Engineer, AWS Demand Forecasting

The AWS Demand Forecasting team is responsible for growing the world's largest Cloud. We forecast customer demand, build inventory replenishment system, and drive utilization improvement for all AWS services.What we own: - Building a world-class forecasting platform that scales to handling billions of time series data in real time. - Expanding inventory replenishment models and systems for each AWS service in the fast-growing AWS product portfolio. - Finding out the optimal tradeoff between AWS service availability and fleet utilization. - Driving fleet utilization improvement where each 1% means millions of additional free cash flow. - Automating tactical and strategic capacity planning tools to optimize for service availability and infrastructure cost.What you will learn: - Inventory management and supply chain management for the Cloud. - Resource management and admission control for the Cloud. - The internals of all AWS services. - How to build large scale distributed systems for both internal and external AWS customers.Inclusive Team Culture Here at AWS, we embrace our differences. We are committed to furthering our culture of inclusion. We have ten employee-led affinity groups, reaching 40,000 employees in over 190 chapters globally. We have innovative benefit offerings, and host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. Amazon’s culture of inclusion is reinforced within our 14 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust. Work/Life Balance Our team puts a high value on work-life balance. It isn’t about how many hours you spend at home or at work; it’s about the flow you establish that brings energy to both parts of your life. We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives. *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.**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. 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.**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. Mentorship & Career Growth Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded engineer and enable them to take on more complex tasks in the futureKeywords:Forecasting, Statistics, Machine Learning, Optimization, Inventory Management, Supply Chain Management, AWS, Cloud, Cloud Computing, EC2, S3, EBS, DynamoDB, CloudFront, Java, C++, object oriented, Java, distributed systems, high availability, scalability, concurrentAmazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation.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 ...

Senior Software Development Engineer, AWS EC2, Blackfoot Peering

Amazon Web Services is looking for experienced Engineering Leader to help define and build the future of cloud computing! This position is a leadership role with a newly formed EC2 Networking team. You will lead a team contributing towards building a forwarding and encapsulation services in EC2 to support large scale networking and new features within AWS Virtual Private Cloud (VPC). We are growing fast, and are looking for kernel/embedded C programmers who can deliver ultra-high performance - our goal is to be processing many millions of packets per second on embedded CPU cores. This requires both being able to implement highly optimized data structures, but also low level tuning to our hardware. If you have good experience in C/C++, and a passion for systems software engineering such as kernel or embedded development, then this is a unique opportunity to join us in building the platform which is the basis for all new EC2 VPC features in the years to come. You can have an immediate impact for all of our customers including internal customers such as AWS Lambda, and external customers that run on Amazon EC2 as we deploy new features and updates regularly and often. With the extensive network and access to Principal, Sr. Principal and Distinguished Engineers across EC2, AWS and Amazon, there are many stretch opportunities to grow your skills and knowledge. Your responsibilities will include: - Being an engineer on a small team, mentoring junior engineers, ensuring the right development practices are followed. - Be very hands-on; work with the engineering team to manage the day-to-day development activities by leading architecture decisions, participating in designs, design review, code review, and implementation. - Maintain current technical knowledge to support rapidly changing technology, always on a look out for new technologies and work with management and development team in bringing new technologies. - Communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy For more information on Amazon Web Services please visit: http://aws.amazon.com/ Here at AWS, we embrace our differences. We are committed to furthering our culture of inclusion. We have ten employee-led affinity groups, reaching 40,000 employees in over 190 chapters globally. We have innovative benefit offerings, and host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. Amazon’s culture of inclusion is reinforced within our 14 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust. Our team also puts a high value on work-life balance. Striking a healthy balance between your personal and professional life is crucial to your happiness and success here, which is why we aren’t focused on how many hours you spend at work or online. Instead, we’re happy to offer a flexible schedule so you can have a more productive and well-balanced life—both in and outside of work. Our team is dedicated to supporting new team members. Our team has a broad mix of experience levels and Amazon tenures, and we’re building an environment that celebrates knowledge sharing and mentorship. Our senior engineers truly enjoy mentoring more junior engineers and engineers from non-traditional backgrounds through one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth. We try to assign projects and tasks 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, please visit https://www.amazon.jobs/en/disability/us. 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 ...

Senior Software Development Engineer, AWS Elemental MediaTailor

AWS Infrastructure Services owns the design, planning, delivery, and operation of all AWS global infrastructure. In other words, we’re the people who keep the cloud running. We support all AWS data centers and all of the servers, storage, networking, power, and cooling equipment that ensure our customers have continual access to the innovation they rely on. We work on the most challenging problems, with thousands of variables impacting the supply chain — and we’re looking for talented people who want to help. You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles. You’ll collaborate with people across AWS to help us deliver the highest standards for safety and security while providing seemingly infinite capacity at the lowest possible cost for our customers. And you’ll experience an inclusive culture that welcomes bold ideas and empowers you to own them to completion.Are you excited about revolutionizing the future of video streaming and advertising technology? AWS Elemental MediaTailor is a cloud-based service that enables content providers to deliver personalized viewing experiences at scale. Our service seamlessly inserts targeted advertising into video streams while maintaining broadcast-quality viewing experiences across all screens and devices. MediaTailor powers some of the world's largest streaming platforms through innovative server-side ad insertion (SSAI) and server-guided ad insertion (SGAI) technology. We're not just handling ad insertion – we're providing sophisticated manifest manipulation, dynamic ad decisioning, and detailed reporting capabilities that help content providers maximize their advertising revenue while delivering pristine viewing experiences to millions of concurrent viewers. As video consumption continues to shift to streaming platforms, our team is at the forefront of developing solutions that bridge traditional TV advertising with the digital future.Key job responsibilitiesLead the technical design and implementation of large-scale distributed systems that handle millions of concurrent video streaming sessions, ad decisions and measurement while maintaining broadcast-quality viewer experiences.Drive technical innovation in our microservice architecture running on native AWS infrastructure.Mentor junior engineers and influence best practices across multiple engineering teams.Collaborate with product managers to shape the roadmap of our next-generation video personalization features.A day in the lifeAt AWS Elemental MediaTailor, no two days are quite the same, but here's what you might experience: You could spend your morning diving deep into optimizing manifest generation or ad decisioning performance, collaborating with other senior engineers to reduce latency by milliseconds – because in live streaming, every millisecond counts. After lunch, you could be leading a design review for a new feature that enables better measurement of ad insertion during high-concurrency, live sports events, weighing trade-offs between different architectural approaches. Later, you might mentor a junior engineer on debugging a complex issue where ad insertion is causing buffering in certain devices, requiring you to analyze logs across multiple AWS services.About the team*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.*Diverse Experiences*Amazon values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.*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.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 ...

Senior Software Development Engineer, AWS Kinesis Data Streams

Leading brands like Epic Games, Lyft, AirBnB, and Vanguard use Amazon Kinesis Data Streams as their foundation for real-time streaming data. With Amazon Kinesis Data Streams, customers process Gigabytes per second of real-time user engagement data for gaming and marketing analytics, build real-time IoT sensor data analytics solutions, analyze millions of financial transactions in real time, perform network intrusion detection for security analytics, transform and load logs into data lakes, and much more. These customers choose Kinesis Data Streams because it is a fully-managed service that makes real-time streaming data ingestion and processing, reliable, easy, and at low cost. Tens of thousands of customers worldwide, ranging from large commercial enterprises, federal and state governments, regulated industries like healthcare and finance, to small start-ups have moved from batch to streaming with Amazon Kinesis Data Streams, and we are just getting started.We are currently looking for an experienced Software Development Engineer to join our team. The ideal candidate is excited about the incredible opportunity that cloud computing represents, and is passionate about delivering high quality services in a hyper-growth environment where priorities can shift fast. As a member of our team, you'll work alongside outstanding engineers and leaders, refine product requirements with product and program managers, define architecture, and be a leader in the implementation and launch of software.All team members actively participate in product definition, technical architecture review, iterative development, code review, and operations. Along with this, you’ll have the opportunity to interact with enterprise customers to ensure their needs are met -- clear, professional communication with teammates and customers is an important part of the job.Cloud computing represents a fundamental shift in how businesses think about managing their information needs. While this emerging area of computing has seen tremendous growth over the past few years, we are still in the early stages of realizing its full potential. We're looking for a smart, passionate and detail oriented engineer to help us continue to define this exciting new technology.Key job responsibilitiesYou solve difficult problems, applying appropriate technologies and best practices.You work with your team to invent, design and build software that is stable and performant.You are proficient in a broad range of design approaches and know when it is appropriate to use them (and when it is not). Your solutions are pragmatic.You consider the legacy of the code you produce and write code that an SDE unfamiliar with the system can understand.You limit the use of short-term workarounds. You do things with the proper level of complexity the first time (or at least minimize incidental complexity).You create flexible software without over-engineering. You make appropriate trade-offs, re-use where possible, and are judicious about introducing dependencies.You are efficient with resource usage (e.g., system hardware, database, memory/CPU, etc.)You work on project ideas with customers, stakeholders, and peersUtility Computing (UC)AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for customers who require specialized security solutions for their cloud services.About the teamAbout AWSAmazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.Diverse ExperiencesAWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying. Work/Life BalanceWe value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud. Inclusive Team CultureHere at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.Mentorship & Career GrowthWe’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional. BASIC QUALIFICATIONS- 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 ...

Senior Software Development Engineer, AWS Kubernetes (K8s)

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.Our software developers build the next generation technologies that change how millions of AWS customers connect, and interact with AWS services ecosystem. We use ideas from every facet of computer science including distributed computing, large-scale design, service oriented architecture, networking, big data processing, machine learning, and artificial intelligence. We are looking for highly-motivated and passionate engineers to build next generation of network management for one of the largest networks in the world. We are seeking an experienced software engineer with background in building and operating an infrastructure platform responsible for training, fine-tuning and inference of AI models.Key job responsibilitiesYou will be working with customers spanning from industry-leading AI labs to Fortune 500 enterprise companies that are leveraging EKS to train and deploy models at scale. You will work with Amazon's AI teams to operationalize purpose-built models to improve the EKS experience for new and existing users.Our ideal candidate will have experience with machine learning infrastructure like GPUs or AWS silicon like Trainium as well as supporting networking infrastructure like NCCL. They should be able to set technical strategy and oversee the development of high-scale, reliable infrastructure. They should possess a working knowledge of Kubernetes and associated machine learning frameworks such as PyTorch, JAX, Kubeflow, Kueue, etc.A day in the lifeThis is a cross-functional role where you will work across a team of Kubernetes experts, Product Managers, and Applied Scientists to build machine learning capabilities for external and internal use.We believe in a flexible approach to work that empowers you to strike a balance tailored to your needs, fostering long-term happiness and fulfillment. It's not about the time spent in any one location, but rather about cultivating a harmonious equilibrium that enhances all aspects of your life. Our team is dedicated to supporting new members, regardless of experience level or tenure, in an environment that encourages knowledge sharing and mentorship.This team plays a critical role in AI at Amazon. Every customer that uses AWS for large model training and inference will be utilizing your software, and the performance of that software is of paramount importance. If you are looking to make a significant impact in the AI industry, this is an excellent team to be a part of.About the teamOur team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge-sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects that help our team members develop your engineering expertise so you feel empowered to take on more complex tasks in the future.BASIC QUALIFICATIONS- Bachelor's degree in computer science or equivalent- 8+ 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- 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- Proven software development skills, preferably in Java, Golang, C/C++, Python and/or Perl in a Linux environment- Familiarity with distributed systems, asynchronous messaging, and network protocols- Strong computer science fundamentals in data-structures and algorithms- Strong knowledge of object-oriented design and system architecture- Adept problem solving and troubleshooting skills ...

Senior Software Development Engineer, AWS Security SecDevOps

AWS Security SecDevOps is a team of world-class software development engineers responsible for shaping the future of internal security tooling within AWS Security. We build innovative technologies at massive scale to help keep AWS and our customers secure. As a senior software development engineer on this team you will leverage modern technologies and AWS services to empower AWS security response engineers to be more productive.You are a senior software developer who likes to deliver software solutions that solve business problems and delight your customers with efficiency and productivity gains. You’ve got development experience with technologies like AWS, Java, TypeScript, React, Python, MongoDB, and SQL, though you don't need experience with all of those to start. You might be a front end developer, a back end developer, or a full stack engineer - our team is growing and we have several positions open. If you have some background in security that is helpful, but not required.We are the AWS SecDevOps team. We build APIs, websites, and tools for AWS Security Operations including a Security Orchestration, Automation, and Response (SOAR) platform. Our team tackles the most challenging internal development efforts within AWS Security - the ones which require scale availability for meet AWS needs, and integration with internal services and tools. To help delight our customers we incorporate real-time collaboration features and use purpose-built databases, while maintaining close contact with our customers throughout the development process.Role is located in Seattle, WAAbout the teamDiverse ExperiencesAmazon Security values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.Why AWS Security?At AWS, security is central to maintaining customer trust and delivering delightful customer experiences. Our organization is responsible for creating and maintaining a high bar for security across AWS products and services. Inclusive Team CultureIn AWS Security, it’s in our nature to learn and be curious. Addressing the toughest security challenges requires that we seek out and celebrate a diversity of ideas, perspectives, and voices.Training & Career GrowthWe’re continuously raising the performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, training, and other career-advancing resources here to help you develop into a better-rounded professional.Work/Life BalanceWe value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why flexible work hours and arrangements are part of our culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve.BASIC QUALIFICATIONS- 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 ...

Senior Software Development Engineer, AWS Technical Content Experience, TCX Engineering

Do you want to own cutting edge technology, solve new problems that didn’t exist before, and have the ability to see the impact of your successes?Amazon is growing, and we need SDEs who move fast, are capable of breaking down and solving complex problems, and have a strong will to get things done. SDEs at Amazon work on real world problems on a global scale, own their systems end to end and influence the direction of our technology that impacts hundreds of millions customers around the world.In this role, you will own solutions from design and execution through deployment and support, using the best of available tools, including EC2, Lambda, DynamoDB, and AI/ML. You will be responsible for delivering high quality code and optimizing existing systems. You should be invested in helping our customers, understanding that it is important to build practical solutions that are scalable and easy to maintain. Most importantly, you should be comfortable working in a fast-paced environment where delivery of new products and features is very rapid. The right candidate will possess proven software engineering skills, with experience creating and launching large distributed systems with the help of a team. You are expected to be versatile, able to thrive in a dynamic, entrepreneurial environment and eager to mentor junior engineers. You are comfortable managing competing priorities. Maturity and impeccable judgment are essential. You are data-driven and analytical. You can clearly & effectively communicate with the team on work and technical design (written as well as verbally).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 teamPREFERRED QUALIFICATIONS- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience- Bachelor's degree in computer science or equivalentAbout AWSDiverse ExperiencesAWS values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying. Why AWS?Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.Inclusive Team CultureHere at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.Mentorship & Career GrowthWe’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional. Work/Life BalanceWe value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud. This team is part of AWS Utility Computing: 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.Key job responsibilities* Design and own technical software components that are scalable, performant and easy to maintain.* Provide guidance on technology choices.* Drive adoption of engineering best practices.* Hands on coding.* Work backwards from customer needs to design technical solutions.* Solve ambiguous problems* Invent and simplify existing systems* Technical mentoring of team membersA day in the lifeYou will provide mentorship and technical direction to the team, perform design and code reviews, write exemplary code with unit and integration tests, work on multiple parallel projects and guide not only your team but other sister teams in the org, contribute to technical roadmap discussions, perform on call activities(performance enhancements, bug fixes, correction of errors), refactor and deprecate systems, communicate with Product, senior leadership, customers, TPMs and other stakeholders. Work backwards from the customer on large and ambiguous problems. Invent and Simplify designs, breakdown large problems into smaller ones and incrementally deliver highest quality code along with the team. About the teamDiverse ExperiencesAWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.Why AWSAmazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.Inclusive Team CultureHere at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.Work/Life BalanceWe value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why flexible work hours and arrangements are part of our culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.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.TCX Engineering builds tools to deliver innovative technical documentation for AWS. We work directly with writers, editors, service teams and architects to help them easily create high quality content for AWS customers. We innovate, research, experiment and collaborate with product managers to understand our customers’ needs. We partner with software developers to learn the inner workings of AWS services so that we can influence design and the customer experience. We are a catalyst in the successful adoption and implementation of AWS services. 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 ...

Senior Software Development Engineer, Catalog Experimentation & Impact Measurement

Do you want to shape Amazon's experimentation capabilities in the era of Generative AI ? Our team develops experimentation capabilities that enable millions of Catalog data experiments. As we navigate the rapidly changing landscape of e-commerce and content generation, particularly with the advent of Generative AI, your role will be crucial in shaping how Amazon teams, sellers, and vendors optimize catalog data for superior customer experience. Our team's work is more important than ever as we help Amazon navigate the new era of AI-assisted content generation. We're building tools that allow our partners to rapidly iterate and measure the impact of new ideas, ensuring that the exponential growth in content translates to real value for our customers.Our organization has a strong focus and great track record of growing our employees. This is a unique position that provides an opportunity to build data-driven systems at a scale. While building this platform, you will have the opportunity to learn the entire suite of Amazon catalog systems and services (ingestion, enrichment, validation, reconciliation, matching, storage,...) as well as the customer facing systems (search, product detail page, checkout page...) that consume and display catalog data. You'll also gain exposure to application of Gen-AI technologies, including large language models for image and text generation for catalog enrichment. This role offers a unique opportunity to work at the intersection of e-commerce systems and emerging AI technologies, allowing you to shape how we leverage Gen-AI to improve catalog quality, experiment with AI-generated content, and enhance overall customer experience.Key job responsibilities1. Lead the design and development of new features and tools for our experimentation platform, while also re-architecting existing systems to meet growing scale and emerging needs.2. Develop framework and systems for impact measurement.3. Architect solutions that can handle the increasing scale of experimentation, as adoption of the product continues to grow across Amazon.4. Develop new capabilities that enable users to effectively evaluate and optimize AI-generated content, ensuring we deliver the best value to our customers.5. Collaborate with cross-functional teams to translate complex business requirements into scalable, future-proof technical solutions.6. Mentor team members and drive a culture of innovation in e-commerce experimentation.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 ...