Principal Software Engineer, Photos

2 days ago


Bengaluru, Karnataka, India Amazon Full time ₹ 12,00,000 - ₹ 36,00,000 per year
At Amazon Photos, we're revolutionizing how people preserve and relive their most precious memories. Our service delights millions of customers across mobile, web, desktop, Amazon devices, and Alexa experiences.

We're seeking a Principal Software Development Engineer to drive technical innovation and architecture across Amazon Photos. This role will shape the technical strategy for our next generation of photo and video services, focusing on scaling our infrastructure, advancing our AI/ML capabilities, and creating seamless experiences across mobile, web, and Amazon devices. As a senior technical leader, you'll work across teams to solve complex engineering challenges while serving millions of customers who trust us with their most precious memories.

Key job responsibilities

• Own and architect critical technical decisions that impact Amazon Photos' long-term success and scalability

• Drive innovation in areas such as cloud infrastructure, computer vision, machine learning, and distributed systems

• Provide technical leadership across multiple teams, influencing architecture and engineering practices

• Partner with senior leadership to define technical strategy and roadmap

• Mentor engineers and leaders while raising the technical bar across the organization

• Identify and solve complex technical challenges around processing, storing, and serving massive amounts of photo and video content

• Champion operational excellence and engineering best practicesOwn and architect critical technical decisions that impact Amazon Photos' long-term success and scalability

• Drive innovation in areas such as cloud infrastructure, computer vision, machine learning, and distributed systems

• Provide technical leadership across multiple teams, influencing architecture and engineering practices

• Partner with senior leadership to define technical strategy and roadmap

• Mentor engineers and leaders while raising the technical bar across the organization

• Identify and solve complex technical challenges around processing, storing, and serving massive amounts of photo and video content

• Champion operational excellence and engineering best practices

About the team
Amazon Photos helps millions of customers preserve and relive their memories through innovative technology. Our team builds and operates services that process billions of photos and videos. We're tackling exciting technical challenges in cloud infrastructure, AI/ML, computer vision, and distributed systems at massive scale. Our culture emphasizes deep technical expertise, customer obsession, and long-term thinking.

Basic Qualifications:

• Bachelor's degree and/or Master's degree in Computer Science or equivalent.

• 10+ years experience in building large scale distributed systems

Preferred Qualifications:

• Experience designing and building large-scale systems in a multi-tiered, distributed environment

• Knowledge of object-oriented design, data structures, and algorithms

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 for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner.

  • Bengaluru, Karnataka, India Oracle Financial Services Software Ltd Full time ₹ 12,00,000 - ₹ 24,00,000 per year

    Principal Software Engineer (IC4) At Oracle Cloud Infrastructure (OCI), we build the future of the cloud for Enterprises as a diverse team of fellow creators and inventors. We act with the speed and attitude of a start-up, with the scale and customer-focus of the leading enterprise software company in the world. Values are OCI's foundation and how we...


  • Bengaluru, Karnataka, India Amazon Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    DescriptionAmazon Photos empowers customers to preserve, share, and relieve their memories across mobile applications, web, desktop, Amazon devices, and as part of Alexa+. We strive to provide customers with the best memories companion for them and their families.We're looking for a Software Development Engineer that wants to build and scale foundational...


  • Bengaluru, Karnataka, India Google Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Minimum qualifications:Bachelor's degree or equivalent practical experience.2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree. 2 years of experience with Android application development.Experience with software development (e.g., Java), and Android apps.Preferred...


  • Bengaluru, Karnataka, India myGwork - LGBTQ+ Business Community Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    This job is with Amazon, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly.DescriptionAmazon Photos empowers customers to preserve, share, and relieve their memories across mobile applications, web, desktop, Amazon devices, and as part of Alexa+. We...


  • Bengaluru, Karnataka, India Oracle Financial Services Software Ltd Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Principal Software Engineer At Oracle Cloud Infrastructure (OCI), we build the future of the cloud for Enterprises as a diverse team of fellow creators and inventors. We act with the speed and attitude of a start-up, with the scale and customer-focus of the leading enterprise software company in the world. Values are OCI's foundation and how we deliver...


  • Bengaluru, Karnataka, India Google Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Minimum qualifications:Bachelor's degree or equivalent practical experience.2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree. 2 years of experience with Android application development.Experience with software development (e.g., Java), and Android apps.Preferred...


  • Bengaluru, Karnataka, India Google Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Minimum qualifications:Bachelor's degree or equivalent practical experience.2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree.2 years of experience with Android application development.Experience with software development (e.g., Java), and Android apps.Preferred...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    IT Principal Software EngineerThe Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Software Principal EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...


  • Bengaluru, Karnataka, India Dell Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Software Principal EngineerThe Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the...