FPGA Verification Engineer, Kuiper Payload FPGA

Kuiper Production team FPGA Verification engineer. Creating & Maintaining verification environments and test suites for FPGA based subsystems.Export Control RequirementDue 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.Must be able to work out of the office 5 days a week.Key job responsibilitiesVerify FPGA solutions to support Amazon Project Kuiper’s satellite communication system. This is a unique opportunity to contribute to a groundbreaking new system with few legacy constraints. The FPGA verification engineer will work with design and systems teams to define/develop/implement/test/release UVM test environments in order to verify FPGA based solutions to enable Project Kuiper. This will focus on verifying digital designs for networking functions using the latest simulation-based verification processes and tools.In this role you will:• Assist with the planning, architecture, development, and use of configurable, self-checking testbenches implemented in System Verilog/UVM• Develop constrained-random, metric-driven test plans and strategies to verify FPGAs performing signal processing and control functions• Collect and analyze coverage metrics, then use that information to improve the effectiveness of testcases;• Enhance your leadership skills while contributing to a dynamic DV team• Create reusable Verification IP to be shared across the organization;• Support implementing upgrades to our process and methodologies.• Enhance your DV skills as well as your knowledge of Networking while working with subject matter experts;• Mentor junior engineers• Participate in the development and deployment of networking and satellite bus FPGAsA day in the lifeKuiper Production team FPGA verification engineer. Create UVM verification simulation solutions. The FPGA verification engineer will work with FPGA design and systems teams to define and create UVM based simulation test environments intended to characterize and prove out functionality of FPGA designs qualifying them for release to enable Project Kuiper. This will focus on creating FPGA verification environments and test suites. This role will be using the latest verification flows, processes and tools. About the teamProject Kuiper is a new 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. The Kuiper FPGA team is responsible for several FPGA designs that are an integral part of the Kuiper ecosystem.BASIC QUALIFICATIONS• Bachelor's degree in Computer Engineering/Science, Electrical Engineering, related discipline, or equivalent experience• 5+ years of experience in FPGA/ASIC design verification• Experience planning, developing, and using constrained random, self-checking testbenches in SystemVerilog/UVM• Experience developing and implementing test plans.• Experience with FPGA/ASIC design and verification tools (Synopsys, Vivado, Quartus)• Experience monitoring and optimizing design verification coverage wrt to line, FSM, functional, etc.• Experience deploying System Verilog Assertions to enhance verification and reduce debug time ...

Database Engineer, AWS Database Migration Services

There was a time when asked “where should I store my data”, the answer was always, “a relational database! Of course!” And it was a good answer… at the time. Well, not anymore, not always. Sure, relational databases are still very useful but we also have, non-relational databases, key-value stores, flat file stores, graph databases, and more. If you want to help Enterprises of all shapes and sizes move data into and around the various data stores available in AWS… we should talk! Are you also interested in streaming technologies such as Kafka or Kinesis Data Streams? Great!We are looking for talented database engineers that are passionate about data, replication, and data stores of all kinds. Do you have experience in some or all of: Oracle, SQL Server, MongoDB, PostgreSQL, MySQL, Redshift? Perhaps you have a bit of development experience? Say, C# or Java? If you do, and you’re looking for a position loaded with multiple technologies and interesting challenges, you may have found what you’re looking for.We are the Database Migration Service Database Engineering Team. We are passionate about helping customers move data into and around the AWS ecosystem. If you’d like to come join us, here are some items you’ll need in your toolbox: - A forward-looking attitude that keeps you aware of the latest in database and replication technologies. - A penchant for digging deep and attacking difficult and complex problems. - A curious nature that compels you to find creative approaches to problems where a solution seems elusive. - A sense of ownership that drives quality in everything you do. - A deep respect for our customers and their security requirements to keep their data safe.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. 10021Key job responsibilitiesSpecific responsibilities include:Working with developers to refine and design tools migration and replication tools used by our customers.Testing our tools to improve quality, performance, and scalability.Helping customers leverage our tools for moving data into and around the AWS ecosystem.Working with customer to solve complex migration and replication problems.Gathering feedback to drive improvements in the quality and functionality of our tools.Working with AWS Services: DMS, SCT, RDS, Aurora, Redshift, S3, Kinesis, EC2, MSKBASIC QUALIFICATIONS - 5+ years as a DBA, Database Engineer, or similar role is required. - Experience with multiple relational databases. - Deep knowledge of Oracle or PostgreSQL Internals. - Bachelors in Computer Science or Engineering, or equivalent experience. - Deep understanding of data replication with experience in at least one replication technology. - General knowledge of the various types data stores: relational, data warehouse, file stores etc. - Excellent problem-solving skills. - Experience coding in PL-SQL, T-SQL, or similar ...

SDE II (Machine Learning), AGI Foundations

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

Amazon Robotics - Software Development Engineer (SDE) Intern - Summer 2025

Are you inspired by invention? Is problem solving through teamwork in your DNA? Do you like the idea of seeing how your work impacts the bigger picture? Answer yes to any of these and you’ll fit right in here at Amazon Robotics. We are a smart team of doers who work passionately to apply cutting edge advances in robotics and software to solve real-world challenges that will transform our customers’ experiences. We invent new improvements every day. We are Amazon Robotics and we will give you the tools and support you need to invent with us in ways that are rewarding, fulfilling, and fun.Amazon Robotics empowers a smarter, faster, more consistent customer experience through automation. Amazon Robotics automates fulfillment center operations using various methods of robotic technology including autonomous mobile robots, sophisticated control software, language perception, power management, computer vision, depth sensing, machine learning, object recognition, and semantic understanding of commands. Amazon Robotics has a dedicated focus on research and development to continuously explore new opportunities to extend its product lines into new areas. Amazon Robotics internship/co-op/full-time opportunities will be based out of the Greater Boston Area in our two state-of-the-art facilities in Westborough, MA and North Reading, MA. Both campuses provide a unique opportunity to have direct access to robotics testing labs and manufacturing facilities.BASIC QUALIFICATIONS- Knowledge of computer science fundamentals such as object-oriented design, operating systems, algorithms, data structures, and complexity analysis- Are 18 years of age or older- Experience with at least one modern language such as Java, Python, C++, or C# including object-oriented design ...

SDE II, LMDT- DTO

Would you like to redefine the speed at which Amazon delivers packages and delight our end customers as well as our Delivery Associates? Did you ever wonder about technologies that are in place that help us deliver packages at this scale to our customers? Come and join the Amazon Last Mile technology (LMT) team to work hard, have fun, and make history by ensuring the right technologies are being leveraged to efficiently meet our customer delivery commitments within our growing logistics network at Amazon. The team will be focused on designing and implementing solutions & tool-sets to help Last Mile delivery associates and station managers to scale and operate efficiently in the increasingly complex delivery network.Our team is actively seeking motivated and multi-talented engineers who are passionate about technological and business innovation. You will lead and grow a talented team of engineers who develop and integrate cutting-edge technologies, machine learning, and cloud computing into pragmatic solutions for package transportation, logistics, and delivery.Key job responsibilitiesSuccessful candidates will embody the entrepreneurial spirit, wear many hats, and work in a highly collaborative environment that’s more startup than big company. We’ll need to tackle problems that span real-time, embedded, and distributed systems. You should be comfortable with a degree of ambiguity that’s higher than most projects and relish the idea of solving problems that haven’t been solved at scale before - anywhere. Along the way, we guarantee that you’ll learn a ton, have fun, and drive a positive impact on millions of customers.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:Medical, Dental, and Vision CoverageMaternity and Parental Leave OptionsPaid Time Off (PTO)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- 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 SDE - Kuiper, Mission Planning

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.Key job responsibilities* Work with our peer teams and customers to design suitable software systems to fulfill the mission needs.* Develop cloud native software systems in Java and Python.* Utilize AWS and other Amazon technologies to build highly-available software services.* Design and develop performant software systems that meet the mission criteria and requirements.* Help on-board and mentor new team members.* Lead technical roadmap definition efforts and decide which features and performance improvements to build.Export Control RequirementDue 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.A day in the lifeAs a Senior Software Development Engineer, you will play a crucial role in the development of services to support the automation of the Kuiper mission. You will work with a dynamic group of passionate engineers and collaborators across peer teams to identify automation needs, design novel solutions that meet customer requirements, and write software to automate key behaviors for our constellation's space and ground assets. You will be building low-latency, highly-scalable architecture to generate and execute our mission plans safely and effectively.About the teamThe Mission Planning team builds software which supports the automated planning and execution of satellite activities, empowering humans to automate key tasks and take themselves out of the loop as we scale the Kuiper constellation. We own services that model spacecraft behaviors, predict future vehicle state, capture operational constraints on our system, and generate mission schedules that serve our customers while preserving vehicle health and safety.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 OpenSearch, OpenSearch, Dashboards Service

Amazon OpenSearch Service in AWS is seeking an experienced Senior Software Development Engineer to help drive the evolution of our recently launched, next-generation operational analytics experience. Our mission is to make OpenSearch the central platform and single pane of glass for AWS observability, offering a streamlined, scalable solution for real-time log analytics and monitoring.As a Senior SDE on this team, you’ll play a key role in designing and building innovative frontend features and intuitive UIs for Amazon OpenSearch Service. You’ll bring strong expertise in JavaScript, TypeScript, NodeJS, and React, along with solid experience in observability and log analytics. Familiarity with AWS tools like CloudWatch and OpenSearch Dashboards is a strong plus.Responsibilities:- Lead the development of front-end features for a modern, unified analytics experience- Act as a technical leader and mentor, collaborating closely with product managers, designers, and other engineers across the organization- Deliver new features that elevate user experience and make data analysis more efficient for our customers- Engage with teams across AWS to ensure a cohesive, high-quality experience for users of AWS observability solutionsQualifications:- Proven experience in building and maintaining complex front-end applications with JavaScript, TypeScript, NodeJS, and React- Strong domain knowledge in observability, log analytics, and operational data monitoring- Experience with AWS CloudWatch and OpenSearch Dashboards is a plus- Strong collaboration and technical leadership skills, with experience leading small teams to deliver high-impact solutionsJoin us to redefine how customers explore, visualize, and derive insights from their data across AWS!Utility Computing (UC)AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for customers who require specialized security solutions for their cloud services.Key job responsibilities- Work backward from requirement, build solution to fulfill our customer needs- Streamlines and aligns team (or org) processes to provide maximum business value. establishes design, code and testing standards- Draws the right balance of coding projects, influencing the team to develop PRFAQs, design, architecture and insisting high standards on operational excellence- Continuous refactoring to simplify architecture. Sets a high bar on OE. Insists FullCD, Anvil Certified and IMR are considered in every project. Encourages away team development to strengthen org platformsAbout 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 ...

Amazon Last Mile Mobile Developer, Flex app

Are you looking to apply your mobile development skills to problems on a global scale while impacting millions of users on a daily basis? Are you interested in developing science-driven technology that will help Amazon deliver packages worldwide efficiently and quickly?Amazon Flex is the system that collaborates with crowd-sourced and third-party delivery partners to complete deliveries for many of Amazon's programs. Our mobile application works in concert with our advanced logistics systems and predictive analytics. These technologies allow delivery partners to on-board, schedule delivery times in advance or on demand, and be guided through their deliveries with in-app mapping, navigation, and much more. Our ability to engage with, support and provide a world-class experience to both customers and our delivery partners has become more critical as we continue to expand the number of active delivery partners and target faster deliveries to our customers.Key job responsibilitiesAs an engineer on our team, you will own software in all phases of the software life-cycle from architecture and design through deployment and release. You will help create scale-able, global applications. You will also build applications to manage automated scheduling and engagement to meet capacity needs. You will learn about Amazon’s logistics network, interact with other teams to build optimized systems, and have autonomy to deliver software which impacts multiple delivery provider programs.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language- Experience building complex software systems that have been successfully delivered to customers- Experience designing or architecting (design patterns, reliability and scaling) of new and existing systems ...

Machine Learning - Compiler Engineer II, Annapurna Labs

The Product: AWS Machine Learning accelerators are at the forefront of AWS innovation and one of several AWS tools used for building Generative AI on AWS. The Inferentia chip delivers best-in-class ML inference performance at the lowest cost in cloud. Trainium will deliver the best-in-class ML training performance with the most teraflops (TFLOPS) of compute power for ML in the cloud. This is all enabled by cutting edge software stack, the AWS Neuron Software Development Kit (SDK), which includes an ML compiler, runtime and natively integrates into popular ML frameworks, such as PyTorch, TensorFlow and MxNet. AWS Neuron and Inferentia are used at scale with customers like Snap, Autodesk, Amazon Alexa, Amazon Rekognition and more customers in various other segments.The Team: As a whole, the Amazon Annapurna Labs team is responsible for silicon development at AWS. The team covers multiple disciplines including silicon engineering, hardware design and verification, software and operations.The AWS Neuron team works to optimize the performance of complex neural net models on our custom-built AWS hardware. More specifically, the AWS Neuron team is developing a deep learning compiler stack that takes neural network descriptions created in frameworks such as TensorFlow, PyTorch, and MXNET, and converts them into code suitable for execution. As you might expect, the team is comprised of some of the brightest minds in the engineering, research, and product communities, focused on the ambitious goal of creating a toolchain that will provide a quantum leap in performance.You: Machine Learning Compiler Engineer II on the AWS Neuron team, you will be supporting the ground-up development and scaling of a compiler to handle the world's largest ML workloads. Architecting and implementing business-critical features, publish cutting-edge research, and contributing to a brilliant team of experienced engineers excites and challenges you. You will leverage your technical communications skill as a hands-on partner to AWS ML services teams and you will be involved in pre-silicon design, bringing new products/features to market, and many other exciting projects. A background in Machine Learning and AI accelerators is preferred, but not required.About the teamAbout UsInclusive Team CultureHere at AWS, we embrace our differences. We are committed to furthering our culture of inclusion. We have ten employee-led affinity groups, reaching 40,000 employees in over 190 chapters globally. We have innovative benefit offerings, and host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. Amazon’s culture of inclusion is reinforced within our 16 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust. Work/Life BalanceOur team puts a high value on work-life balance. It isn’t about how many hours you spend at home or at work; it’s about the flow you establish that brings energy to both parts of your life. We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives. Mentorship & Career GrowthOur team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we’re building an environment that celebrates knowledge sharing and mentorship. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded professional and enable them to take on more complex tasks in the future.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of experience architecting and optimizing compilers- Proficiency with 1 or more of the following programming languages: C++ (preferred), C, Python ...

Embedded Software Development Engineer, Emerging Devices

We are looking for a passionate, talented Software Development Engineer with a growth mindset who are adept at a variety of skills.Imagine being part of a team building the future of Smart Glasses. Echo Frames (Amazon’s first Smart Glasses product) are just the beginning. Amazon is focused on bringing technology and design into a form that is familiar to millions of people in ways that have never been done before. If you are excited about pushing the envelope and developing brand new experiences that empower users to do more as they engage with the physical world, we would love to meet you.. You will have the opportunity to make an impact across a couple of substantive organizations and be part of the start of a new product space within Amazon.Key job responsibilitiesAs a Software Development Engineer, you will be working with a unique and gifted team developing exciting products for consumers and collaborate with cross-functional engineering teams.We are looking for a talented and passionate Software Engineer to be part of an exciting team building device software. You will have an enormous opportunity to make a large impact on the design, architecture, and implementation of innovative products used every day, by people you know. In this role, you will:- Be responsible for system architecture and development of new features for embedded systems- Investigate, prototype and deliver new and innovative system solutions- Design, develop and verify firmware for embedded systems- Participate in design reviews, API development, and documentation- Work with new technologies that are vital to product development- Deliver investigation plans and reports, architectural documents, design specs, software and firmware source code, build scripts- Build expertise in one or more core wireless technologies- WiFi, Bluetooth- Perform tasks including debug, bring-up, Beta and production software development- Successfully collaborate with both software and hardware product teamsAbout the teamOur 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 how you bring 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.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 future.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language- Experience in one or more of these areas: cameras, sensors and associated algorithm development- Experience in embedded software design, development and debugging preferably on ARM based platforms- Experience in coding in C/C++/Java- Experience with RTOS and embedded Linux development- Experience in Computer Science fundamentals: object-oriented design, data structures, algorithm design, problem solving, and complexity analysis · ...

SDE, AWS Opensearch Service, Opensearch

Are you interested in building out a cloud-scale log analytics and search platform? Do you want to revolutionize the way people manage and derive insights from vast volumes of data in the cloud? Do you want to have direct and immediate impact on a large number of AWS users? Do you want to be part of a fast-growing AWS service and work in a fast paced startup style environment? Amazon Opensearch Service makes it easy to deploy, operate, and scale Opensearch for log analytics, application monitoring, full-text search, and more. Amazon Opensearch Service is a fully managed service that delivers Opensearch's easy-to-use APIs and real-time capabilities along with offering predictable performance and seamless scalability for production workloads. At AWS, you’ll experience the benefits of working in a dynamic, entrepreneurial environment, while leveraging the resources of Amazon.com (AMZN), one of the world's leading internet companies. The Amazon Opensearch Service team is part of the rapidly growing AWS Database and Analytics group. We are customer obsessed in a highly collaborative team-oriented environment. Amazon Opensearch Service team designs, develops and operates software that allows customers to index, search and analyze documents at scale in a secure, responsive, and reliable environment. The team is tackling tough data, search and analytics problems. As we expand at a tremendous rate, we are looking for innovative engineers with a passion for data, search, analytics and distributed systems to join the team: As a Software Development Engineer on the Amazon Open search Service team, you will: . Design, develop and support a world-class search platform serving individuals and businesses of all sizes · Produce bullet-proof code that is robust, efficient and maintainable; our primary languages are Java, Python, and C/C++ . Work at the core of Opensearch and Apache Lucene open source software with opportunities to contribute to open source . Work on challenging problems in areas such as data storage, query optimization, JVM performance optimization, security, machine learning and more. · Continually challenge what exists and explore what should be changed to best meet evolving customer needs · Possess expert knowledge in large scale distributed system design and engineering best practices · Participate in setting a vision and objectives for Search Services in alignment with customer needs and market opportunities · Drive and work on algorithm and architecture design, execute and deliver results · Invent the future of search and log analytics in the cloud · Join a great group of motivated, top-notch, people and work with them to solve challenging problems in a fun, collaborative environmentUtility 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. 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 ...

Machine Learning Engineer, BADS

Amazon is building next generation software, hardware, and processes that will run our global network of fulfillment centers that move millions of units of inventory, and ensure customers get what they want when promised.The Business Analytics and Decision Support (BADS) team automates the ingestion and curation of data for analyses, business reviews and operational reporting demands. Our north star is to enable and leverage the power of data to drive informed decision-making and value through analytical and scientifically derived insights and innovative solutions and processes.As a Machine Learning Engineer within our BADS team, you will work closely with science teams to bring research to production. This is a role that combines engineering knowledge (around machine learning, natural language processing, computer vision), technical strength, and product focus. It will be your job to implement novel ML systems, product integrations, and performance optimizations releases into production. While ensuring CI/CD compliance and ensuring best practices in software development and cloud infrastructure are followed (in the realm of scalability, security and availability).Key job responsibilities- Own the development and operationalization of solutions deployed in production.- Work across multiple teams to integrate our solutions with products owned by our partners.- Design model experimentation processes and frameworks in synergy with our scientists.- Help the team grow and cultivate best practices in software development, MLOps, and experimentation.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- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language- 2+ years of experience with the AWS CDK or SDK- 1+ year’s experience and knowledge in MLOps, in deploying, operationalizing, and maintaining scalable AI/ML-solutions in production- Prior experience developing and implementing scalable machine learning solutions with technologies such as AWS SageMaker, EMR, S3, Lambda, Airflow and CI/CD Pipeline ...

Data Engineer, Amazon AGI, AGI Data Services

AI is the most transformational technology of our time, capable of tackling some of humanity’s most challenging problems. Amazon is investing in generative AI and the responsible development and deployment of large language models (LLMs) across all of our businesses. Come build the future of human-technology interaction with us.We are looking for those candidates who just don’t think out of the box, but make the box they are in ‘Bigger’. The future is now, do you want to be a part of it? Then read on! We’re looking for a Data Engineer on Amazon’s AGI team to build world-class data platforms and deploy scalable data ingestion tools with a commitment to foster the safe, responsible, and effective development of AI technologies . The ideal candidate is an expert with Petabyte scale data ingestion, processing data, data modeling, ETL/ELT design and business intelligence tools and passionately partners with the business to identify strategic opportunities where improvements in data infrastructure creates outsized business impact. They are a self-starter, comfortable with ambiguity, able to think big (while paying careful attention to detail) and enjoys working in a fast-paced team. The ideal candidate needs to possess exceptional technical expertise with largescale lakehouses, distributed computing at a scale of thousands of hosts on multiple clusters, Spark, BI systems and AWS services. Core Responsibilities· Design, implement, and support a platform providing ad hoc access to large datasets · Interface with other technology teams to extract, transform, and load data from a wide variety of data sources using Spark or any other state of the art systems· Implement data structures using best practices for lakehouses· Model data and metadata for ad hoc and pre-built reporting, meeting read/write/summary optimized storages· Interface with business customers, gathering requirements and delivering complete reporting solutions· Build robust and scalable data integration (ETL) pipelines using Kotlin, Python, typescript and Spark· Build and deliver high quality datasets to support business analyst and customer reporting needs· Continually improve ongoing automating or simplifying self-service Data ingestion at scale for customers· Participate in strategic & tactical planning discussionsBASIC QUALIFICATIONS- 3+ years of data engineering experience- Experience with data modeling, warehousing and building ETL pipelines- Knowledge of batch and streaming data architectures like Kafka, Kinesis, Flink, Storm, Beam- Knowledge of distributed systems as it pertains to data storage and computing- Experience with SQL ...

Embedded Software Development Engineer, Kuiper MAC

Project Kuiper is an initiative to launch a constellation of Low Earth Orbit satellites that will provide low-latency, high-speed broadband internet connectivity to un-served and under-served communities around the world. In this role, you will be bringing that vision to life by architecting, developing and testing the communication systems payload software that provides the radio link connectivity between the satellites to customer-terminals and the ground-based internet gateways. Key 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 C, C++, RUST or other), test, and integration in an embedded Linux or real-time operating system (RTOS) environment. - Write software to control silicon devices using proprietary and standard communication buses, such as Interlaken SerDes, JESD, PCIe, I3C, I2C, SPI, RS-422, RS-485, Ethernet, 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 very high levels of system reliability and availability.- Debug low-level issues at the intersection of hardware/FPGA/firmware/software on multicore SOCs.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. 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 and communication systems payload!About the teamOur team tackles many critical satellite payload functions including payload power management, hardware interfaces, command & telemetry, operational state management, thermal management, resiliency and redundancy, hardware and software integration. 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- 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, Measurement, Ad Tech, and Data Science (MADS)

Are you excited about operating at Internet scale? Inventing how ads performance is measured in the online retail world? Growing and learning from the world class engineers? If so, we want to hear from you!Key job responsibilitiesYou will be responsible for designing and developing software products that will provide measurement data to a wide set of users across all of Amazon's advertising suite. You will be able to demonstrate a variety of architectural approaches and design patterns and have a demonstrated competence in designing maintainable and scalable software written in a high-level language. You will show your ability to adapt to changing technical environments and devise creative solutions to vexing software problems. You will encounter some of the toughest and most inspiring technical challenges of your career as you build petabyte-scale services, invent new big data paradigms, and scale for extreme growth.A day in the lifeWe enable advertisers to optimize ad spend and allocate budgets effectively by providing accurate, actionable and timely conversion measurement for all Amazon ad products. We use a combination of deterministic techniques to produce the estimates that are fastest in the industry without compromising quality. We apply the latest AWS big data on over 50 billion new events per day, operating petabyte size clusters. We constantly invent on our cutting-edge event-driven architectures to stay ahead of growing scale.About the teamThis team defines and produces the metrics used by advertisers to analyze the performance of their investment in ads. The charter of this team is focused on applications responsible for computing and distributing estimated conversions. We work with a variety of systems and languages: combining AWS services like EMR, Kinesis and AWS Batch, with open source technologies such as Spark, Presto.BASIC 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 ...

Embedded Software Development Engineer , Amazon Blink Systems Engineering

Amazon Blink has an opportunity for an innovative Embedded Software Engineer to contribute to embedded system design and development.We are seeking an individual with a blend of firmware and hardware expertise to develop system and component level feature sets for Blink's line of simple and smart cameras, doorbells and accessories.This role involves root cause analysis as part of hardware bring-up, collecting data and reporting to stakeholders.You will partner with Systems Engineering to provide integration of hardware, firmware, and diagnostics to enable performance measurements and optimization.Key job responsibilitiesIn this role you will collaborate with hardware, manufacturing, and adjacent firmware teams to develop subsystem-level functionality on Blink designs. You will work with image and motion sensors, speakers and microphones, microcontrollers and RF chipsets. You will apply your expertise in C/C++ and Python firmware development as well as system design with constrained resources (MIPS, RAM, FLASH, I/O). Hardware experience is key to this role. The Systems SDE will need the ability to read and analyze electrical schematics, debug system performance, and expertise in diagnostic tools, and driver sources.The successful candidate will have a working knowledge of: - Board Support Packages - Debug tools and probes (JTAG)- Communication Buses (UART, I2C, SPI, etc.)- SoC and Embedded CPU architecture - Embedded Linux and/or FreeRTOS- Security technologies and protocolsA day in the lifeA day in the life involves maintaining projects and issues in our product development software tools and code repositories, as well as documenting technical information in our collaboration tools and wikis. You will be hands on with all stages of hardware development, supporting board bring up and using bench equipment to test and diagnose hardware.In this role you will participate in code reviews and hardware design reviews, offering ideas and insights for optimizing product performance. You will interact with the Technical Program manager and Quality Assurance on project priorities and firmware testing. And you will partner with Systems Engineering on proof of concept and exploration work during advanced development.About the teamYou will be part of the Ring Solutions Systems team, which is a larger systems team focused on Ring Alarm, Smart Lighting and Blink devices. The team works in a Kanban style Agile development and very closely with Hardware. Your team will be specifically focused on Blink development but have counterparts on the Ring side for consultation and knowledge sharing. At Blink we combine our startup culture with the resources and scale of Amazon to create a vibrant, fun, and rewarding place to work.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language- Bachelor's degree in computer science or equivalent- 2+ years of experience with laboratory equipment including oscilloscopes, advanced digital multi-meters, logic analyzers and power analyzers ...

SDE II, Alexa Kids Experience

We believe voice is the most natural user interface for interacting with technology across many domains. As the Alexa Kids Experience team we are creating the safe guards to allow Kids interact with Gen AI and help them unlock many wonderful experiences that add value and make memories. Key job responsibilitiesUnderstand the Alexa core services architecture and data flow related to Kids interactions and find the points of integration for signals for enhancing experiences and content moderation. You will work with various domains and platform teams in driving design decisions and lay the foundation for future services that pave the path for new AI related experiences. A day in the life* Work closely with product and program managers to drive execution of critical features. * Design, develop, test, deploy, maintain and improve software* Investigate design approaches, prototype new technology and evaluate technical feasibility* Write high quality distributed system software and perform peer code-reviews* Perform development and maintenance of key system features* Drive best practices and engineering excellence* Provide technical direction to the team and identify areas of focus* Establish architectural principles, selecting design patterns and mentoring team members on their appropriate application* Create and review software design documentation and mentor junior engineers* Create and review documentation and process regarding recurring issues, new standard operating procedures, knowledge transfer material, etc* Be proactive in Operational Excellence. About the team Kodex team specializes in understanding how Voice and Touch interactions flow through the entire set of Alexa Services and Data Stores, and works with all the partner teams to improve Customer Experience and secure customer personal data. Team puts an emphasis on quality over quantity and work life balance. We take great care of our Engineers and help them grow in their careers while providing meaningful work that helps them achieve the right customer impact and deliver on business goals.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 ...

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

Machine Learning Engineer, Amazon General Intelligence (AGI)

The Artificial General Intelligence (AGI) team is looking for a passionate, talented, and inventive Software Development Engineer(Sr. SDE)/Machine Learning Engineer(MLE) to play pivotal role in the development of industry-leading multi-modal and multi-lingual Large Language Models (LLM). As our Sr. SDE/MLE superstar, you'll have the power to lead the charge in developing mind-blowing algorithms and modeling techniques that will push the boundaries of large model training using cutting-edge hardware like GPUs and AWS Trainium. Your groundbreaking work will directly impact our customers' lives through game-changing products and services powered by your Generative AI breakthroughs!Get ready to dive into Amazon's vast and diverse data sources and harness the immense power of our large-scale computing resources to turbocharge the development of multi-modal Large Language Models (LLMs) and other awe-inspiring Generative Artificial Intelligence (Gen AI) applications. Your expertise and insights will be invaluable in defining data strategies, enrichment processes, model optimizations, and evaluation methods that will set new standards in the industry!So, if you're passionate about pushing the limits of AI, thrive in a fast-paced and innovative environment, and are ready to make a lasting impact on the world, this is your chance! Join us on this exhilarating adventure and let's revolutionize AGI together! #MLEKey job responsibilities* Ability to quickly learn cutting-edge technologies and algorithms in the field of Generative AI to participate in our journey to build the best LLMs.* Responsible for the development and maintenance of key platforms needed for developing, evaluating and deploying LLM for real-world applications.* Work with other team members to investigate design approaches, prototype new technology and evaluate technical feasibility.* Work closely with Applied scientists to process massive data, scale machine learning models while optimizing.A day in the lifeAs a SDE/MLE with the AGI team, you will be responsible for leading the development of novel algorithms and modeling techniques to advance the state of the art of large model training using hardware like NVDIA GPUs. Your work will directly impact our customers in the form of products and services that make use of Generative AI innovations. You will leverage Amazon’s heterogeneous data sources and large-scale computing resources to accelerate development with multi-modal Large Language Models (LLMs) and other Generative Artificial Intelligence (Gen AI) applications. As a key player in our team, you'll have a significant influence on our overall strategy, shaping the future direction of AGI at Amazon. You'll be the driving force behind our system architecture and the champion of best practices that will ensure an unparalleled infrastructure of the highest quality. Work in an Agile/Scrum environment to move fast and deliver high quality software.About the teamJoin our AGI team and work at the forefront of AI. Collaborate with top minds pushing boundaries in deep learning, reinforcement learning, and more. Gain valuable experience and accelerate your career growth. This is a unique opportunity to create history and shape the future of artificial intelligence.Mission of the team: We leverage our hyper-scalable, general-purpose large model training and inference systems to develop and deploy cutting-edge sensory AI foundational models that revolutionize machine perception, interpretation and interaction, with humans and with the physical world.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 Developer, Amazon Games AI

Amazon Games is seeking a highly effective Senior Software Development Engineer to lead the implementation of innovative Machine Learning (ML), Reinforcement Learning (RL), and Generative AI techniques for game development applications. In this role, you will bridge the gap between our AI/ML science advancements and practical game development, creating reusable engine components and middleware. You will drive the development of AI technologies to enhance gameplay, optimize development workflows, and push the boundaries of interactive entertainment.At Amazon Games, our ambition is to create bold new experiences that foster community in and around our games. Our team of game industry veterans develops AAA multiplayer games and original IPs, with teams in Seattle, Orange County, San Diego, Montreal, and Bucharest. Amazon Games, through its Studios, Publishing, and Prime Gaming divisions collaborating with external partners, aims to develop, publish, and deliver compelling AAA games and content experiences for gamers to discover.Key job responsibilities- Lead the design and development of robust, scalable, and reusable engine components that implement ML, RL, and Gen AI techniques that will be used by game teams using engines such as Unreal and Unity.- Collaborate closely with Applied Scientists to translate their research and prototypes into production-ready game engine features.- Develop a reusable middleware layer that facilitates the integration of AI technologies across multiple game projects and platforms.- Collaborate with game teams to deliver AI-driven features into their workflows and game systems.- Optimize AI implementation for performance, ensuring they meet the real-time requirements of game engines- Contribute to the architecture and design of game systems that leverage AI technologies.- Collaborate with other Amazon teams to identify and develop sharable AI technologies and tools.- Stay current with advancements in game engine technologies, ML/RL/Gen AI, and their applications in gaming.- Evaluate and integrate third-party AI solutions when appropriate, ensuring they meet our quality and performance standards.- Mentor junior engineers and promote best practices in software engineering and AI implementation within the game development context.- Champion the responsible implementation of AI in games, considering player experience, fairness, and potential biases.A day in the life- You thrive in a collaborative environment where your decisions have significant impact and influence.- You are passionate about building game experiences that delight players.- You deliver great workflows, tools, and game innovations to your fellow developers and constantly seek improvement.- You want to be part of something exciting and unique in the gaming ecosystem.About the teamThe Amazon Games Studio AI Research team focuses on artificial intelligence innovation in gaming. Our highly skilled, multi-discipline team works across Machine Learning, Reinforcement Learning, and Generative AI to reimagine game development. We work closely with first-party game developers and partner studios to bring creative visions to life. Our mission is to use AI responsibly to transform gameplay experiences, enrich narratives, and provide creators with practical tools to optimize their production pipelines.BASIC QUALIFICATIONS- Bachelor's degree in Computer Science, Software Engineering, or related field- 8+ years of professional software development experience, with at least 3 years in game development- Proficiency in C++ and experience with game engines (Unreal, Unity, or proprietary)- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience in designing and developing reusable software components and APIs- Experience as a mentor, tech lead or leading an engineering team ...