SDE II-EC2-Nitro, EC2 Nitro

We’re on the lookout for the curious, those who think big and want to define the world of tomorrow. At Amazon, you will grow into the high impact, visionary person you know you’re ready to be. Every day will be filled with exciting new challenges, developing new skills, and achieving personal growth. How often can you say that your work changes the world? At Amazon, you’ll say it often. Join us and define tomorrow.Do you want to solve business challenges through innovative technology? Do you enjoy working on cutting-edge, scalable services technology in a team environment? Do you like working on industry-defining projects that move the needle?At Amazon, we hire the best minds in technology to innovate and build on behalf of our customers. The focus we have on our customers is why we are one of the world’s most beloved brands – customer obsession is part of our company DNA. Our Software Development Engineers (SDEs) use cutting-edge technology to solve complex problems and get to see the impact of their work first-hand."10017BASIC 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-Serverless, 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 ...

SDE II-VPC/ELB, VPC/ELB

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

SDE II, AGI - Information Grounding and Proactive Services

Do you want to be part of the AGI organization and help build innovative applications leveraging the state of the art generative AI? Are you passionate about building scalable web services utilizing large language models? Do you believe that complex tasks can be achieved in an intuitive way?Key job responsibilitiesBuild a scalable information grounding service that provides grounding evidence to multiple Amazonian experiences. Grounding large language models (LLMs) ensures that their interactions with users are informed, relevant, consistent, and trustworthy. It ensures accuracy and relevance by providing context-specific responses and mitigating the risk of generating false information through techniques like Retrieval-Augmented Generation (RAG). Grounding allows LLMs to adapt to rapid information changes without constant retraining, maintaining up-to-date and reliable outputs. This is accomplished by linking the models' outputs to verifiable sources of information retrieved from public web sources (e.g., WebIR) and other structured data sources (e.g., knowledge graphs, local databases). Grounding LLMs involves two main steps: 1/ providing relevant evidence from knowledge sources for the customer query and packing it into the LLM context window, and 2/ optimizing LLM (e.g., SFT, RLHF) to use this evidence appropriately, minimizing irrelevance or hallucinations.Design & Write code: Write code primarily in Java and design scalable, fault tolerant and distributed applications running on AWS technology. Leverage state of the art AWS resources in the development of a scalable web grounding service for LLM based applications. Test, test, test: Our software engineers don't just write code, they also test the heck out of it. You will write unit tests, integration tests and regression tests and find ways to automate them.Troubleshoot and fix operational problems: You will work with systems engineers to troubleshoot operational problems and fix them. If you are so inclined, you will also automate troubleshooting procedures and write tools. And when the issues concern specific customers, you will also have the opportunity to talk to them and understand their space better.Influence product direction: You will propose your ideas for the future of the space to product management and get to shape the roadmap.Hire and mentor others: You will get to interview people for the team and to mentor other engineers.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, 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 ...

SDE II, Amazon Ads - India and Emerging Stores

If you are excited by the opportunity to build highly innovative, scalable , high-performance and low latency solutions for digital advertisement, this may be the right career move for you. Be part of an innovative and passionate team, responsible for building a successful, sustainable and strategic international business for Amazon, from the ground up.Key job responsibilitiesAs a Software engineer on the team:You will get an opportunity to work on building large-scale machine-learning infrastructure for online recommendation, ads ranking, personalization, and search.You will work on Big Data technologies such as AWS, Spark, Hive, Lucene/SOLR, Elastic search etc.You will drive appropriate technology choices for the business, lead the way for continuous innovation, and shape the future of India Advertising .You will follow the technical direction of our offerings and solutions, working with many different technologies across the India Advertising organization.You will code, troubleshoot, and support high volume and low latency distributed systems. What you create is also what you own.You will participate in implementing key functional areas of the customer experience, including website applications and platform services.You will work with the business team and project managers to convert functional requirements into technical featuresYou will own operating our products, driving excellence in feature stability, performance and flexibility.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, Builder Foundations GRID, Builder Foundations GRID

Do you have a passion for programming languages? Are you excited about working on next-generation, Amazon-scale serverless technologies that enhance developer productivity?We are looking for talented software engineers to join the growing Builder Experience organization. In this role, you will help define and drive the next evolution of developer productivity at Amazon. Our mission is to harness the power of modern programming languages, leverage advancements in generative AI, and integrate seamlessly with the low-latency, high-throughput serverless runtimes that power Amazon's infrastructure.As part of the Builder Foundations organization - the core platform behind Amazon’s eCommerce business - your work will impact millions of customers using services like Kindle, Prime, Instant Video, Fulfillment, Alexa, and Amazon’s global online shopping experience.What You’ll Do:• Work backward from developer needs, shaping the future of programming languages at Amazon• Influencing its design, strategy, and underlying technology choices.• Develop foundational software that interprets, compiles, and optimizes code for parallel and asynchronous execution with fast, efficient data access.• Build innovative, scalable systems that empower Amazon developers to create world-class applications with maximum efficiency.If you are passionate about programming languages, high-performance systems, and the future of serverless development, we’d love to hear from you!Key job responsibilitiesAn SDE 2 at Amazon independently delivers impactful software solutions across the development lifecycle, from design to deployment, aligning technical features with customer needs and business goals. They tackle complex problems, contribute to high-quality, maintainable code, and enhance system flexibility by balancing short-term solutions with long-term architectural considerations. In addition to their technical contributions, SDE 2s focus on operational excellence, resolving root causes of issues, mentoring peers, and fostering a collaborative environment to continuously improve team processes and overall software quality.Must Haves:• Strong coding skills that meet Amazon’s Code Bar.• Ability to independently handle the full software lifecycle, from design to operations.• Problem-solving skills for complex issues, including risk assessment and tradeoff decisions.• Experience in code reviews and mentoring, as well as an ability to improve team processes.• Good communication and documentation skillsNice-to-Haves:• Familiarity with multiple programming languages or architectural principles.• Experience in technical design and the ability to provide constructive feedback.• Ability to balance speed of execution with long-term architectural considerations.• Proficiency in handling customer feedback and advocating for customer-centric improvementsBASIC 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, Builder Foundations, Builder Foundations GRID

Do you have a passion for programming languages? Are you excited about working on next-generation, Amazon-scale serverless technologies that enhance developer productivity?We are looking for talented software engineers to join the growing Builder Experience organization. In this role, you will help define and drive the next evolution of developer productivity at Amazon. Our mission is to harness the power of modern programming languages, leverage advancements in generative AI, and integrate seamlessly with the low-latency, high-throughput serverless runtimes that power Amazon's infrastructure.As part of the Builder Foundations organization - the core platform behind Amazon’s eCommerce business - your work will impact millions of customers using services like Kindle, Prime, Instant Video, Fulfillment, Alexa, and Amazon’s global online shopping experience.What You’ll Do:• Work backward from developer needs, shaping the future of programming languages at Amazon• Influencing its design, strategy, and underlying technology choices.• Develop foundational software that interprets, compiles, and optimizes code for parallel and asynchronous execution with fast, efficient data access.• Build innovative, scalable systems that empower Amazon developers to create world-class applications with maximum efficiency.If you are passionate about programming languages, high-performance systems, and the future of serverless development, we’d love to hear from you!Key job responsibilitiesAn SDE 2 at Amazon independently delivers impactful software solutions across the development lifecycle, from design to deployment, aligning technical features with customer needs and business goals. They tackle complex problems, contribute to high-quality, maintainable code, and enhance system flexibility by balancing short-term solutions with long-term architectural considerations. In addition to their technical contributions, SDE 2s focus on operational excellence, resolving root causes of issues, mentoring peers, and fostering a collaborative environment to continuously improve team processes and overall software quality.Must Haves:• Strong coding skills that meet Amazon’s Code Bar.• Ability to independently handle the full software lifecycle, from design to operations.• Problem-solving skills for complex issues, including risk assessment and tradeoff decisions.• Experience in code reviews and mentoring, as well as an ability to improve team processes.• Good communication and documentation skillsNice-to-Haves:• Familiarity with multiple programming languages or architectural principles.• Experience in technical design and the ability to provide constructive feedback.• Ability to balance speed of execution with long-term architectural considerations.• Proficiency in handling customer feedback and advocating for customer-centric improvementsBASIC 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, 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.We’re on the lookout for the curious, those who think big and want to define the world of tomorrow. At Amazon, you will grow into the high impact, visionary person you know you’re ready to be. Every day will be filled with exciting new challenges, developing new skills, and achieving personal growth. How often can you say that your work changes the world? At Amazon, you’ll say it often. Join us and define tomorrow.About the teamAbout AWSUtility 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.Diverse ExperiencesAWS values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying. Why AWS?Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.Inclusive Team CultureHere at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.Mentorship & Career GrowthWe’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional. Work/Life BalanceWe value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud. BASIC QUALIFICATIONS- 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, 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.We’re on the lookout for the curious, those who think big and want to define the world of tomorrow. At Amazon, you will grow into the high impact, visionary person you know you’re ready to be. Every day will be filled with exciting new challenges, developing new skills, and achieving personal growth. How often can you say that your work changes the world? At Amazon, you’ll say it often. Join us and define tomorrow.A day in the lifeAbout the teamUtility Computing (UC)AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for their cloud services.Diverse ExperiencesAWS values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying. Why AWS?Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.Inclusive Team CultureHere at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.Mentorship & Career GrowthWe’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional. Work/Life BalanceWe value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud. BASIC QUALIFICATIONS- 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, Customer 360 and AI, Amazon Personalization

With the rise of Generative AI and LLMs, customer expectations for deeply personalized experiences have increased. To meet this challenge, we're seeking a Software Development Engineer to help develop a unified customer personalization service supporting Amazon's diverse range of businesses and offerings. This initiative will revolutionize how we understand and serve our customers, leveraging advanced AI and machine learning techniques to uncover insights from seemingly unrelated interactions across our services. By creating a seamless, personalized experience that adapts in real-time to customer preferences and behaviors, we aim to set new industry standards for customer-centric, AI-powered personalization. As a leader in this initiative, you'll drive technological breakthroughs that will directly enhance millions of customer interactions daily.Step inside our world for 2 minutes and discover why our team members love coming to work every day. Watch our behind-the-scenes video to meet potential colleagues and explore the culture, energy, and challenges of your next career move: https://www.youtube.com/watch?v=4Nr1YSr412kKey job responsibilitiesAs a Software Development Engineer II, you will solve technical challenges related to large-scale data integration, real-time data access, and privacy-preserving personalization. You'll play an active role in translating business and functional requirements into concrete deliverables and build quick prototypes or proofs of concept in partnership with other technology leaders within the team. Specific responsibilities include:1. Design and develop highly scalable and reliable distributed services for real-time data access and integration across multiple Amazon platforms.2. Implement sophisticated server-side filtering and querying capabilities to ensure efficient and relevant data retrieval.3. Create standardized APIs and data models to enable seamless data sharing and utilization across diverse business units.4. Develop and optimize systems for handling both offline and online data access, including real-time event processing and batch data analysis.5. Implement robust privacy controls and compliance measures to ensure data protection and regulatory adherence.6. Collaborate with AI and machine learning teams to integrate advanced personalization capabilities into the platform.7. Work on innovative solutions for standardizing product and offering identifiers across different Amazon services.8. Contribute to the development of data feeds and reactor systems for real-time data enrichment and insight generation.About the teamCustomer 360 is an innovative initiative that aims to transform how Amazon understands and serves its customers. We're developing state-of-the-art solutions to unify customer data and insights across multiple business units, enabling more personalized and effective customer experiences.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, Global Runtime Infrastructure for Developers

Amazon Managed Compute Runtimes (MCR) is looking for a passionate, result-driven, and innovative SDE II to deliver our grand vision, design and implement technical solution that empowers our customers to achieve region flexibility, and address the fundamental needs for Compute, Orchestration, and Observability via our centrally managed runtimes. You’ll be joining a team building cutting edge and highly distributed systems to enable world class, cost-effective, and user friendly systems as we aim to create a highly technical, customer obsessed, and entrepreneurial culture. Successful candidates will have a proven track record of developing highly distributed systems and customer friendly web applications using Agile and incremental delivery methods. You must enjoy working on complex software systems in a customer-centric environment and be passionate not only about building good software but also ensuring that same software achieve its goals in operational reality.If you’re excited about contributing to the innovations that power Amazon's next generation of computing architecture, making broad impacts across all Amazon business lines including Amazon Stores, Kindle, Alexa, Pharmacy, Payments etc, or just have the desire to have fun creating something you can be proud to show your family and friends, reach out. We’d love to chat.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, Recommendations Xperiences (REX) "Core Recs"

Do you want to build cutting-edge highly scalable services & infrastructure using AWS technologies and support new machine learning initiatives? Does the prospect of building services serving billions of requests per day while maintaining response latencies in milliseconds and meeting strict SLA requirements, excite you?The Books Personalization team helps customers to find the next book they would love. Our systems and algorithms operate on one of the world's largest book catalogs, recommending books to customers - with a strict latency constraint. We are a team of software engineers working alongside machine learning scientists on complex solutions to understand the customer intent and present them with books are relevant to their liking.We are looking for a Software Engineer, who can drive appropriate technology choices for the business, lead the way for continuous innovation, and shape the future of recommendation systems in Amazon Books. You will build services to handle billions of requests per day, while maintaining response latencies in milliseconds and meeting strict SLA requirements. It is quite routine for our systems to operate on massive datasets using distributed frameworks. You will design and code, troubleshoot, and support high volume and low latency distributed systems. You will develop ML models either from scratch or by modifying existing algorithms. The solutions you create would drive step increases in building better recommender and/or helping more customers. You will directly impact our customers’ book shopping experience. This role will provide exposure to cutting-edge innovations in recommender system, as well as working experience on science side of the spectrum.About the teamThe Recommendations Xperiences (REX) "Core Recs" team is an engineering-focused team working in the Books Personalization domain. Together, we build novel services, infrastructures, and Machine Learning (ML) models to enhance the book personalization experience for customers.BASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming language ...

SDE II, Rufus - LLM Training, Amazon

Join Us in Transforming the Future of Shopping with Generative AI!At Amazon Stores, we’re creating a new foundational Large Language Model (LLM) that blends general world knowledge with Amazon's unparalleled e-commerce expertise. This transformative technology will redefine how customers shop, discover, and engage with Amazon. If you’re passionate about ground breaking innovation, solving complex problems, and making a meaningful impact, we want you on this journey with us.Imagine being part of a dynamic team where your work directly shapes the future of shopping. This is your opportunity to collaborate with world-class scientists, engineers, and product managers, leveraging your expertise to create something extraordinary for millions of customers around the globe.Key job responsibilitiesIn this role, you will play a critical part in building and scaling Amazon’s next-generation AI models. Your day-to-day responsibilities will include:* Developing robust machine learning pipelines to enable base model pre-training, instruction fine-tuning, post-training of large-scale language models.* Creating tools and frameworks to accelerate experimentation and unlock deeper insights into model performance.* Driving efficiency and stability improvements in core dependencies, such as NVIDIA NeMo and Megatron-LM, to optimize training performance and ensure reliable, cost-effective operations* Collaborating with partner teams to define system requirements, align on experiments, and plan seamless deployments.* Navigating ambiguity and delivering impactful results through short-term solutions and long-term strategy.Why Join Us?At Amazon, we’re not just building technology; we’re redefining experiences. This role offers:* Impact at Scale: Your work will directly enhance the shopping experience for millions of customers worldwide.* Cutting-Edge Tools: Hands-on opportunities to work with Native AWS technical stack, Kubernetes, and advanced LLM frameworks like NeMo and Megatron-LM.* Collaboration with Visionaries: Work alongside some of the brightest minds in AI and machine learning to solve unprecedented challenges.* A Culture of Innovation: At Amazon, we embrace experimentation, creativity, and the freedom to bring big ideas to life.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 developing machine learning pipelines, developing large language model or natural language understanding models. ...

SDE II, WWGST

The Challenge: Whole Foods Market is looking for a Software Development Engineer who is passionate and innovative, with a heart for Nourishing People and the Planet, to join our newly formed Engineering Services team. This team will be tackling some of our most complex and challenging projects and will deliver innovative technical solutions to advance the retail grocery industry.The Team: We are building a new team from the ground up. We can't wait to show customers what's possible when Amazon and Whole Foods Market innovate together. This is just the beginning, and we need exceptional people across all technology disciplines to build and unearth the full potential of this opportunity.The Role: Everyone on the team needs to be entrepreneurial, wear many hats, and work in a highly collaborative environment. As a Software Development Engineer, you will help tackle a diverse landscape of technical challenges. We are an early-stage initiative, and you will play an active role in translating business requirements into concrete systems, prototyping concepts, and working with technology leaders within the team and across the business.The Work: You will design, develop, and deploy reliable distributed solutions that operate at Amazon scale for Whole Foods store networks. You will work with a variety of core languages and technologies, including Java, Python, and AWS services. You will tackle challenging, novel situations every day and will have the opportunity to redefine an industry while working with different teams across Amazon and Whole Foods Market. Along the way, we guarantee that you'll learn a lot, have fun, and make a positive impact on many people.A passion for working with new technologies and pushing the envelope on existing technology is required. A high level of ownership and bias-for-action is required to be successful in this role.Key job responsibilities* You are passionate about defining and creating brand-new products and services that will radically improve customer experiences in key strategic areas.* You are able to translate business objectives into technical solutions, understanding how they will impact and align with the overall strategy.* You love to explore unknown territory and invent simple, beautiful solutions to complex business and usability problems, sometimes with no clear precedent in today's world.* You are highly collaborative, with a proven record of working closely with your team to influence outcomes and propose well-informed new directions.* You have great interpersonal communication skills. You are good at finding new and better ways of communicating and sharing your work, and are always fine-tuning your work for impact and transparency.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 Intern – High-Performance Query Processing, Query Optimization

Amazon Web Services (AWS) internships are for 12 consecutive weeks during summer. By applying to this position, your application will be considered for the locations listed on this posting.Amazon Redshift is the world’s most popular fully managed cloud data warehouse. Tens of thousands of enterprise customers use Redshift to crunch through exabytes of data in the cloud to make business critical decisions every day. To stay ahead in such a mission critical setting, at Redshift, we must always re-invent ourselves for customers. We are always looking for the innovative engineers to help shape the future of Redshift. About the teamQuery Processing team is at the heart of Redshift data plane and is responsible for query analysis, query optimization and massively parallel execution engine. Query Processing team is focused on maintaining Amazon Redshift’s lead on price-performance. Query Processing team delivers extreme performance by uniquely combining novel techniques for distributed query planning, code generation, query compilation, query scheduling, resource-planning, and superscalar query execution with optimized data encodings accessed with high performance SIMD kernels, and hardware conscious algorithms. We also work closely with AWS platform teams in shaping requirements for next generation platforms to run database/analytics applications.Our team consists of industry leading innovators, with multitudes of patents and research publications in this space. We are a fun-loving team, that is passionate about ideating, designing and delivering query processing and overall database architecture towards extreme performance. We are distributed across many locations in US, Germany, and are expanding in other geographies. This is a unique and rare opportunity to get in on the ground floor within a fast-growing business and help shape the technology powering analytical workloads for Fortune 500 companies, startups, and everything in between. You will bring deep technical, algorithmic and coding expertise with the ability to work within a fast moving and collaborative environment in the industry leading cloud company to deliver a broad business impact. If this sounds exciting to you - come build the future with us!Key job responsibilitiesAs a software engineer in vectorized query execution team, you will:• Design and implement state-of-the-art distributed data processing algorithms for the parallel execution query engine.• Identify opportunities for performance improvement by in-depth analysis of the query plan and query execution states.• Deploy and monitor new features in a highly available and fault tolerant system running in the cloud.BASIC QUALIFICATIONS- Are enrolled in a academic program that is physically located in the United States- 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- Work 40 hours/week minimum and commit to 12 week internship maximum- Experience managing teams- Are enrolled in a Bachelor's degree or above in Computer Science, Computer Engineering, Data Science, Electrical Engineering, or majors relating to these fields with graduation conferral date after December 2025 ...

SDE Intern (Summer)

We’re on the lookout for the curious, those who think big and want to define the world of tomorrow. At Amazon, you will grow into the high impact, visionary person you know you’re ready to be. Every day will be filled with exciting new challenges, developing new skills, and achieving personal growth. How often can you say that your work changes the world? At Amazon, you’ll say it often. Join us and define tomorrow.At Amazon, we hire the best minds in technology to innovate and build on behalf of our customers. The intense focus we have on our customers is why we are one of the world’s most beloved brands – customer obsession is part of our company DNA. Our interns write real software and collaborate with experienced software development engineers (SDEs) who guide interns on projects that matter to our customers.Key job responsibilities• Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring innovative products and services to market.• Design and build innovative technologies in a large distributed computing environment, and help lead fundamental changes in the industry.• Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed.• Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use.• Ability to design and code the right solutions starting with broadly defined problems.• Work in an agile environment to deliver high-quality software.A day in the lifeAs an intern, you will be matched to a manager and a mentor. You will have the opportunity to influence the evolution of Amazon technology and lead mission critical projects early in your career. Your design, code, and raw smarts will contribute to solving some of the most complex technical challenges in the areas of distributed systems, data mining, automation, optimization, scalability, and security – just to name a few.In addition to working on an impactful project, you will have the opportunity to engage with Amazonians for both personal and professional development, expand your network, and participate in activities with other interns throughout your internship. No matter the location of your internship, we give you the tools to own your project and learn in a real-world setting. Many of our technologies overlap, and you would be hard pressed to find a team that is not using Amazon Web Services (AWS), touching the catalogue, or iterating services to better personalize for customers. We make the impossible, possible.BASIC QUALIFICATIONS- Are enrolled in a Bachelor's degree or above in Computer Science, Computer Engineering, or related fields at time of application- Knowledge of computer science fundamentals such as object-oriented design, operating systems, algorithms, data structures, and complexity analysis- Experience with at least one modern language such as Java, Python, C++, or C# including object-oriented design- Work 40 hours/week minimum and commit to 12 week internship maximum- Expected graduation date between 10/2025 - 9/2028. ...

SDE Intern (Summer) - Software and Networking Developer (SDN)

Do you want to solve business challenges through innovative technology? Do you enjoy working on cutting-edge, massively scalable services technology in a fast-paced team environment? Do you love working on industry defining projects that move the needle?At Amazon, we hire the best minds in technology to innovate & build things for the benefit of our customers. The intense focus we have on our customers is why we are one of the world’s most beloved brands – it is part of our company DNA. Our Software Development Engineers play an instrumental role in utilizing cutting edge technology to solve complex problems and get to see the impact of their work.Amazon challenges are big and impact millions of customers, sellers, and countless products across the globe. Our path is not always easy so we are selective about who joins us on this journey. There is a certain kind of person who takes on software development challenges at Amazon – someone excited by the idea creating new platforms, features, and services from scratch while managing ambiguity and the pace of a company whose ship cycles are measured in weeks, not years. If this is you, come build the future with us.Key job responsibilities• Innovating and delivering creative SW Designs to develop new services, solve operational problems, drive improvements in developer velocity, or positively impact operational safety• Writing requirements capturing documents, design documents, integration test plans, and deployment plans• Communicating status and progress of deliverables to schedule, and sharing learnings/ innovations with your team and stakeholdersBASIC QUALIFICATIONS- Currently enrolled in a Bachelor’s degree program or higher in Computer Science, with a graduation conferral date between December 2025 - September 2027.- Programming experience in internship or coursework with programming language such as Python and/or C or C++.- Work 40 hours/week minimum and commit to 12 week internship maximum ...

SDE Intern, Computer Science

We’re on the lookout for the curious, those who think big and want to define the world of tomorrow. At Amazon, you will grow into the high impact, visionary person you know you’re ready to be. Every day will be filled with exciting new challenges, developing new skills, and achieving personal growth. How often can you say that your work changes the world? At Amazon, you’ll say it often. Join us and define tomorrow.At Amazon, we hire the best minds in technology to innovate and build on behalf of our customers. The intense focus we have on our customers is why we are one of the world’s most beloved brands – customer obsession is part of our company DNA. Our interns write real software and collaborate with experienced software development engineers (SDEs) who guide interns on projects that matter to our customers.Key job responsibilities• Collaborate with experienced cross-disciplinary Amazonians to conceive, design, and bring innovative products and services to market.• Design and build innovative technologies in a large distributed computing environment, and help lead fundamental changes in the industry.• Create solutions to run predictions on distributed systems with exposure to innovative technologies at incredible scale and speed.• Build distributed storage, index, and query systems that are scalable, fault-tolerant, low cost, and easy to manage/use.• Ability to design and code the right solutions starting with broadly defined problems.• Work in an agile environment to deliver high-quality software.A day in the lifeAs an intern, you will be matched to a manager and a mentor. You will have the opportunity to influence the evolution of Amazon technology and lead mission critical projects early in your career. Your design, code, and raw smarts will contribute to solving some of the most complex technical challenges in the areas of distributed systems, data mining, automation, optimization, scalability, and security – just to name a few.In addition to working on an impactful project, you will have the opportunity to engage with Amazonians for both personal and professional development, expand your network, and participate in activities with other interns throughout your internship. No matter the location of your internship, we give you the tools to own your project and learn in a real-world setting. Many of our technologies overlap, and you would be hard pressed to find a team that is not using Amazon Web Services (AWS), touching the catalogue, or iterating services to better personalize for customers. We make the impossible, possible.BASIC QUALIFICATIONS- Knowledge of computer science fundamentals such as object-oriented design, operating systems, algorithms, data structures, and complexity analysis- Experience with at least one modern language such as Java, Python, C++, or C# including object-oriented design- Work 40 hours/week minimum and commit to 12 week internship maximum- Expected graduation date between 10/2025 - 9/2028.- Bachelors degree or higher in Computer Science. ...

SDE, Customer 360 and AI, Amazon Personalization

With the rise of Generative AI and LLMs, customer expectations for deeply personalized experiences have increased. To meet this challenge, we're seeking a Software Development Engineer to help develop a unified customer personalization service supporting Amazon's diverse range of businesses and offerings. This initiative will revolutionize how we understand and serve our customers, leveraging advanced AI and machine learning techniques to uncover insights from seemingly unrelated interactions across our services. By creating a seamless, personalized experience that adapts in real-time to customer preferences and behaviors, we aim to set new industry standards for customer-centric, AI-powered personalization. As a leader in this initiative, you'll drive technological breakthroughs that will directly enhance millions of customer interactions daily.Step inside our world for 2 minutes and discover why our team members love coming to work every day. Watch our behind-the-scenes video to meet potential colleagues and explore the culture, energy, and challenges of your next career move: https://www.youtube.com/watch?v=4Nr1YSr412kKey job responsibilitiesAs a Software Development Engineer II, you will solve technical challenges related to large-scale data integration, real-time data access, and privacy-preserving personalization. You'll play an active role in translating business and functional requirements into concrete deliverables and build quick prototypes or proofs of concept in partnership with other technology leaders within the team. Specific responsibilities include:1. Design and develop highly scalable and reliable distributed services for real-time data access and integration across multiple Amazon platforms.2. Implement sophisticated server-side filtering and querying capabilities to ensure efficient and relevant data retrieval.3. Create standardized APIs and data models to enable seamless data sharing and utilization across diverse business units.4. Develop and optimize systems for handling both offline and online data access, including real-time event processing and batch data analysis.5. Implement robust privacy controls and compliance measures to ensure data protection and regulatory adherence.6. Collaborate with AI and machine learning teams to integrate advanced personalization capabilities into the platform.7. Work on innovative solutions for standardizing product and offering identifiers across different Amazon services.8. Contribute to the development of data feeds and reactor systems for real-time data enrichment and insight generation.About the teamCustomer 360 is an innovative initiative that aims to transform how Amazon understands and serves its customers. We're developing state-of-the-art solutions to unify customer data and insights across multiple business units, enabling more personalized and effective customer experiences.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 ...