

Share
- 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
- 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
These jobs might be a good fit

Share
As an Applied Scientist in our team, you will be responsible for the research, design, and development of new AI technologies for personalization. You will adopt or invent new machine learning and analytical techniques in the realm of recommendations and large language models. You will collaborate with scientists, engineers, and product partners locally and abroad. Your work will include inventing, experimenting with, and launching new features, products and systems.
- PhD in CS/EE or related field, or MSc and 5+ years of applied research experience
- Strong CS foundations (data structures and algorithms)
- Excellent coding and design skills, proficiency with programming languages such as Java or Python
- Several publications at top-tier peer-reviewed research conferences or journals
- Strong communication and collaboration skills
These jobs might be a good fit

Share
PhD, or Master's degree and 4+ years of CS, CE, ML or related field experience
3+ years of building models for business application experience
Experience in patents or publications at top-tier peer-reviewed conferences or journals
Experience programming in Python or related language
Experience in any of the following areas: algorithms and data structures, parsing, numerical optimization, data mining, parallel and distributed computing, high-performance computing
Experience with genAI and agents
Experience in shipping AI products
These jobs might be a good fit

Share
About Our 0rganization:Job Description:
Key job responsibilities
As part of this role, you will:* Hire and develop talents for your team.
* Work with stakeholders to build attractive roadmaps and deliver high quality products for customers.
* Exhibit excellent judgment on how to prioritize between focusing on existing versus new customers and between features, architectural improvements and operational excellence.
* Improving and operating mechanisms that drive higher velocity for features and key decisions.
- Degree in Computer Science, Engineering, Math, or equivalent work experience.
- 10+ years of software development experience working in object-oriented design and coding in Java, C# or related technologies.
- Proven experience working with scalable and complex architecture.
- Minimum of 5+ years of experience managing software engineering teams.
- Proven leadership skills and teamwork skills.
- Experience guiding and mentoring software development engineers.
- Strong design, architecture, and problem-solving skills.
- Excellent written and verbal communication with the ability to present complex technical information in a clear and concise manner to a variety of technical and non-technical audiences.
These jobs might be a good fit

Share
About Our Organization:Job Description:The right person is an experienced Software Development Manager with proven experience leading a fast-moving engineering team. With a strong technical background in user-facing applications or frontend platforms, excellent communication (writing/verbal) skills, and solid people management abilities, you’ll manage and develop a talented and experienced engineering team.Key job responsibilities
As part of this role, you will:
* Hire and develop talents for your team.
* Work with stakeholders to build attractive roadmaps and deliver high-quality products for customers.
* Exhibit excellent judgment on how to prioritize between focusing on existing versus new customers and between features, architectural improvements and operational excellence.
* Improve and operate mechanisms that drive higher velocity for features and key decisions.
- Bachelor's degree in Computer Science, Engineering, Mathematics, or equivalent practical experience.
- 10+ years of software development experience, including building and delivering production-grade customer-facing applications.
- Proficiency in object-oriented programming (e.g., Java, C#) and familiarity with modern frontend technologies such as TypeScript, React, or similar frameworks.
- Proven experience designing and maintaining scalable, complex software architectures.
- 5+ years of experience managing high-performing software engineering teams.
- Demonstrated ability to lead cross-functional initiatives involving frontend, backend, and product components.
- Strong technical judgment, design, and problem-solving skills.
- Excellent written and verbal communication skills, with the ability to effectively engage both technical and non-technical audiences.
These jobs might be a good fit

Share
Key job responsibilities
* Lead research initiatives in Multimodal generative AI, pushing the boundaries of model efficiency, accuracy, and scalability.
* Design, implement, and evaluate deep learning models in a production environment.
* Collaborate with cross-functional teams to transfer research outcomes into scalable AWS services.
* Publish in top-tier conferences and journals, keeping Amazon at the forefront of innovation.
* Mentor and guide other scientists and engineers, fostering a culture of scientific curiosity and excellence.
About the team
About the team
Diverse Experiences
Amazon values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.Why AWS
Work/Life BalanceMentorship and Career Growth
We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.
* Ph.D. or Master’s in Computer Science, Electrical Engineering, Statistics, Mathematics, or a related field.
* Proven expertise in AI/ML fields such as LLMs, Computer Vision, Generative AI, NLP, or foundational models.
* Experience with deep learning frameworks (e.g., TensorFlow, PyTorch) and familiarity with cloud-based computing platforms.
* Strong analytical, mathematical, and coding skills (e.g., Python, C++, or Java).
* First author in research publications in peer-reviewed conferences or journals.
* Experience designing and leading complex research projects from ideation to implementation.
* Deep understanding of statistical modeling, optimization, and algorithm development.
* Excellent communication skills, with the ability to convey complex technical information to diverse audiences.
These jobs might be a good fit

Share
Key job responsibilities
As an Applied Science Intern, you will own the design and development of end-to-end systems. You’ll have the opportunity to write technical white papers, create roadmaps and drive production level projects that will support Amazon Science.A day in the life• All of our internships offer a competitive stipend/salary
• Interns are paired with an experienced manager and mentor(s)
• Interns receive invitations to different events such as intern program initiatives or site events
• Interns can build their professional and personal network with other Amazon Scientists
• Interns can potentially publish work at top tier conferences each year
Start dates are available throughout the year and durations can vary in length from 3-6 months for full time internships and up to 12 months for part time internships.Please note these are not remote internships.
Enrolled in a PhD or Master's degree in Computer Science, Machine Learning, Engineering, Operations Research, Statistics or related fields.Experience programming in Java, C++, Python or related language.
Have publications at top-tier peer-reviewed conferences or journalsExperience in designing experiments and statistical analysis of resultsExperience implementing algorithms using toolkits and self-developed code
These jobs might be a good fit

Share
- 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
- 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
These jobs might be a good fit