Join Amazon's Transactional Storage and Config (TSC) team as a Software Development Engineer, where you'll work on enabling critical data movement across Amazon's vast infrastructure. This role focuses on building architectures that allow business services to operate across different regions while maintaining performance and reliability. You'll be tackling complex computer science problems, working with TB/PB scale data systems, and ensuring millisecond latency requirements.
The TSC organization is crucial in supporting major Amazon businesses including Stores, Alexa, Kindle, and Prime Video. You'll be part of a team that provides technologies for Transaction Storage, high cardinality configuration storages, and safe movement of Amazon Data. This role offers the opportunity to work with Principal Engineers, develop innovative solutions, and see your code used by the majority of teams at Amazon.
You'll be responsible for designing distributed systems, optimizing performance, and developing services that handle massive data scales. The position requires strong problem-solving abilities, excellent coding skills, and the ability to mentor other engineers. You'll work in an environment that values teamwork and follows the principle "Together Everyone Achieves More."
The ideal candidate will combine technical expertise with business acumen, being able to understand customer needs and translate them into effective solutions. You'll have the chance to work with cutting-edge AWS technologies and contribute to improving AWS public offerings. The role offers significant growth opportunities and the chance to make a real impact on Amazon's infrastructure.
Working in Bangalore, you'll be part of a team that focuses on robust and scalable solutions, emphasizing engineering best practices and simple-to-use systems. With millions of Amazon customers depending on these systems daily, your work will directly impact the company's ability to serve its global user base effectively.