
Job Description
Join Amazon as a Software Development Engineer to work on cutting-edge distributed systems, solving impactful, real-world problems at global scale.
Detailed Overview
Amazon is seeking passionate, talented, and innovative Software Development Engineers (SDEs) to join our world-class technology team. As an SDE, you will be at the forefront of pioneering technologies that impact millions of customers worldwide. At Amazon, customer obsession drives everything we do, and our engineers play a key role in realizing that vision by building scalable, reliable, and high-performance systems from the ground up. This role is within the Fraud Prevention team, a critical part of our infrastructure dedicated to protecting customers and Amazon’s platform from fraudulent activities. You will collaborate with experienced engineers and cross-functional teams to conceive, design, and deliver sophisticated software solutions that detect, prevent, and respond to fraud in real time. From developing scalable distributed systems and creating machine learning-based prediction engines, to optimizing storage, indexing, and querying systems — your work will redefine what's possible in fraud mitigation. You will tackle complex and loosely defined problems using your deep knowledge of object-oriented programming, algorithms, data structures, and systems design. In this fast-paced and agile environment, development cycles are measured in weeks, allowing you to see the immediate impact of your work. As part of a global organization, you will engage in meaningful technical challenges while contributing to innovations that shape the future of e-commerce. Amazon offers an inclusive work culture and is committed to fostering diversity and growth. Whether it’s your first internship or you bring prior experience working with distributed architectures, you will be empowered with the tools, support, and mentorship needed to advance your engineering career. **Key Responsibilities:** - Collaborate with experienced engineers across Amazon to create new services and products - Design and develop scalable, distributed software systems and tools - Build and manage storage, indexing, and query platforms that are efficient and fault-tolerant - Create real-time fraud detection and prevention solutions using predictive modeling and advanced algorithms - Work on optimization techniques including linear and nonlinear programming - Participate in agile development processes and continuously deliver high-quality code - Drive technical discussions and document design decisions **Basic Qualifications:** - Currently enrolled in a Bachelor’s or Master’s degree program in Computer Science, Computer Engineering, or related field - Proficiency in at least one programming language like Java, C/C++, or Python - Strong understanding of object-oriented design, data structures, algorithms, and problem solving **Preferred Qualifications:** - Previous internship experience in software engineering - Knowledge of distributed systems, multi-tier architectures, and relational databases - Experience with mathematical optimization and modeling techniques - Strong communication and problem-solving abilities - Ability to handle ambiguous or undefined problems and design abstract solutions Amazon is an equal opportunity employer and is committed to a diverse and inclusive workplace. For accommodations during the application or interview process, visit: https://amazon.jobs/content/en/how-we-hire/accommodations
Experience & Requirements
Experience Level
Entry
Required Skills
Benefits

About Amazon
Amazon is a global leader in e-commerce, cloud computing, digital streaming, and artificial intelligence. Renowned for its customer-centric approach and innovation at scale, Amazon’s mission is to be Earth’s most customer-centric company. Through its diverse array of businesses, including AWS, Prime Video, and the Amazon retail platform, the company continues to redefine industry standards and expectations. Amazon invests heavily in technology and its people, creating a dynamic environment where engineers and developers thrive.
Ready to Apply?
If this position matches your skills and career goals, we encourage you to apply now.
Job posted: April 13, 2025
Application deadline: May 31, 2025
You'll be redirected to the company's application page
Similar Jobs You Might Like
Recent Jobs
Job Keywords
Job Overview
Contact Recruiter
Why You'll Love This Job
Expand your skills and advance your career with a growing company.
Make a real difference with your contributions to the team.
Join a supportive team that values your input and ideas.
Interested?
Don't miss this opportunity! Apply before the deadline.
Application deadline: May 31, 2025
You'll be redirected to the company's application page