Logo
Amazon

Full Stack Software Development Engineer - Amazon Photos

Amazon, North Reading, Massachusetts, us, 01864

Save Job

Join Amazon Photos, where we empower customers to preserve, share, and relive their memories through cutting-edge AI-powered experiences across mobile applications, web, desktop, Amazon devices, and as part of Alexa+. We are dedicated to providing the best memories companion for our customers and their families. As a Full Stack Software Development Engineer, you will play a pivotal role in shaping the next generation of our computer vision and artificial intelligence infrastructure. In this exciting role, you will: Define and Execute Technical Strategy:

Align Amazon Photos' AI and computer vision infrastructure with business goals and customer needs. Architect Large-Scale Systems:

Lead the development of distributed systems capable of processing petabytes of photos and serving machine learning models. Drive Technical Excellence:

Establish best practices and design patterns across multiple teams for system-wide integration. Build and Mentor Teams:

Cultivate high-performing engineering teams, providing mentorship to senior engineers and growing technical talent in the organization. Collaborate with Experts:

Work alongside ML scientists and research teams to effectively bring computer vision and AI technologies to production at scale. Implement Foundational Services:

Design services and frameworks that accelerate innovation and enhance team efficiency. Lead Architecture Reviews:

Ensure scalability, reliability, and performance in all technical solutions through comprehensive reviews. Strategic Initiative Development:

Collaborate with senior leadership and product teams to define project roadmaps and spearhead innovative technical initiatives. Establish Operational Standards:

Create metrics and practices that maintain high operational performance for critical global services. Our team operates on a massive scale, processing billions of photos while ensuring high availability and low latency. We leverage distributed systems, computer vision, and machine learning technologies to develop innovative solutions that delight our customers. Come be part of building the future for how people interact with their memories, as we use AI to foster personalized and meaningful experiences. Basic Qualifications:

5+ years of professional software development experience. 5+ years of experience with at least one programming language. 5+ years leading design and architecture for existing and new systems. Experience mentoring tech leads or engineering teams. Background in distributed systems and scalable architectures. Preferred Qualifications:

Bachelor's degree in computer science or related field. 8+ years in professional software development. Experience managing large-scale ML/AI infrastructure projects. Proven track record of delivering complex technical projects across multiple teams. Deep expertise in cloud computing and microservices. Experience in mentoring engineers and nurturing technical growth. We value diverse perspectives and are committed to inclusivity, empowering all Amazonians to deliver the best results for our customers. We welcome applicants who need accommodations during the application process. Amazon is an equal opportunity employer and does not discriminate based on veteran status, disability, or other protected statuses.