

About Sponsored Products and BrandsKey job responsibilities
As a Software Development Engineer in Machine Learning, you will:
* Enhance the scalability, automation, and efficiency of large-scale training and real-time inference systems.
* Pioneer the development of LLM inference infrastructure to support next-generation GenAI workloads at Amazon Ads scale.
* Work closely with applied scientists to optimize the performance of machine-learning models and infrastructure, and implement end-to-end solutions.
- 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
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
ืืฉืจืืช ื ืืกืคืืช ืฉืืืืืืช ืืขื ืืืย ืืืชื

Key job responsibilitiesSolve challenging technical problems, often ones not solved before, at every layer of the stack.
Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security.
Build high-quality, highly available, always-on products.A day in the life
As you design and code solutions to help our team drive efficiencies in software architecture, youโll create metrics, implement automation and other improvements, and resolve the root cause of software defects. Youโll also:Participate in design discussions, code review, and communicate with internal and external stakeholders.Work in a startup-like development environment, where youโre always working on the most important stuff.Diverse Experiences
AWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasnโt followed a traditional path, or includes alternative experiences, donโt let it stop you from applying.About AWSWork/Life Balance
Mentorship & Career Growth
Weโre continuously raising our performance bar as we strive to become Earthโs Best Employer. Thatโs why youโll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 4+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
- Strong background in database system internals and query processing fundamentals
- 2+ years of experience with query optimizer architectures, cost based optimizers in OLTP database engines
ืืฉืจืืช ื ืืกืคืืช ืฉืืืืืืช ืืขื ืืืย ืืืชื

Key job responsibilitiesSolve challenging technical problems, often ones not solved before, at every layer of the stack.
Design, implement, test, deploy and maintain innovative software solutions to transform service performance, durability, cost, and security.
Build high-quality, highly available, always-on products.A day in the life
As you design and code solutions to help our team drive efficiencies in software architecture, youโll create metrics, implement automation and other improvements, and resolve the root cause of software defects. Youโll also:Participate in design discussions, code review, and communicate with internal and external stakeholders.Work in a startup-like development environment, where youโre always working on the most important stuff.Diverse Experiences
AWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasnโt followed a traditional path, or includes alternative experiences, donโt let it stop you from applying.About AWSWork/Life Balance
Mentorship & Career Growth
Weโre continuously raising our performance bar as we strive to become Earthโs Best Employer. Thatโs why youโll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.
- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 4+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
- Strong background in database system internals and query processing fundamentals
- 2+ years of experience with query optimizer architectures, cost based optimizers in OLTP database engines
ืืฉืจืืช ื ืืกืคืืช ืฉืืืืืืช ืืขื ืืืย ืืืชื

Key job responsibilities
- Integrate with a diverse array of internally and externally developed hardware and software services
- Implement continuous integration and continuous deployment (CI/CD) pipelines
- Validate solutions via software-in-the-loop simulation- Develop infrastructure to support development, operations, and maintenance of low level software for warehouse automation systems
- Experience in automating, deploying, and supporting large-scale infrastructure
- Experience programming with at least one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust
- Experience with Linux/Unix
- Experience with CI/CD pipelines build processes
- 2+ years of non-internship professional software development experience
- Experience with distributed systems at scale
- Bachelor's degree
- Experience utilizing AWS cloud solutions in a DevOps environment
ืืฉืจืืช ื ืืกืคืืช ืฉืืืืืืช ืืขื ืืืย ืืืชื

You will work at the forefront of applied AI, developing methods for fine-tuning, reinforcement learning, and preference optimization, while helping create evaluation frameworks that ensure safety, reliability, and trust at scale. You will work backwards from the needs of advertisersโdelivering customer-facing products that directly help them create, optimize, and grow their campaigns.Beyond building models, you will advance the agent ecosystem by experimenting with and applying core primitives such as tool orchestration, multi-step reasoning, and adaptive preference-driven behavior. This role requires working independently on ambiguous technical problems, collaborating closely with scientists, engineers, and product managers to bring innovative solutions into production.Key job responsibilities- Design and build agents to guide advertisers in conversational and non-conversational experience.
- Design and implement advanced model and agent optimization techniques, including supervised fine-tuning, instruction tuning and preference optimization (e.g., DPO/IPO).
- Curate datasets and tools for MCP.
- Build evaluation pipelines for agent workflows, including automated benchmarks, multi-step reasoning tests, and safety guardrails.
- Develop agentic architectures (e.g., CoT, ToT, ReAct) that integrate planning, tool use, and long-horizon reasoning.
- Prototype and iterate on multi-agent orchestration frameworks and workflows.- Stay current with the latest research in LLMs, RL, and agent-based AI, and translate findings into practical applications.
- PhD, or Master's degree and 6+ years of applied research experience
- 3+ years of building machine learning models for business application experience
- Experience programming in Java, C++, Python or related language
- Experience with neural deep learning methods and machine learning
- Experience with modeling tools such as R, scikit-learn, Spark MLLib, MxNet, Tensorflow, numpy, scipy etc.
- Experience with large scale distributed systems such as Hadoop, Spark etc.
ืืฉืจืืช ื ืืกืคืืช ืฉืืืืืืช ืืขื ืืืย ืืืชื

Key job responsibilities
- Analyze, adapt, and extend PostgreSQL internals (parser, planner, executor, catalog, and transaction manager) to operate correctly and efficiently in Aurora DSQLโs distributed runtime.- Build mechanisms that maintain PostgreSQL semantics (MVCC, snapshot isolation, error codes, data types, and function behavior) in a horizontally scalable environment.- Develop compatibility test frameworks to validate DSQLโs correctness against upstream PostgreSQL.- Debug complex behaviors in areas like visibility, locks, and plan caching to ensure fidelity with PostgreSQL behavior under distributed execution.- Contribute to the long-term architecture enabling Aurora DSQL to support next-generation PostgreSQL features at virtually unlimited scale.A day in the life
Youโll deep-dive into PostgreSQL internalsโreasoning through planner/executor nodes, commit protocols, and system catalogsโwhile designing new abstractions that preserve correctness in distributed execution.
Youโll profile query behavior, validate transaction semantics across regions, and partner with engineers across compute, storage, and transaction subsystems to ensure every PostgreSQL feature โjust worksโ on Aurora DSQL.
Youโll participate in design reviews, mentor engineers, and drive the compatibility roadmap for Aurora DSQLโs PostgreSQL layer.We are committed to mentorship, technical excellence, and shared ownership. Youโll work alongside engineers who have contributed to PostgreSQLโs planner, executor, and MVCC subsystemsโand help define how Aurora DSQL evolves to support PostgreSQL workloads natively in the cloud.
- 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
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
ืืฉืจืืช ื ืืกืคืืช ืฉืืืืืืช ืืขื ืืืย ืืืชื

Key job responsibilities
As a Senior Software Development Engineer in Redshift, you will build systems that benefit Redshift clusters across the world. You will take significant ownership on the overall product vision by defining new features and architecture. You will distill complex and ambiguous requirements, converting them into meaningful projects that provide immense customer value. You will own and code end-to-end deliverables from design, development, deployment, monitoring, and operations. You will lead engineers on substantial projects and help develop a flourishing team through active mentoring and hiring.
A day in the life
As you design and code solutions to help our team drive efficiencies in software architecture, youโll create metrics, implement automation and other improvements, and resolve the root cause of software defects. Youโll also:Participate in design discussions, code review, and communicate with internal and external stakeholders.Work in a startup-like development environment, where youโre always working on the most important stuff.Diverse Experiences
AWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasnโt followed a traditional path, or includes alternative experiences, donโt let it stop you from applying.About AWSWork/Life Balance
Mentorship & Career Growth
Weโre continuously raising our performance bar as we strive to become Earthโs Best Employer. Thatโs why youโll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.
- 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
- 4+ years of distributed systems experience, or Bachelor's degree in computer science, engineering, mathematics or equivalent
- Experience with distributed computing and enterprise-wide systems Proficiency in at least one modern programming language like Java, C++, Rust, or Python building and operating mission-critical, highly available systems
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Master's degree in computer science or equivalent
- Master's degree in Computer Science, Computer Engineering, Data Science, Information Systems, or related STEM fields, or experience in writing algorithms and creating data structures
- Experience with distributed systems at scale
- Experience performing live system and core analysis using GDB
ืืฉืจืืช ื ืืกืคืืช ืฉืืืืืืช ืืขื ืืืย ืืืชื

About Sponsored Products and BrandsKey job responsibilities
As a Software Development Engineer in Machine Learning, you will:
* Enhance the scalability, automation, and efficiency of large-scale training and real-time inference systems.
* Pioneer the development of LLM inference infrastructure to support next-generation GenAI workloads at Amazon Ads scale.
* Work closely with applied scientists to optimize the performance of machine-learning models and infrastructure, and implement end-to-end solutions.
- 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
- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
ืืฉืจืืช ื ืืกืคืืช ืฉืืืืืืช ืืขื ืืืย ืืืชื