Do you love solving complex problems? Do you have a passion for distributed systems? Do you dream of working on systems that operate at exabyte scale? Do you want to create innovative solutions using AWS technologies? Are you ready to build the next generation of Amazon's consumer Cloud Storage platform?
Do you enjoy the challenge and ownership that comes from developing complex systems that touch systems ranging from front-end CX through different clients,Amazon cloud storage systems and communicate with third party applications as well. Do you enjoy working in solving complex technical problems and delivering innovative solutions?
If you answered "yes" to any of these questions, Amazon Cloud Drive may be the perfect job for you. Amazon Cloud Drive is helping customers enjoy and share their most cherished digital assets. We are building products that make it easy for customers to protect what matters to them, no matter the device or platform that content lives on. We are delivering new products and features to delight our customers and change how they view the cloud. And we want you to be part of it!
Who you are: You are an engineer experienced in developing and shipping great software. You develop a deep understanding of the internal architecture in cloud drive and develop the best to serve the needs. You love working through complex systems to separate concerns and create a clean, maintainable architecture. You want to raise the bar and will not settle for "it works". You actively look for ways to improve the durability and resilience of distributed systems to be more fault tolerant and scalable. Developing tools that reduce the manual effort and automate existing tools.
What you will do here: As a member of the Cloud Drive team, you will work with other extraordinary engineers to reimagine the Cloud Drive platform. Your thoughts, develpment and contributions will help take Cloud Drive to exabyte scale, and beyond. You will ensure the best engineering practices are followed and that our software is designed to be responsive, reliable and maintainable. You will be a role model for other engineers on the team.
What you will get from us: A great team to work with and the chance to build a top tier service at a proven top tier company. You will be a key part of a team that delivers great software and has a great time doing so. We believe in work life balance, recognizing contributions, sharing ideas, fun outside of work. You will join a startup like culture with the stability of an established industry leader. You will build relationships with some of the smartest people in the industry to continue your personal growth. You will build software that will improve people’s lives.
Bachelor’s Degree in Computer Science or related field 4+ years of professional software development experience Proficient in at least one object-oriented programming language such as Python,Java, C++ or C#