System Development Engineer II, Bill Computation Data @ Amazon Dev Center U.S., Inc. - New York, NY

Job Overview

7 days ago

System Development Engineer II, Bill Computation Data

Amazon Dev Center U.S., Inc. - New York, NY

  • Programming experience with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby
  • 2+ years of non-internship professional software development experience
  • 1+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems.

Bachelor’s Degree in Information Technology, Engineering, or related field or relevant work experience.
3+ years of experience in and Network Administration, or Site Engineering.
3+ years of experience with focus in areas such as , network, and/or application .
3+ years of experience with web protocols and /Unix tools .

Job summary Are you interested in building the next generation, cloud-based commerce for AWS that’s used by millions of customers worldwide? Are you excited by the idea of building that operate at Petabyte scale? Do you want to make an impact at a $10-billion-a-year business? Then we need to talk! Computing AWS bills, at its core, is a challenging, distributed problem that requires calculations performed over trillions of usage records, millions of accounts, and hundreds of thousands of different rates. Furthermore, our applications must meet strict requirements for accuracy and once-and-only-once processing. This role is an excellent opportunity to join Amazon's world class technical team in Seattle, WA or New York, NY working with some of the best and brightest engineers and technical managers while also developing your skills and furthering your career within one of the most innovative and progressive technology companies anywhere. Our Engineers focus on: Investigating new ways to improve operations Drive prioritization of operational issues and automate solutions to recurring issues. Validate changes including running manual and automated end-to-end test cases Diving deep into service interdependencies and region specific configurations to find the root of a problem. You'll be part of a world-class team in a fast-paced environment that has the entrepreneurial feel of a start-up. This is an opportunity to test, operate, and engineer on a massive scale, and to gain -notch experience in cloud computing. You'll be surrounded by people who are passionate about cloud technology and believe that world class service is critical to customer success. You must be detail oriented, have superior verbal and written communication skills, strong organizational skills, able to juggle multiple tasks at once, able to work independently and can maintain professionalism under pressure. You must be able to identify problems before they happen and implement solutions that detect and prevent outages and customer issues. You must be able to accurately prioritize projects, make sound judgments, work to improve the customer experience, and get the right things done. This role will sit in our New York City or Seattle Offices. By working together on behalf of our customers, we are building the future one innovative , service, and idea at a time. Are you ready to embrace the challenge? Come build the future with us. Please review this Inside Amazon page about this role's requirements before applying. Key job responsibilities This position is for Bill Computation Data team, the team is responsible for the module that ingests data for Bill Computation and module that is auditing the result of the Bill Computation. Both modules are going through major re-architectural changes, we are looking for the new team member to participate in the design and implementation of the new solutions as well as improve our operations by automating repetitive tasks. Operations is a 24x7 challenge as we want to know if even one account fails to compute. Many times re-running these failed accounts is a straight forward process, requiring minimal effort. About the team The Bill Computation team is responsible for computing the charges the customer has incurred through the use of AWS Services by combining the customer’s agreements and their usage activity. Commerce Platform has an SLA to produce an Estimated Bill every 24 hours to our customer such that they can stay on of the charges they will need to pay to AWS at the end of each month. In order to meet this SLA Bill Computation needs to compute line items every 8 hours to pass downstream to be aggregated into reports and displayed on the Customers Billing Console. To do this we currently call more than ten dependent services to retrieve the data necessary to compute (Accounts, Offers, linking periods, active subscriptions, rates, available credits, etc) and apply usage received from Metering (including 130+ Services) to calculate these line items. The platform supports thirteen pricing models such as, Recurring Fee, Reserved Instance, Free Tier, Tiered Rates, and On-demand. By the end of month, we process around 100 billion+ usage records to generate more than 10 billion+ line items across 14+ million active accounts. We grow YoY more than 40% in accounts, usage, line items etc.
Experience supporting a 24x7 Internet-oriented production environment Experience with large scale distributed systems Experience and interest for software tools and process automation Experience using AWS technologies Demonstrable expertise around specifying and utilizing health, performance monitoring tools, and software management tools for 24x7 environments Familiar with the challenges surrounding efficient operations and failure mode analysis in large complex systems Excellence in technical communications with both technical and non-technical peers Sense of ownership and drive Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit Workers in New York City who perform in-person work or interact with the public in the course of business must show proof they have been fully vaccinated against COVID or request and receive approval for a reasonable accommodation, including medical or religious accommodation.

Similar Jobs

College Assistant - Academic Affairs Archives

LaGuardia Community College

Long Island City, NY

CUNY's benefits contribute significantly to total compensation, supporting health and wellness, financial well-being, and professional development.

Sewage Enforcement Officer

County of Delaware

Media, PA

Ability to perform all physical duties related to reviewing and permitting on lot septic systems. This position will also review land development, grading plans…

Part Time Contract QA Tester


New York, NY

Support transfer for test cases from Sheets to Qase or similar test case tracking system. In this role, you'll work closely with the Director of Engineering,…


The New York City Department of Education

New York, NY

Coordinate and organize the school’s On-Call system, including Professional Development for training. Develops, coordinates and monitors partnerships and…


Max Brenner

New York, NY

Excel in formulating new systems and executing strategies. Interacting with guests in a friendly courteous manner. Greet and seat all new guests.

Office Services Assistant


New York, NY

Entering work orders into the building security system. Assisting the EA team with creating, transcribing, editing, proofreading, and formatting client…

Delivery Driver - FT Millerton - $14.95/hour

NAPA Auto Parts

Millerton, NY

Maintaining a distribution log or tracking system to record all deliveries/pickups made. Delivering parts to our Customers with a passion for developing…

Pharmaceutical Development Technician - Hazard Evaluation Lab

Bristol Myers Squibb

New Brunswick, NJ

Proficiency in the use of computer programs/systems is essential. Familiarity and demonstrated competency after training with test equipment including but not…


NYC Department of Education

Brooklyn, NY

Maintains computer-based record-keeping systems with community partner information and contacts. This includes establishing, maintaining, coordinating and…

Director of Quality

ICL inc

New York, NY

Responsible for the development, implementation, and strict adherence to quality of work in all ICL programs. This position will develop and grow a capable team…

Card Program Director

Hello Alice

New York, NY

Serves as the expert for the relevant systems, including a loyalty management system, understanding its capabilities and configurations and administering the…

Back Server

Carbone - New York

New York, NY

Proficient in computer skills including POS systems, Word and Excel. We offer many opportunities for growth and development for those who show long-term…

Store Leader - Morningside Heights

Warby Parker

New York, NY

Lead quarterly performance and development reviews for each store team member. Build and foster an engaged, effective team through recruitment and on-boarding,…

General Manager 5 - Food

Limitless Franchise Solutions LLC

New York, NY

Have oversight of day-to-day operations; Deliver high quality food service; Achieve company and client financial targets and goals;

Copy and Print Associate

Swiss Post Solutions

New York, NY

Current knowledge or ability to learn computer-based systems required for functions of position. The primary function of the role is to processes high volume…

Copy Operator

Swiss Post Solutions

New York, NY

Current knowledge or ability to learn computer-based systems required for functions of position. The primary function of the role is to processes high volume…

US Payroll Specialist


New York, NY

You will also be partnering cross-functionally and supporting the implementation of a new payroll system. We are looking for someone with a strategic mindset…

Executive Assistant


New York, NY

Knowledge of administrative and clerical procedures and systems such as word processing, managing files and records, designing forms, and other office…

Editor, Culture

The New York Times

New York, NY

Support team development, culture and morale; you’ll be accountable for the success and development of direct reports and their respective teams.

AVP of Operations

Tammac Holdings Corp.

Wayne, PA

Execution of workflows and strategies improvements through multiple systems and working with a variety of business partners.


Carbone - New York

New York, NY

Proficient in computer skills including POS systems, Word and Excel. We offer many opportunities for growth and development for those who show long-term…


Wipro Limited

Weehawken, NJ

Analyzing information to recommend and plan the installation ofnew systems or modifications of an existing system. 100% on time MIS & report generation.

Head of Platform Engineering


New York, NY

Work with engineering teams to define vision around production data, Level's product offering, and payments processing.

SIP Validation Specialist


New York, NY

Develop technical knowledge of their system/area as required to develop protocols. PharmaLex offers professional development, training, competitive compensation…