Software Development Engineer – Amazon

amazon

At Amazon, customer obsession drives everything we do. The Retail Business Services (RBS) Tech team plays a critical role in supporting global retail growth through automation, AI, and deep learning solutions. We are building intelligent systems that improve Amazon’s catalog accuracy, eliminate supply chain defects, enrich selection, and optimize operational processes, ensuring customers always enjoy a world-class shopping experience.

The RBS Tech team develops platforms that combine machine learning (ML), generative AI, and distributed computing to automate and scale processes previously reliant on human cognitive skills. By joining this team, you’ll have an opportunity to design, build, and innovate solutions that directly impact millions of products, sellers, and customers worldwide.


💼 Role Overview: Software Development Engineer – RBS Tech
📍 Location: Bengaluru, Karnataka, India
🧠 Experience: 3+ years of professional software development
📌 Tech Stack: Java, Python, C++, distributed systems, large-scale services, ML/AI-driven systems
🏢 Employment Type: Full-Time, Individual Contributor


🔧 Key Responsibilities

  • Design and develop scalable, distributed, and reliable systems to automate complex retail processes.
  • Build services leveraging LLM, ML, and deep learning technologies to solve high-impact business problems.
  • Collaborate with SDEs, scientists, product managers, and global Amazon teams.
  • Write high-quality code with best engineering practices: reviews, testing, deployment (CI/CD).
  • Participate in architecture reviews, making trade-offs for scalability, performance, and cost.
  • Apply judgment in design patterns, reliability improvements, and operational excellence.
  • Mentor peers, contribute to team growth, and drive continuous innovation.

📚 Basic Qualifications

  • 3+ years of non-internship professional software development experience.
  • 2+ years designing/architecting scalable software systems (distributed, cloud, or enterprise-level).
  • Skilled in at least one modern programming language (Java, Python, C++).
  • Strong understanding of SDLC, design patterns, source control, testing, CI/CD pipelines, and ops excellence.

⭐ Preferred Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • Experience in contributing to the architecture and design of scalable systems.
  • Deep experience with ML/Data-driven automation systems.
  • Track record of solving large-scale system design challenges.

🚀 Why Join RBS Tech at Amazon?

  • Work with cutting-edge AI/ML and automation frameworks.
  • Solve high-impact engineering challenges that affect billions of transactions globally.
  • Be part of an inclusive culture that values innovation, collaboration, and career growth.
  • Access to mentorship, certifications (AWS/ML), and continuous learning.
  • Work-life harmony with flexibility and balance.

📩 How to Apply
Software Development Engineer, RBS Tech – Job ID: 3069933 | Amazon.jobs

Comments

No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *