At a Glance
- Tasks: Design and develop scalable software for S3 Metadata infrastructure using cutting-edge technologies.
- Company: Join Amazon, a leader in tech innovation with a collaborative culture.
- Benefits: Enjoy competitive salary, health benefits, remote work options, and professional growth opportunities.
- Other info: Be part of a dynamic team focused on pushing the boundaries of storage technology.
- Why this job: Make a real impact by solving complex challenges that empower AI capabilities for enterprises.
- Qualifications: 3+ years of software development experience and strong coding skills required.
The predicted salary is between 135000 - 165000 $ per year.
Are you passionate about building critical infrastructure that enables the future of AI? Amazon S3 Metadata is transforming how enterprises leverage their data at infinite scale. We're using latest technologies like Apache Iceberg to create metadata storage solutions that make trillions of objects instantly queryable, empowering customers to unlock AI capabilities on their existing data lakes without complex synchronization workflows. Join us if you're energized by solving complex system software challenges that deliver tangible customer impact. You'll work on technologies that don't just use AI—they enable it. This is an opportunity to build software solutions that address real-world problems at S3 scale, where your code directly influences how customers discover, organize, and derive value from massive datasets.
Key job responsibilities
- Design, develop, test, and deploy scalable software components for S3 Metadata infrastructure, ensuring operational excellence throughout the full software development lifecycle.
- Build distributed systems leveraging modern technologies like Apache Iceberg to handle infinite-scale metadata storage and query processing.
- Participate actively in code reviews, providing constructive feedback to teammates and continuously improving code quality and engineering practices.
- Collaborate with customers, stakeholders, and cross-functional teams to understand business requirements and deliver solutions that balance feature development with operational needs.
- Own operational support for your services, investigating root causes of issues and implementing permanent solutions that enhance system reliability and customer experience.
A day in the life
You'll design elegant solutions to complex metadata storage challenges, write high-quality code, and see your features come to life as you deploy and operate services in production. Your day involves collaborating with engineers across Amazon to integrate innovative technologies, testing at scale, and monitoring real customer usage. You'll witness firsthand how your software solves critical problems—enabling enterprises to query trillions of objects efficiently and unlock AI-driven insights from their data lakes.
About the team
Amazon S3 Metadata is building a fully managed feature that automatically surfaces, stores, and organizes metadata for objects in S3 general-purpose buckets, making it instantly queryable via standard SQL. Our team tackles the operational challenge of tracking and indexing trillions of objects across sprawling data lakes, eliminating the need for complex synchronization workflows or external databases. We're focused on delivering infrastructure that empowers customers to leverage AI on their existing data seamlessly. Our collaborative culture encourages knowledge-sharing, mentorship, and continuous learning as we push the boundaries of storage technology at unprecedented scale.
Basic Qualifications
- 3+ years of non-internship professional software development experience.
- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience.
- Experience programming with at least one software programming language.
Preferred Qualifications
- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience.
- Bachelor's degree in computer science or equivalent.
Software Development Engineer II in Vancouver employer: Amazon Inc.
At Amazon, we pride ourselves on being an exceptional employer, particularly for the Applied Scientist role within Alexa Connections. Our inclusive culture fosters innovation and collaboration, empowering employees to develop cutting-edge language intelligence that enhances communication for millions. With comprehensive benefits, opportunities for professional growth, and a commitment to trust and privacy, working in our Vancouver or Toronto offices offers a rewarding experience where your contributions truly matter.