Machine Learning Engineer, Sponsored Product Demand Utilization

About the RoleThis position will be part of the Sponsored Product Demand Utilization team within the Amazon Advertising organization. You will work hands-on with scientists from day one, with exposure to all aspects of model lifecycle, and productionization of ML systems. This position is ideal for an engineer with prior MLOps or MLInfra experience looking to have exposure to science, with impact and ownership through engineering.You will design and code, troubleshoot, and support high volume and low latency distributed systems. The solutions you create would drive step increases in coverage of sponsored ads across the retail website and ensure relevant ads are served to Amazon's customers. You will directly impact our customers’ shopping experience while helping our sellers get the maximum ROI from advertising on Amazon. This role will provide exposure to cutting-edge innovations in product search, information retrieval, Large Language Models, and Generative AI.About the OrgAmazon Advertising is one of Amazon's fastest growing and most profitable businesses, responsible for defining and delivering a collection of advertising products that drive discovery and sales. As a core product offering within our advertising portfolio, Sponsored Products (SP) helps merchants, retail vendors, and brand owners succeed via native advertising, which grows incremental sales of their products sold through Amazon. The SP team's primary goals are to help shoppers discover new products they love, be the most efficient way for advertisers to meet their business objectives, and build a sustainable business that continuously innovates on behalf of customers. Our products and solutions are strategically important to enable our Retail and Marketplace businesses to drive long-term growth. We deliver billions of ad impressions and millions of clicks and break fresh ground in product and technical innovations every day!Our systems and algorithms operate on one of the world's largest product catalogs, matching shoppers with products - with a high relevance bar and strict latency constraints. We are a team of machine learning scientists and software engineers working on complex solutions to understand the customer intent and present them with ads that are not only relevant to their actual shopping experience, but also non-obtrusive. This area is of strategic importance to Amazon Retail and Marketplace business, driving long term-growth.Realtime systems within our org operate with tight 10s of milliseconds, and high throughput requirements for offline systems, resulting in high impact from performance optimization.Key job responsibilities* Serve as a tech lead for defining innovative and cutting edge ML infrastructure for both inference and training* Build POCs and infrastructure for deploying and supporting models in production. Own A/B testing of experiments using this infrastructure* Work closely with scientists across the org to understand requirements and impact opportunities* Work closely with product managers to contribute to our mission, and proactively identify opportunities where cutting edge ML Infra can help improve customer experience * Stay on top of modern ML Infra and ML Ops technologies to understand where they can provide the most value within the org* Help attract and recruit technical talent, mentor engineers and scientists in the teamAn ideal candidate is able to navigate through ambiguous requirements, working with various partner teams, and has experience in generative AI, large language models (LLMs), information retrieval, and ads recommendation systems. Using a combination of generative AI and online experimentation, our scientists develop insights and optimizations that enable the monetization of Amazon properties while enhancing the experience of hundreds of millions of Amazon shoppers worldwide. If you're fired up about being part of a dynamic, driven team, then this is your moment to join us on this exciting journey!Impact and Career Growth:This is a rare opportunity for an ML focused SDE within Amazon to work directly with, and sprint with talented scientists while delivering impact across teams in the SP Demand Utilization Org. You will have experience working with multiple stakeholders across the org. You will have hands-on experience building and deploying production machine learning systems at scale, with opportunities for some of the largest revenue impact from an org within Amazon. This is a highly visible role that will have a direct impact on customers and revenue!Why you love this opportunity:* Direct business impact, your work in sponsored products affects pixels on amazon.com and amazon app, with real, observable product impact.* Vertical integration with science and engineering, with opportunities to touch all aspects of the model lifecycle, through training, optimization and inference* Exposure to bleeding edge model optimization techniques for LLMs and other large models, with clear path to revenue impact from optimization. This is a rare opportunity across the industry to gain experience and drive exploration in techniques like quantization, sparsity, knowledge distillation and neural architecture search on large scale models in an enterprise setting.* Challenging technical space, where we care about fitting inference for the largest possible models within tight realtime constraints (10s of ms) and high performance of numerical systems is mission critical.* Large scale impact on revenue through delivery of bar-raising optimizations and solutions for teams across the org.* Latitude to innovate on greenfield projects, this is effectively an R&D role with the intention of innovating on existing legacy systems.BASIC QUALIFICATIONS* 3+ years of non-internship professional software development experience* 3+ years of programming with at least one software programming language experience* 3+ 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* Experience with common machine learning techniques such as pre-processing data, training, and evaluation* Experience in building large-scale machine-learning MLOps infrastructure for inference, eval or other parts of the model lifecyclePREFERRED QUALIFICATIONS* 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience* Industry experience in software development.* Experience with production machine learning systems* Experience profiling and identifying performance bottlenecks on CPU, GPU or other accelerators (e.g. using nsys, torchprof, VTune, gprof etc...)* Excellent distributed systems (e.g. AWS or other cloud infra) design experience* Experience with ML libraries/frameworks such as PyTorch, JAX, Tensorflow, Keras etc...* Experience with MLOps tooling like MLFlow, Sagemaker, Kubeflow, DVC etc...* Experience with systems programming, and low level optimization in Rust, C++, C or other similar languages.* Coursework or thesis in machine learning, data mining, information retrieval, statistics or natural language processing* Advanced knowledge of performance, scalability, enterprise system architecture, and engineering best practicesBASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 3+ 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 ...

Senior Embedded Software Engineer – Avionics , Project Kuiper

Project Kuiper is an initiative to launch a constellation of Low Earth Orbit satellites that will provide low-latency, high-speed broadband connectivity to unserved and underserved communities around the world. Innovation is part of our DNA! Our goal is to be Earth's most customer centric company, and we are just getting started.Come work at Amazon! We need people who want to join an ambitious program that continues to push the state of the art in space-based systems design. Come help us solve the difficult and rewarding development challenges in building highly reliable, power efficient and low-cost satellite avionics! We are looking for an engineer who combines technical and analytical capabilities with a demonstrated ability to get the right things done quickly and effectively. As a Senior Avionics Embedded Software Engineer, you will focus on developing software to enable, integrate and operate the various sensing, compute and bus systems of the satellite system. You will have an opportunity to make a significant impact on the design, architecture and implementation of critical systems within Project Kuiper.Key job responsibilitiesAs a senior member of the team, you will be responsible for identifying top level requirements and participate in all phases of embedded software development, from concept and design to development and maintenance. You will work with other members of the Avionics team to support hardware bring-up and debug, and develop both prototype and production software. You must comfortable leading software and architecture design reviews, ensuring Amazon’s high development standards are met and team best practices are followed.You will be expected to work with a team of top-notch engineers and collaborate with multiple other spacecraft design and integration teams. You should be comfortable with a high degree of ambiguity and relish the idea of solving problems that haven't been solved at scale before. Along the way, we guarantee that you will learn a lot, have fun and make a positive impact on tens of millions of people.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.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 ...

Manager Software Development, FireTV Experience

Amazon Devices team designs and engineers high-profile consumer electronics, including the best-selling Kindle family of products. We have also produced devices like Fire tablets, Fire TV, Amazon Dash, and Amazon Echo.What will you help us create?We are looking for a Manager of Software Engineering obsessed to deliver flawless entertainment through a wide range of FireTV devices anywhere in the world. You understand how to map complex customer journeys, establish metrics to measure success and failures across these journeys and establish resiliency best practices across device & services ecosystem.The ideal candidate is equally obsessed with delivering the best possible customer experiences and leading and building strong teams. They define software architecture, communicating effectively with engineers, partners, leaders and a broad set of stakeholders. This leader can think long-term, advocate for strong engineering excellence, and bring in their own software development best practices as well as follow best practices from the broader development community in Amazon. The ideal candidate has a passion for TV and video entertainment combined with an established track record delivering break-out consumer software experiences.Key job responsibilitiesAs an Engineering Manager, lead a team consisting of SDEs.Manage and develop the team, including hiring, retention, performance management, mentoring and capability/skill development.Lead E2E architecture, design, implementation, support, and evaluation of technology-focused tools and services.Work with cross-organizational teams to drive performance KPIs for devices through engineering solutions.Provide leadership and innovation in the design and implementation of services to enable new products and services.Evaluate complex business and technical requirements, and communicate inherent risks and solutions to technical and non-technical business owners.Act as point of contact for communications dealing with project deliverables, setting the expectation, managing priorities, technologies, human factors and management issues.Establish consistence project management processes, standards and guidelines in the execution of program wide security efforts. Engage enterprise wide teams as needed with focus on results.Finally, our products being a part of one of the World's largest production ecosystem requires all candidates to balance sustaining and stability issues for a 24x7 environment with new development.A day in the lifeIf you join our team, you will get to build new products and features from the ground up. You will lead teams that define, build features and product experiences used by thousands of customers watching FireTV. We work across multiple internal teams as well as product to define what we are building and make it a reality. As the FireTV org we get to work horizontally across many exciting new device types.About the teamThis team’s primary focus is to develop the product and experiences to swiftly create delightful, performant, and interactive devices for our FireTV ecosystem. We are responsible for working closely with product managers and end customers to build the right features, devices and cloud experiences that enlight customers. As a part of the FireTV organization, you’ll get to interact and work with multiple teams to develop an ecosystem end to end from product conception to ultimately shipping on the vast number of Amazon FireTV devices in the field.BASIC QUALIFICATIONS- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations- Experience in engineering team management- Experience in engineering- Experience in leading the definition and development of multi tier web services- Experience partnering with product and program management teams ...

SDE II-5G, Compute Services

Amazon Elastic Compute Cloud (Amazon EC2) offers the broadest and deepest compute platform, with over 750 instances and choice of the latest processor, storage, networking, operating system, and purchase model to help you best match the needs of your workload. We are the first major cloud provider that supports Intel, AMD, and Arm processors, the only cloud with on-demand EC2 Mac instances, and the only cloud with 400 Gbps Ethernet networking. We offer the best price performance for machine learning training, as well as the lowest cost per inference instances in the cloud. More SAP, high performance computing (HPC), ML, and Windows workloads run on AWS than any other cloud.In this role you will work with team to build the new generic platform by using latest AWS technologies.10017 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 ...

Senior Software Development Engineer , WWGST

Amazon World Wide Grocery Data Tech(WWGDT) is seeking an experienced and proven Senior Software Development Engineer (SDE) to lead medium to large cross-functional strategic initiatives that support WWGDT strategic goals. This is a unique opportunity for someone inspired by WWGDT core values and is interested in Amazon’s high-growth grocery business to bring their whole self to the role.Key job responsibilitiesAs an senior SDE, you are responsible for setting a high bar throughout the software development and deployment lifecycle, including design, development, documentation, testing, and operations.The ideal candidate will have a strong background in software and application development, data warehousing and interest in linking data to key business trends, business judgment, intense curiosity, and superior written and verbal communication skills. He/she will work closely with the business and technical teams to analyze many non-standard and unique business problems and use creative problem solving to deliver results.He/she will be a self-starter, comfortable with ambiguity, able to think big and be creative while paying careful attention to detail and will enjoy working in a fast-paced and dynamic environment.A day in the lifeWork with your leadership to define and execute the data engineering strategy for WWGDT.Leverage SQL and coding skills (e.g., .Net, Python, Java, etc.) to extract, transform, and load data.Collaborate with internal and external teams to scope, design, build, and support data pipelines focusing on performance, cost, operational excellence, continuous improvement as well as delivering business value.Work within multiple technology stacks including working within custom built proprietary AWS framework to deliver data solutionsParticipate and lead standups and design sessions, maintain Jira health, and create artifactsLead and mentor your peersAbout the teamWe enable sophisticated, fact-based decision making across WWGDT by delivering constantly evolving technology and analytic capabilities. This team will solve challenging and novel problems every day and have the opportunity to redefine the grocery industry while collaborating with multiple teams across WWGDT and WholeFoods Market(WFM). You will be able to enjoy and contribute to the unique blend of Amazon and WFM Tech culture. You will be based out of Austin, TX, one of the best places to live and work. Most importantly, you’ll be contributing to WFM's Higher Purpose of Nourishing People and the Planet!BASIC QUALIFICATIONS- 7+ years of non-internship professional software development experience- 7+ 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 ...

SDE II - Delivery Experience , Delivery Experience

Non-Prime Delivery Experience (NPDX) owns systems that powers the Worldwide (WW) shopping experience on Amazon app and Retail website. We are responsible for WW Non-Prime customers (~52% of total shopper base) and build innovative products such as Targeted Delivery Upgrades, Adaptive Delivery Experience, etc. from ground up leveraging state-of-art technologies. We pride ourselves in making data driven decisions that delight our customers and helps spin the Amazon Prime flywheel. We evangelize the use of technology to launch top of the funnel customer facing products WW by exploring Machine Learning opportunities while implementing latest AWS offerings like Lex, Glue, X Ray, CDK constructs (Infrastructure as a code), server less computing (Fargate, Lambda). In addition, NPDX team owns the Core Free Shipping platform and the Global Product Prioritization framework which will offer you an opportunity to work with diverse teams - both Business and Technology (such DEX Artificial Intelligence team, DEX Economists, and Principal Engineers) across multiple Amazon marketplaces including EU, LATAM and NA. This is a unique space where you will be challenged to build large scale distributed services/platforms but also have a significant influence on NPDX overall strategy by helping define the product features, drive system architecture, and spearhead best practices.Key job responsibilitiesIn this role, you will:- Build highly extensible software systems to meet the rapid growth of Amazon's delivery business and capabilities.- Evolve and build services that are highly reliable and extremely low latency- Design the direction of the checkout delivery experience working with multiple, different teams across the company- Build the next generation systems for representing delivery choices to enable rapid experimentation in the area of User ExperienceA day in the lifeYou will be working in a fast-paced environment, on a team of smart software engineers, to design and build the right technical solutions to meet the needs of the business. You will have direct ownership over the design of new components aimed at improving the platform's extensibility, scalability, availability, and latency. We care about both delighting customers and high quality software; we don’t sacrifice one for the other. We’re looking for someone with a demonstrated track record of highly-scalable, global software solutions.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 ...

Senior Embedded Software Engineer, Kuiper Customer Terminal Software Team

Project Kuiper is an initiative to increase global broadband access through a constellation of 3,236 satellites in low Earth orbit (LEO). Its mission is to bring fast, affordable broadband to unserved and underserved communities around the world. Project Kuiper will help close the digital divide by delivering fast, affordable broadband to a wide range of customers, including consumers, businesses, government agencies, and other organizations operating in places without reliable connectivity.Our team focuses on building enterprise and consumer grade Customer Terminals, for use by our customers to access internet through the Project Kuiper.We are looking for an embedded Software Development Engineer to own, design and develop Customer Terminal system software for Project Kuiper, using embedded Linux, and custom Silicon. Kuiper is breaking new ground with every device we design, and you will be an integral part of bringing this family of products to customers.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 responsibilitiesDevelop embedded software for Customer Terminal devices within the Project Kuiper system.Participate in all phases of SDLC including requirements gathering, design, code, test, and code/test coverage.Developing embedded software in assembly, C, C++, Rust or other languagesHave in-depth knowledge with real-time embedded software philosophies and practicesHave expertise with Linux and RTOSReview schematics, logic analyzer, and embedded software (bare-metal) trouble-shooting techniquesFamiliarity with cryptography, threat modeling, and secure SDLC, TrustZone, bootloader.Develop embedded software in C, C++, Rust, or other modern languages.Write drivers for peripherals and interfaces such as I2C/I3C, SPI, UART, GPIO etc.Work closely with hardware teams to support board bring-up and integration testing.A day in the lifeYou will be on a team of embedded SDEs responsible for leading the design of embedded software used in the Project Kuiper customer terminal products. You will work in a collaborative environment with teams inside and outside of Amazon. You will help mentor a team of software engineers on best practices while you help guide software designs from requirements gathering through mass production.About the teamThe Kuiper Customer Terminal Software Team supports the devices that connect our customers to the Kuiper network. We provide software for both applications and the underlying Linux systems. We work hand in hand with hardware, product and operations teams to deliver a great experience for our customers.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 Runtime SDE, Neuron Runtime

At AWS AI our vision is to make deep learning pervasive for everyday developers and to democratize access to cutting edge infrastructure. In order to deliver on that vision, we’ve created innovative software and hardware solutions that make it possible.AWS Neuron is an SDK that optimizes the performance of complex neural net models executed on AWS Inferentia, our first fully custom chip designed to accelerate deep-learning workloads. The Neuron SDK consists of a compiler, run-time, and debugger, integrated with Tensorflow, PyTorch, and MXNet. It’s preinstalled in AWS Deep Learning AMIs and Deep Learning Containers for customers to quickly get started with running high performance and cost-effective inference.The Neuron team is hiring senior Runtime Software Development Engineers with a background in machine learning and AI accelerators in order to solve our customers toughest problems. As a Runtime Software Development Engineer you will have experience with high-performance Linux drivers, HPC technologies including: libfabric, MPI, and delivering products to customers with a high degree of operational excellence.This is a fast-paced, intellectually challenging position, where you’ll work with thought-leaders in multiple technology areas. You’ll have high standards for yourself and everyone you work with, and you’ll be constantly looking for ways to improve our products' performance, quality and cost.We’re changing an industry, and we want individuals who are ready for this challenge and want to reach beyond what is possible today.About the team*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.**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- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience- Experience as a mentor, tech lead or leading an engineering team ...

Mobile Software Engineer II, Amazon Music Search

Amazon Music is an immersive audio entertainment service that deepens connections between fans, artists, and creators. From personalized music playlists to exclusive podcasts, concert livestreams to artist merch, Amazon Music is innovating at some of the most exciting intersections of music and culture. We offer experiences that serve all listeners with our different tiers of service: Prime members get access to all the music in shuffle mode, and top ad-free podcasts, included with their membership; customers can upgrade to Amazon Music Unlimited for unlimited, on-demand access to 100 million songs, including millions in HD, Ultra HD, and spatial audio; and anyone can listen for free by downloading the Amazon Music app or via Alexa-enabled devices. The Amazon Search Experience engineering team's vision is to provide a delightful experience to search, explore and discover content on Amazon Music. We build frontend and backend technology to enable a rich search experience across multiple clients, including mobile, web, FireTV and Big Screens (such as RokuTV). We build technology that retrieves, ranks and groups search results, and displays those results to our customers. Join us for the opportunity to influence how Amazon Music engages fans, artists, and creators on a global scale. Learn more at https://www.amazon.com/music.Key job responsibilitiesAmazon Music Search is looking for an experienced Mobile/Web Software Developer for our Search Full Stack engineering team in our SFO office. We collaborate across disciplines. You will have the opportunity to work closely with product managers, UX designers, and engineers to innovate, measure, analyze and refine the search experiences we deliver to our music listeners 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.Our ideal candidate will have:* Full stack development of Android mobile application, with exposure/cross-over to iOS.* Experience including cross-development technologies like React Native. * Ability to work semi-independently with partner teams to drive innovation and issue closure.* Apply experience in mobile development to deliver the best and highly performant features for our customers, further enhancing Amazon Music’s ability to impact our customers' day-to-day lives.* Passionate about building the best customer experience and user interfaces* Goal-oriented and results-driven; thrives in a culture of ownership, delivery, and bias for action* Enjoys working in fast-paced environments, and communicates well with stakeholders, peers and team.BASIC QUALIFICATIONS- 2+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience ...

Front-End Engineer, Amazon Monitoring and Observability

Come change the way the world sees the Cloud! The CloudWatch Logs team builds and manages some of the largest logging services in the world. CloudWatch Logs allows AWS users to ingest their application and AWS logs in a highly scalable, durable, and reliable service for enterprise scale; find and analyze the right log to solve operational problems with a suite of machine-learning powered log analytics capabilities with automated log pattern analysis and anomaly detection; and leverage natural language query generation powered by generative AI. On the Logs Front-End team you’ll get to build critical monitoring products that impact every single AWS customer, both internally and externally – there’s not many team’s that can say that!Utility Computing (UC)AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for customers who require specialized security solutions for their cloud services.About AWSAmazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.Diverse ExperiencesAWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying. Work/Life BalanceWe value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud. Inclusive Team CultureHere at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.Mentorship & Career GrowthWe’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional. Key job responsibilitiesAs a Front-End Engineer, you will deliver working features spanning the full software lifecycle including working backwards from the customer, software design, implementation, testing, deployment, operations, and documentation. You will collaborate with cross functional partners such as designers and product managers. You will coach others on producing high quality code, using processes such as code review as a teaching mechanism. You can balance constraints, limiting the use of short-term workarounds and use common UI design patterns to decrease friction between the customer and software. You ensure the software you produce can be maintained and extended by those not familiar with the code by writing clear documentation and making good design choices. You train new team members on how your software is constructed, how it operates, and how it fits into the bigger picture.On-Call ResponsibilityThis 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.A day in the lifeWorking closely with your agile development team and cross functional partners to deliver impactful products to customers. Our ideal candidate is excited about the incredible opportunity that cloud monitoring represents and is deeply passionate about delivering the highest quality products.BASIC QUALIFICATIONS- 2+ years of non-internship professional front end, web or mobile software development using JavaScript, HTML and CSS experience- 1+ years of computer science fundamentals (object-oriented design, data structures, algorithm design, problem solving and complexity analysis) experience- Experience using JavaScript frameworks such as angular and react ...

Lead Software Development Engineer, Player Team

At Audible, we believe stories have the power to transform lives. It’s why we work with some of the world’s leading creators to produce and share audio storytelling with our millions of global listeners. We are dreamers and inventors who come from a wide range of backgrounds and experiences to empower and inspire each other. Imagine your future with us.ABOUT THIS ROLEAs a Lead Software Development Engineer, it’s up to you to define, design and refine the tech that keeps us one step ahead of listeners. Anticipate. Innovate. Bring challenging ideas and we’ll support you with the latest tech, tools and systems that you need to succeed. You’ll drive the team forward, guiding them over every obstacle and leading the way to develop exciting, original and effective solutions. Leading the way, you’ll bring our team together to build and maintain our platform to bring thousands of stories to millions of listeners and unleash the power of the human voice.ABOUT THE TEAMThe Player team is responsible for building an audio listening platform that will improve how millions of Audible members hear and interact with our content. We own the end-to-end audio listening experience which includes player clients for web, iOS & Android, content security & digital rights management, content delivery infrastructure, and processing / synchronization of listening data across devices at a massive scale. Audible customers spend most of their time with Audible in Player components of Audible apps across FireOS, Android, iOS, and Web.ABOUT YOUYou’re in your element when you’re being challenged, and you’re always eager to share your ideas, take on responsibility and keep developing at an exciting pace. We look for people who show initiative, set their standards high and see every failure as an opportunity to learn. You’re looking for an environment where you can thrive and help your team reach their potential. With opportunities to challenge yourself and lead a talented team to success, you’ll find what you’re looking for at Audible.As a Lead Software Development Engineer, you will...- Independently lead complex technical initiatives within your team- Mentor and lead developers by cultivating curiosity and deep technical understanding- Explore technical needs and bring solutions to the table- Set the technical strategy for your teamABOUT AUDIBLEAudible is the leading producer and provider of audio storytelling. We spark listeners’ imaginations, offering immersive, cinematic experiences full of inspiration and insight to enrich our customers daily lives. We are a global company with an entrepreneurial spirit. We are dreamers and inventors who are passionate about the positive impact Audible can make for our customers and our neighbors. This spirit courses throughout Audible, supporting a culture of creativity and inclusion built on our People Principles and our mission to build more equitable communities in the cities we call home.BASIC QUALIFICATIONS- Experience in developing technical strategy, and architecting web and APIs- Prior experience in full stack development and RESTful service architecture- 5+ years experience of software development and deployment of distributed multi-tier applications- Experience with React, HTTP/2, serverless, containers, microservices, CI/CD, and cross-platform development- Prior use of AWS technologies at scale in a production environment ...

Senior Robotics Software Engineer - Test and Validation, Amazon Robotics

Do you want to create intelligent, adaptable robots with global impact? At Amazon Robotics, our collaborative team builds high-performance, real-time robotic systems that perceive, plan, and act intelligently alongside humans—at Amazon scale. Our mission is to enable robots to interact safely, efficiently, and fluently through the complex challenges of a company that sells everything, everywhere. We target high-impact algorithmic unlocks in areas such as scene and activity understanding, large-scale generative models, closed-loop control, robotic grasping and manipulation—all of which have high-value impact for our current and future fulfillment networks. Our solutions enable robots to learn from their own experiences, from each other, and from humans to build intelligence that feeds itself.We are seeking a Test and Validation Software Engineer to ensure our motion planning and control algorithms are robust and reliable the complex, ever-changing environments we encounter globally. In this role, you will collaborate closely with scientists and engineers to design and execute experiments that push the limits of our systems and monitor algorithm performance in the field. You will develop automated testing pipelines and create representative lab experiments that have predictive power about future real-world performance. Your rigorous approach and strong analytical skills will help us create high-performance behaviors in the lab that reliably translate into sustained, real-world results for our customers.You should enjoy the process of solving real-world problems that, quite frankly, haven’t been solved at scale anywhere before. Along the way, we guarantee you’ll get opportunities to be a fearless disruptor, prolific innovator, and a reputed problem solver—someone who truly enables robotics to significantly impact the lives of millions of consumers.Key job responsibilities- Formulate and implement validation plans that rigorously assess new robot behaviors and control algorithms, ensuring system reliability under various operational scenarios.- Design, create and oversee experiments in simulated and real-world environments, ensuring testing conditions provide predictive power to real-world deployments. - Create, maintain, and support the infrastructure required to generate high-quality testing data, including developing robotic test bed hardware and software, automated testing pipelines, and report generation.- Collect, process, and analyze experimental data to evaluate system performance to drive actionable insights and improvements.- Document and present experimental designs, methodologies, and results with clarity and precision to cross-functional teams and stakeholders.- Advocate for best practices in robotic testing and validation, promote a culture of rigor and excellence, and stay current on advances in methodologies and technologies relevant to robotics.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!BASIC QUALIFICATIONS- 6+ years of non-internship professional software development experience- 6+ years of programming with at least one software programming language experience- 4+ years of programming using a modern programming language such as Java, C++, or C#, including object-oriented design experience- 4+ 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- Strong understanding of testing methodologies and tools. ...

Embedded Software Manager, Amazon Robotics Safety Firmware

Come lead a group of the brightest embedded software engineers to develop next generation of Amazon's world class robotics safety systems. You will work with a collaborative, multidisciplinary team to rapidly bring to life ground breaking ideas to full scale production devices that are trusted by thousands of associates at Amazon's facilities around the world.You will be leading some of the world’s brightest minds and building them an environment in which they can invent and innovate to improve the experience for our customers. We want people who will help share and shape our mission to be Earth’s most customer-centric company. Amazon’s evolution and success is driven by the spirit of invention that’s part of our DNA. We do this daily by solving complex technical and business problems with ingenuity and simplicity.If you’re passionate about safety and performance and have an interest in robotics systems, then we’d like to talk to you about becoming part of an organization with global impact on millions of customers.Key job responsibilitiesThe ideal candidate is passionate about guiding and developing their team to deliver the right solutions for our customers, ensuring that our products will meet Amazon-scale while simultaneously raising the bar for associate's safety. They will:- Bring structure to ambiguous business problems; using science, logic and practical experience to decompose them into straightforward, scalable and performant solutions- Hire and develop world class embedded software engineers into effective teams, solving challenges that have never been solved before- Leverage their previous experience to review, guide and coach the team to avoid pitfalls and produce products and systems that are world class and industry leading- Balance technical leadership and business judgement to make sure that the right long term decisions about technology and methodologies are being made- Represent the team in business planning activities and technical estimation exercises- Balance the complex demands of safety critical development against Amazon’s fast pace project needs- Produce high quality written documents to influence project and team directionA day in the lifeYou could start off the day meeting one on one with a couple of members of your team, identifying how they are doing, and what they need to be successful and grow. From there, you might move onto writing a document explaining your team’s long term strategy to invest in some future idea without dropping your short term commitments. After lunch, things could take a turn for a different angle as you go to a status meeting, ensuring that your stakeholders know where your team stands. On your way back to your desk, your team calls you into a technical deep dive, trying to understand the impact of a situation that occurred at a test site earlier in the day. They are looking for your tactical leadership, and you don’t disappoint - you come up with a plan and your team springs into action. Finally, you close out the day finding a way to recognize the incredible performers of your team.Amazon 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 teamThe Safety Firmware team is a comprised of super-smart, collaborative doers who work passionately to apply cutting edge advances in robotics and to solve real-world challenges. We take our responsibility for safety seriously but challenge ourselves to produce the right product that also gives us the performance we need. We pay attention to the details so others don't have to and strive to make systems that are natural and intuitive to use so that safety doesn't need a second thought.BASIC QUALIFICATIONS- 3+ years of engineering team management experience- 7+ years of working directly within engineering teams experience- 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience- Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations- Experience partnering with product or program management teams- 5+ years of development experience within an embedded environment or with some aspect of robotic systems which must include direct, hands-on experience designing, developing, and debugging one of consumer electronics, medical devices, automotive systems, avionics, industrial, or telecommunications products ...

Embedded Sr. Software Development Engineer, Multimedia, Hardware Compute Group

As a Linux and BSP, Multimedia Development Engineer, you will play a pivotal role in designing, implementing, optimizing, triaging and supporting multimedia functionalities for embedded systems. Your primary responsibilities will involve developing embedded Linux software that covers critical capabilities such as video, display, camera, audio, and graphics processing. As a seasoned expert, you will leverage your strong technical skills to drive innovation, optimize system performance, and deliver reliable solutions.Key job responsibilities- Design, develop, and maintain complex embedded software components for a multimedia processing pipeline, in any of the audio, graphics, video, display and camera software stack- Optimize embedded software for real-time performance, efficient memory management, and optimal resource utilization on target hardware platforms - Integrate multimedia software components with hardware-specific drivers, hardware abstraction layers (HAL), middleware, and operating systems- Collaborate with hardware engineers to ensure seamless hardware-software co-design and achieve optimal system-level performance- Perform in-depth unit, integration, and system-level testing to ensure the quality, reliability, and robustness of the multimedia software- Troubleshoot and debug complex issues in the multimedia software stack, including performance bottlenecks and edge cases- Create and actively participate in design reviews, code reviews, and retrospective meetings to continuously improve the development process and share knowledge- Stay up-to-date with the latest trends, technologies, and industry standards in embedded multimedia software development, and leverage this knowledge to drive innovation- Mentor and provide technical guidance to junior team members, fostering their growth and development- Take a leading role in defining the technical roadmap and architecture of the multimedia software stackBASIC 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 in embedded development in C/C++- Experience writing low level drivers- Experience as a mentor, tech lead or leading an engineering team ...

Embedded Software Development Engineer - Satellite Avionics

Project Kuiper is an initiative to increase global broadband access through a constellation of 3,236 satellites in low Earth orbit (LEO). Its mission is to bring fast, affordable broadband to unserved and underserved communities around the world. Project Kuiper will help close the digital divide by delivering fast, affordable broadband to a wide range of customers, including consumers, businesses, government agencies, and other organizations operating in places without reliable connectivity.In this role, you will be bringing that vision to life by designing, developing and testing the embedded security systems software that provides the secured communications between the satellites to customer-terminals and the ground-based internet gateways.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- In this role, you will drive the design, development, and operation of a variety of key embedded security capabilities for each satellite throughout its lifetime – from launch to de-orbit.- Own unique embedded software functions through design, implementation (in RUST, C, C++ or other), test, and integration in an embedded Linux or real-time operating system (RTOS) environment.- Write software to interact with devices/electronics using I2C, SPI, CAN, UART etc.- Work closely with hardware teams to support board design, bring-up, and verification, as well as integration and test.- Follow best practices in high reliability embedded software development to ensure high levels of satellite security and reliability.A day in the lifeCome work at Amazon! We need people who want to join an ambitious program that continues to push the state of the art in space-based systems design. Come help us solve the difficult and rewarding development challenges in building highly reliable, power efficient and low-cost satellite avionics!About the teamOur team tackles critical satellite functions including Bus, Telemetry, Command and Data Handling. We are looking for an outstanding software engineer to participate in all phases of software development from requirements through implementation and test to operations.BASIC QUALIFICATIONS- 2+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

SDE II, EPIC

Amazon has been innovating on behalf of customers since 1995. Consumer Payments has been innovating for customers offering them variety of payment options that they can choose from. Amazon operates globally expanding its services to new geographies encountering interesting problems to solve. Come join us as we innovate in payments domain.We are hiring Software Development Engineers at all levels for a building new products as well incorporating new features in existing products. In this role you have the opportunity to build new microservices or bring fresh perspective to customer experience in Desktop and Mobile. Where applicable, you will use native AWS services to build these components that can scale up based on business necessities. You will also design appropriate monitors and alarms to detect outages and take part in team oncall to ensure that the product meets the high availability bar customers expect of Amazon.Key job responsibilitiesDesign, develop, and deploy subscription management features for external application stores.Write clean, maintainable code and perform peer code-reviews.Contribute best-in-class programming skills to develop clean, maintainable, elegant solutions.Develop highly scalable web services using Java and latest AWS technologies (EC2, DynamoDB, Lambda, S3 and many more).Work with other team members, and across orgs, to design, develop, test, and launch scalable and reliable systems.Develop software which provides solutions for Amazon Photos, and is scalable to other Amazon organizations.Launch new features in both the US, and International markets.Improve Operational Excellence including latency and scalability.Work in an Agile/Scrum environment to deliver high quality software with high velocity.Help define standards, implement them, and promote best practices for your team.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

SDE II, Route Planning

Route Planning team is at the heart of our growing logistics network in Last Mile at Amazon. We’re challenged to constantly improve and innovate on our routing services and tools to better support fast delivery to customers. We are looking for a Software Development Engineer with exceptional technical skills and a passion for delivering great software to join our team. We have among the most complex logistics problems in the industry, including large, capacitive, commingled, and time window adherence routing problems. We dispatch thousands of drivers a day to carry millions of packages to our customers.Parcel delivery strategies have objectives that can often compete with one another. Most notably, ideal on-road and in-station processes may be incompatible; moreover, optimizing for the “happy path” leads to operational realities that are not resilient to failure (which are common during peak delivery times). In this role, you will create globally optimal route plans amidst these opposing forces. Vehicle routing touches sortation, containerization, picking, and dispatch. You will work at the intersection of these to build a plan that is efficient, fair, and executable. You will learn about optimization, routing algorithms, and building tools for operators to be successful each and every day around the globe. You will work with research scientists, senior engineers and product managers in a fast paced and growing environment, where ideas are prototyped, tested, and implemented.Key job responsibilitiesThis is a great opportunity to be part of a complex problem space, be part of a fun, but competitive group of peers, leverage the core-engineering skills, and nurture the out of box thinking that’s engrained in your DNA.The routing team is at the heart of our growing logistics network in Last Mile at Amazon. We’re challenged to constantly improve and innovate on our vehicle routing software and tools to better support fast delivery to customers. We are looking for SDEs with exceptional technical skills and a passion for delivering great software to join our team. We have among the most complex vehicle routing problems in the industry, including large, capacitive, commingled, and time windowed routing problems. We dispatch thousands of drivers a day to carry millions of packages to our customers. In this role, you will create globally optimal route plans amidst these opposing forces in Parcel delivery strategies have objectives that can often compete with one another. Vehicle routing touches sortation, containerization, picking, and dispatch. You will work at the intersection of these to build a plan that is efficient, fair, and executable.You will learn about optimization, routing algorithms, and building tools for operators to be successful each and every day around the globe. You will work with Sr Principal/Principal/Sr research scientists, Principal/Sr engineers, and product managers in a fast paced and growing environment, where ideas are prototyped, tested, and implemented. You will get opportunities to work on core Algorithms (truly Algorithms, not just software wrapping algorithms), Distributed systems and Scalable architecture. We primarily develop on NAWS and are actively moving all our services to NAWS rapidly – we want our engineers to work on tech that are fungible across the industry.About the teamThe Routing Platform team has four pillars: 1) building reusable components and maintaining workflows responsible for input collection for different businesses as well as the external APIs for Route Planning, 2) hosting the optimization algorithms to solve the Vehicle Routing Problem, 3) managing route lifecycle inclusive of providing a source of truth for route status and tracking route state changes, 4) managing core routing frameworks and providing simulation capabilities for all systems. Software Engineers work across across two or more of the Routing Platform teams as well as across organizations. Due to the criticality of the owned systems, we collaborate closely with multiple Principal Engineers within the broader organization. This position will focus primarily on building reusable components and workflow responsible for input collection. 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 ...

Embedded Software Development Engineer, Kuiper

You will work on embedded code for satellite payload software (LINUX and FreeRTOS). You will contribute to various core functionnalities including Over-The-Air (OTA) updates, hardware fault detection, isolation and remediation, operational state management, and devices integrity verifications (ex. PRBS). This position puts an emphasis on hardware and software integration and test automation. We are looking for an outstanding software engineer to participate in all phases of software development from requirements through implementation and test to operations.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 responsibilitiesKey job responsibilitiesIn this role, you will drive the design, development, and operation of a variety of key functions such as commanding, telemetry, power control, hardware interfaces, and autonomous capabilities for each satellite throughout its lifetime – from launch to de-orbit.In this role, you will:Own unique embedded software functions through design, implementation (in RUST, C++, C or other), test, and integration in an embedded Linux or real-time operating system (RTOS) environment.Write software to interact with devices/electronics using I2C, I3C, SPI, RS-422, RS-485, Ethernet, etc. communications.Work closely with hardware teams to support board design, secure bring-up, and verification, as well as integration and test.Follow best practices in high reliability embedded software development to ensure high levels of satellite reliability and availability.Work on the Satellite Communication Systems Payload.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 ...

Senior Product Manager (Tech), WorkSpaces

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.The way the world works is undergoing enormous change. We built Amazon Web Services End User Computing (EUC) services to give companies the agility to respond to the changing needs of their workforce. Our vision is to be the best place for customers to run and access their desktops and apps from any device. Our business is growing immensely, and we are looking for product leaders to help us achieve the next level of scale. More information about Amazon End- User Computing can be found here: https://aws.amazon.com/products/end-user-computing/.We are looking for a Senior Product Manager with the ability to think big and look around corners to innovate for Amazon WorkSpaces. You have a strong mix of product management, pricing acumen, technology, and customer experience expertise, coupled with strategic vision, clarity of communication and proven execution. As the senior product manager, you will define product strategy, drive market and customer research to deeply understand your customers as you look for product/market fit and execute on new product concepts to help our customers understand the value of end user computing. You will work with an interdisciplinary team to drive key aspects of product definition, design, execution against Amazon WorkSpaces roadmap. We are looking for a strong business owner who is comfortable sharing their vision with AWS senior leadership, but also working closely with engineering teams to dive deep into details to turn ideas into reality. You should have demonstrated success in building strong business cases, managing high-growth enterprise products, and driving customer success.Key job responsibilitiesThis team is a good fit for you if:*Experience working with various Pricing models (per user, usage, consumption, licensing models)*Experience working with UX Designers*B2B PM Experience* You are sensitive to customer needs and interested in having a global impact.* You truly care about the business results of what you build, not just the elegance of the technology* You enjoy collaborating in a diverse team environment* You are a passionate learner and motivated to take on new challenges.* You have experience with presentations and speaking with executives, IT, management, and developers.A day in the lifeHere at AWS, we embrace our differences. We are committed to furthering our culture of inclusion. We have ten employee -led affinity groups, reaching 40,000 employees in over 190 chapters globally. We have innovative benefit offerings, and host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. Amazon’s culture of inclusion is reinforced within our 16 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.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 working as a Technical Product Manager experience- 3+ years of technical (software development, network development, IT, other related) experience- Experience delivering large-scale SaaS, PaaS or LaaS products where you are responsible for the full product lifecycle, from concept through GTM (go to market)- Experience in taking a product from conception & definition phase through engineering design and taking it to market- Experience building different pricing models ...

Embedded Software Development Engineer, Hardware Engineering Services

The AWS Firmware team drives system innovation in the servers used by all of Amazon Web Services, including EC2, S3, CloudFront, etc. Our engineers solve the hardest problems that fuse software, hardware, and the cloud. We take big bets on new concepts, enabling AWS services to continue to revolutionize the industry. We are looking for an Embedded Software Development engineer to build and own the server related firmware. As an embedded software development engineer in this team, you will work with a team of world-class software developers who thrive on creating innovative, scalable solutions for real-world data center infrastructure problems. You will be part of development efforts to build, validate, and support firmware in diverse technology domains from embedded software to large-scale distributed software systems, using proprietary and open source technologies. Why it matters Public cloud IT services represent the majority of growth in the overall IT services market and will continue to do so for several years to come. The scale of AWS, combined with an understanding of how our software and hardware is used, creates a unique opportunity for component customizations that will directly benefit our customers. Why you will love it You will work with engineers across the company to build software for the next-generation platform. You will have a direct impact on our bottom line and the ability to deliver improvements for our developers. You will be part of a growing, fast paced, and fun team. You will have ownership for the implementation of your work. You will see direct product improvements based on the results of your work. 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.Key job responsibilitiesServer Baseboard Management Controller (BMC) Software.Scripting language development.Data Center Operation Support.Linux driver development.About the teamAmazon 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. 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.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.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.We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.BASIC QUALIFICATIONS- Bachelor's degree or equivalent- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience in embedded development in C/C++, or experience programming with at least one modern language such as Java, C++, or C# including object-oriented design ...