Software Development Engineer, AWS Metering

Amazon.com, Inc.
Apply Now
  • Experience

    2-4 year
  • Salary

    $150,000-$160,000
  • Location

    Seattle, WA, USA
  • Job Function

    Software Development Engineer
  • Industry

    Information Technology
  • Qualification

    Degree in Computer Engineering, Masters degree, Degree in Computer Science

Key Skills

Java Programming, Python Programming, Database, Operations, SQL, Big Data Technology, Apache Hadoop, NoSQL, MapReduce, SPARK Programming, Software Development, Flax Programming Language

Job Description

Job summary 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. About Us 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. Work/Life Balance 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. BASIC QUALIFICATIONS • Programming experience with at least one software programming language. • 1+ years of experience in software development PREFERRED QUALIFICATIONS • Deal well with ambiguous/undefined problems; ability to think abstractly. • Experience building high volume and highly scalable web services. • Experience building highly available systems and operating 24x7 services. • Experience with distributed systems, consistent hashing, distributed locking, replication, and load balancing. • Bachelor's or Master's degree in Computer Science. • Working knowledge of Hadoop, Spark, MapReduce, or other Big Data processing platforms. • Working knowledge of NoSQL databases.

Company Info.

Amazon.com, Inc.

Amazon.com, Inc. is an American multinational technology company with operations in cloud computing, streaming media, artificial intelligence, and e-commerce. The company has been referred to as one of the most influential economic and cultural forces in the world, and it is one of the world's most valuable brands.

  • Industry
    E-commerce,Entertainment
  • No. of Employees
    1,610,000
  • Location
    Arlington, VA, USA; Seattle, WA, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Amazon.com, Inc. is currently hiring Software Development Engineer Jobs in Seattle, WA, USA with average base salary of $150,000-$160,000 per year.

Similar Jobs View More