Do you want to be a part of one of Amazon's largest big data processing teams? Computing AWS bills, at its core, is a large-scale distributed systems problem that requires processing trillions of usage records every hour for millions of customers, with a 100% accuracy promise.
As a software engineer, you have the opportunity to develop and improve large-scale distributed systems on top of AWS services. You have the opportunity to learn new technologies and build new applications on big data platforms. AWS Metering is on the critical path of billing and you can expect your work to be used by hundreds of AWS teams, impact millions of external customers, or save millions of dollars in cost.
Here at AWS, we embrace our differences. We are committed to furthering our culture of inclusion. We have ten employee-led affinity groups, reaching 40,000 employees in over 190 chapters globally. We have innovative benefit offerings, and host annual and ongoing learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences. Amazon's culture of inclusion is reinforced within our 14 Leadership Principles, which remind team members to seek diverse perspectives, learn and be curious, and earn trust.
Our team puts a high value on work-live balance. It isn't about how many hours you spend at home or at work; it's about the flow you establish that brings energy to both parts of your life. We believe striking the right balance between your personal and professional life is critical to life-long happiness and fulfillment. We offer flexibility in working hours and encourage you to find your own balance between your work and personal lives.
Mentorship & Career Growth
Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we're building an environment that celebrates knowledge sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects based on what will help each team member develop into a better-rounded engineer and enable them to take on more complex tasks in the future.
Learn more about Amazon on our Day 1 Blog: https://blog.aboutamazon.com/"
Key job responsibilities
Write high-quality, efficient, testable code in Java and other object-oriented languages.
Build large-scale, highly-available distributed systems that can grow 10x every 3 years.
Build new anomaly detection algorithms to detect and eliminate billing inaccuracies and help customers control costs.
Collaborate with AWS teams and build the software and services that simplifies their growing billing needs.
Own and operate the systems that you build based on real-time customer data and demanding service-level agreements.
Contribute planning, design, implementation, testing, operations, and process improvement as a member of a Scrum team.
About the team
At AWS Metering we build the services and features that enables event-metering, storage-metering, derived metering for AWS, etc. We also build one of the largest big-data processing pipelines in Amazon and continuously improve its scale and efficiency. In addition to these, we are building new anomaly detection algorithms to minimize billing errors.