{"schemaVersion":"jobsearcher.job.v1","id":"42c8d375b6a273d22030ca18","url":"https://jobsearcher.com/jobs/42c8d375b6a273d22030ca18","canonicalUrl":"https://jobsearcher.com/jobs/42c8d375b6a273d22030ca18","title":"Software Development Engineer II, AWS Serverless Storage","description":"Software Development Engineer II, AWS Serverless Storage Job ID: 10465333 | Amazon Web Services, Inc. The AWS Serverless Storage team is seeking an exceptional software engineer to help develop a distributed in‐memory data store for high‐throughput, high‐volume data processing in big data analytics and Artificial Intelligence (AI) workloads. Serverless Storage is an innovative platform designed to solve unique challenges in data exchange, processing, and handling for large‐volume datasets. As an engineer on the Serverless Storage team, you will be responsible for building core features of an in‐memory data store, leveraging the Rust programming language's advanced memory safety and concurrency capabilities. Your role will involve developing efficient, scalable data persistent APIs that can adapt to various use cases, contributing to foundational protocols and communication mechanisms, and performing performance optimization to improve CPU, memory, and disk utilization at the node level. On the control side, you will build and maintain high‐throughput, high‐availability microservices to manage cluster lifecycle and deployments on EC2/ECS/EKS, scaling services and rolling out software updates. We seek a self‐motivated individual passionate about learning new technologies and thriving in a fast‐paced development environment. The ideal candidate will have strong ownership, the ability to work independently, and consistent delivery of results, with effective communication with peers, management, and stakeholders. Key job responsibilities Design and implement a large‐data, high‐performance distributed data storage system Develop services on EC2/ECS/Kubernetes Develop system‐level software using Rust and Java programming language Build scalable infrastructure on AWS cloud platforms Integrate advanced data solutions with AI and big data technologies Collaborate with Spark and other big data ecosystem technologies Create high‐performance, distributed computing architectures Deliver systems and features with top‐notch quality, on time Own the end‐to‐end Software Development Life Cycle (SDLC) 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 1+ year of software development engineer or related occupational experience 1+ year of designing and developing large‐scale, multi‐tiered, multi‐threaded, embedded or distributed software applications, tools, systems, and services using C#, C++, Java, or Perl 1+ year of Object Oriented Design experience Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field Experience programming with at least one software programming language Preferred Qualifications 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience Bachelor's degree in computer science or equivalent Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. #J-18808-Ljbffr","company":"Amazon","rawCompany":"amazon","city":"Redmond","state":"WA","isRemote":false,"isActive":false,"createdAt":"2026-07-09T05:22:12.236Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1251.00","title":"Computer Programmers","slug":"computer-programmers"}],"industries":[{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Development Engineer II, AWS Serverless Storage","description":"Software Development Engineer II, AWS Serverless Storage Job ID: 10465333 | Amazon Web Services, Inc. The AWS Serverless Storage team is seeking an exceptional software engineer to help develop a distributed in‐memory data store for high‐throughput, high‐volume data processing in big data analytics and Artificial Intelligence (AI) workloads. Serverless Storage is an innovative platform designed to solve unique challenges in data exchange, processing, and handling for large‐volume datasets. As an engineer on the Serverless Storage team, you will be responsible for building core features of an in‐memory data store, leveraging the Rust programming language's advanced memory safety and concurrency capabilities. Your role will involve developing efficient, scalable data persistent APIs that can adapt to various use cases, contributing to foundational protocols and communication mechanisms, and performing performance optimization to improve CPU, memory, and disk utilization at the node level. On the control side, you will build and maintain high‐throughput, high‐availability microservices to manage cluster lifecycle and deployments on EC2/ECS/EKS, scaling services and rolling out software updates. We seek a self‐motivated individual passionate about learning new technologies and thriving in a fast‐paced development environment. The ideal candidate will have strong ownership, the ability to work independently, and consistent delivery of results, with effective communication with peers, management, and stakeholders. Key job responsibilities Design and implement a large‐data, high‐performance distributed data storage system Develop services on EC2/ECS/Kubernetes Develop system‐level software using Rust and Java programming language Build scalable infrastructure on AWS cloud platforms Integrate advanced data solutions with AI and big data technologies Collaborate with Spark and other big data ecosystem technologies Create high‐performance, distributed computing architectures Deliver systems and features with top‐notch quality, on time Own the end‐to‐end Software Development Life Cycle (SDLC) 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 1+ year of software development engineer or related occupational experience 1+ year of designing and developing large‐scale, multi‐tiered, multi‐threaded, embedded or distributed software applications, tools, systems, and services using C#, C++, Java, or Perl 1+ year of Object Oriented Design experience Bachelor's degree or foreign equivalent in Computer Science, Engineering, Mathematics, or a related field Experience programming with at least one software programming language Preferred Qualifications 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience Bachelor's degree in computer science or equivalent Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. #J-18808-Ljbffr","datePosted":"2026-07-09T05:22:12.236Z","dateModified":"2026-07-09T05:22:12.236Z","hiringOrganization":{"@type":"Organization","name":"Amazon","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Redmond","addressRegion":"WA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"42c8d375b6a273d22030ca18"},"url":"https://jobsearcher.com/jobs/42c8d375b6a273d22030ca18"}}