Principal Software Engineer, Photos
2 days ago
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.
-
Principal Software Engineer
12 hours ago
Bengaluru, Karnataka, India Oracle Financial Services Software Ltd Full time ₹ 12,00,000 - ₹ 24,00,000 per yearPrincipal 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...
-
Software Development Engineer, Photos
6 days ago
Bengaluru, Karnataka, India Amazon Full time ₹ 15,00,000 - ₹ 25,00,000 per yearDescriptionAmazon 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...
-
Software Engineer III, Mobile, Photos
17 hours ago
Bengaluru, Karnataka, India Google Full time ₹ 15,00,000 - ₹ 25,00,000 per yearMinimum 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...
-
Software Development Engineer, Amazon Photos
2 days ago
Bengaluru, Karnataka, India myGwork - LGBTQ+ Business Community Full time ₹ 15,00,000 - ₹ 25,00,000 per yearThis 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...
-
Principal Software Engineer
1 week ago
Bengaluru, Karnataka, India Oracle Financial Services Software Ltd Full time ₹ 15,00,000 - ₹ 25,00,000 per yearPrincipal 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...
-
Software Engineer III, Mobile, Photos
15 hours ago
Bengaluru, Karnataka, India Google Full time ₹ 12,00,000 - ₹ 36,00,000 per yearMinimum 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...
-
Software Engineer III, Mobile, Photos
8 hours ago
Bengaluru, Karnataka, India Google Full time ₹ 20,00,000 - ₹ 25,00,000 per yearMinimum 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...
-
IT Principal Software Engineer
2 days ago
Bengaluru, Karnataka, India Dell Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per yearIT 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...
-
Software Principal Engineer
1 week ago
Bengaluru, Karnataka, India Dell Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per yearSoftware 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...
-
Software Principal Engineer
1 week ago
Bengaluru, Karnataka, India Dell Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per yearSoftware 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...