Skip to content

Amazon

Principal Software Engineer, RBS - Tech

Amazon is hiring a Principal Software Engineer, RBS - Tech in Bengaluru, India. Level rates it ; you can apply on Amazon.

Level's read on this job

  • On Level's scale, this software engineer role is Builds AI ●●●●: the job is building AI systems.
  • Tools and skills the posting cites include machine learning, genai and agentic platforms.
  • Level classifies it as a lead role.
  • Level lists 20,000+ other open roles at Amazon.

AI in this role

Principal software engineer leading the development of ML and GenAI-driven agentic platforms to automate complex business workflows.

machine-learninggenaiagentic-platformsdistributed-systems
The Retail Business Services (RBS) Technology team's mission is to transform the Amazon's e-commerce business through technology, delivering order of magnitude higher speed, scale and impact. This Principal Engineer role leads a strong charter to accelerate business functions currently done manually, by envisioning and developing ML/GenAI-driven Agentic core platforms, thus enabling self-service building of agents to perform cognitive tasks autonomously.

Providing a delightful experience to Amazon's e-commerce customers and selling partners requires thousands of various types of tasks performed by business teams that operate at the interface of the company as well at the heart of it. These teams work with vendors to source products to increase selection and choice for the customers, audit the app/website experience to ensure trustworthy information is provided to customers to enable confident purchases, learn from customer feedback on product reviews and returns, and ensure the inventory is placed at the right location for fast delivery of orders, just to name a few activities. Manual activities reduces speed of operations, introduce undesirable variations and limit scale. Hence there is a need to automate these, while overcoming the challenges of 1) task-by-task automation being inefficient, 2) human cognitive work automation requires equivalent or better intelligent systems, 3) a vast variety of business use cases, and 4) ability to integrate with the existing ecosystem of 100s of tools.

The Principal Engineer owns the charter of defining and building these scalable platforms for automation, leveraging the state-of-the-art technologies such as GenAI and Agentic infrastructure. The role will understand the express and latent needs of the space, by working with business and product teams. Further, the role will define the core services and platforms that will enable rapid automation through leverage of ML/GenAI. These platforms will enable self-service, low-code/no-code automation by deskilling automation development. The Principal Engineer sets the right quality bar for resilience, latency, maintainability, accuracy (precision/recall), usability, security/privacy and efficiency, for the team to adhere to. The ideal candidate is one who thrives on understanding the complexity of software systems, and brings a nuanced understanding of different aspects of automation technologies spanning machine learning and big data processing. Working with the rest of the team, peers and stakeholders, they will lead the technology decisions to empower thousands of task automation, from simple few steps, to complex ones involving several tool integrations and conditional steps. The enormous challenge requires creative thinking and passion to use technology to make customers' and internal teams' lives better.

The Principal Engineer in this role collaborates with the team to grow/mentor talent, review work constructively and create a supportive learning environment. They never lose sight of the customer needs, and tackle ambiguous technical and product challenges to continually find ways to serve them better. They build mechanisms to expand and maintain coverage of the platforms to multiple geographies in which Amazon operates, multi-lingual needs, multitude of product types, and hundreds of teams.

The role will embody the Amazon leadership principles of thinking big while diving deep, learning and inventing to move fast, and build trustful relationships to leverage resources and technologies available, delivering to customer needs and delighting them.


Key job responsibilities
• Technical leadership on our most demanding, cross-functional projects
• Setting the technology vision in alignment with business needs
• Architecting and designing key parts of the core platforms and services
• Working with the team, partners and stakeholders to make optimal technical decisions
• Review the work of, inspire and mentor other engineers
• Build consensus and harmonize on decisions with long-term implications
• Partner with other senior roles (managers, business leaders) to optimize at company/group level
• Set a high technical bar and lead by example
• Exert technical influence over multiple teams, increasing their productivity and effectiveness by sharing your deep knowledge and experience.

About the team
Amazon's mission is to be the Earth's most customer-centric company. The Stores business within Amazon connects 100s of millions of customers with millions of sellers, to conveniently fulfill their shopping needs. The Retail Business Services Technology team turbocharges the pursuit of this mission by putting technology at the heart of these interactions. The team builds core platforms that leverage Machine Learning, to automatically discover customer and seller impacting frictions and eliminate them systematically. The RBS Tech team thrives on innovation, collaboration and talent growth.

Basic qualifications

• 12+ years of IT industry experience
• BS or higher degree
• Experience designing, building and maintaining software systems of large scale and complexity
• Hands on experience with big data processing/storage, object-oriented design, usage of GenAI
• Experience in working with multiple cross functional, cross geography teams
• Experience of leading and mentoring senior engineers
• Proven track record of delivering high-quality software

Preferred qualifications

• Experience building web-scale systems and products
• Good understanding of Machine Learning, Neural Networks, Image/Video processing

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

How we rate this

Principal Software Engineer, RBS - Tech at Amazon rates 85 out of 100 for how much of the daily work is AI. That makes it Builds AI (AI Level 4 of 4). The level is about AI in the job, not seniority.

Classification

Builds AI. The job is building AI systems.

  1. ●●●● Builds AI80 to 100
  2. ●●●○ Works on AI60 to 79
  3. ●●○○ Uses AI40 to 59
  4. ●○○○ Little AI0 to 39

Levels come from how often the tools, models and workflows of the role are named in the posting itself. Read the description and count the AI tools, models and workflows it names.

Prepare for this job

Built from this posting and from similar jobs on Level.

Skills and AI tools this role asks for

Machine learningGenAIAgentic PlatformsDistributed Systems

Also common in software engineer jobs at this level

Pay

Typical software engineer job
$167k

This posting doesn't list pay. Use the typical software engineer figure when pay comes up. See software engineer jobs

Questions you could be asked

  1. Tell me about a project where machine learning was part of your work. What did you do?
  2. Tell me about a project where genai was part of your work. What did you do?
  3. Tell me about a project where agentic platforms was part of your work. What did you do?
  4. Tell me about a project where distributed systems was part of your work. What did you do?
  5. How would you decide a model or AI system is ready to ship?

Adapt your resume

  • List these exact terms on your resume: Machine learning, GenAI, Agentic Platforms, and Distributed Systems. An applicant tracking system matches the wording, not the idea.
  • Attach one line of real, concrete experience to at least one of them. A tool named with nothing behind it rarely survives a human read.
  • Lead with what you built, trained or shipped. This role is judged on the AI system itself, not the tools around it.

Get your CV reviewed before you apply

Send your CV and the role you want next. Your review arrives by email within 3 days.

Get new software engineer jobs (Builds AI ●●●●) by email

One email a week, each job rated for how much AI is in the work. No recruiter spam, unsubscribe in one click.

Free.

Similar roles

Software Engineering roles that build AI, at other companies.

What kind of AI work fits you?

Answer 12 practical questions in about three minutes. Get a simple profile, the work it points to, and live roles to explore next.

Find my next step

More jobs at Amazon

More software engineer jobs

Related searches

Same AI level

Jobs by city