New York, NY, US
10 hours ago
Sr. Software Development Engineer, AWS Commerce Platform
As a senior software engineer in the Billing Egress team within the AWS Commerce Platform, you will be responsible for building highly scalable and performant solutions to optimize the storage and access mechanisms for the large volume of bill compute data. You will leverage cutting-edge technologies in distributed computing, databases, and data engineering, to drive a paradigm shift in how data is made accessible to our downstream consumers.

AWS Commerce Platform provides the infrastructure and services that enable AWS teams to sell their services to AWS customers, as well as help AWS customers understand and manage their infrastructure costs. AWS Commerce Platform computes the bills for AWS customers based on their usage, invoices them and collects payments.

The Billing Egress team owns and manages services and components responsible for exporting billions of charge line items for millions of AWS customers. These data feeds enable customers to make critical business decisions around their cloud workloads, providing them with a comprehensive understanding of their infrastructure costs.

You will architect and implement high-performance systems capable of handling massive data volumes and concurrent workloads with very low latency. You will work on identifying and implementing various optimization techniques like data partitioning, indexing, schema evolution, query optimization, and building optimized read interfaces to ensure low-latency data access for our downstream consumers. You will collaborates with the infrastructure team to leverage cutting-edge distributed computing technologies for efficient and fast data processing.

As a senior engineer, you will lead a cross-functional initiative to build a centralized data platform that consolidates and unifies data from multiple sources enabling consumers to access and analyze data in a single, optimized, and standardized manner. You will drive new initiatives for building solutions that ensure data integrity, transparency, and traceability, delivering highly relevant, understandable, and reliable data to customers. This approach will be a paradigm change in how the customers access, discover, and utilize data, equipping stakeholders with comprehensive and unified data insights that enable informed decision-making.

Key job responsibilities
As a Senior Software Development Engineer, you will:

* Design, develop, and maintain highly scalable, performant, and fault-tolerant systems for optimized storage and low-latency access to the massive volumes of billing compute data.
* Leverage cutting-edge technologies in distributed computing, databases, and data engineering to drive a paradigm shift in how billing data is made accessible to downstream consumers.
* Identify and implement various optimization technique to ensure low-latency access using concurrent workloads.
* Lead a cross-functional initiative to build a centralized and consolidated billing data platform and ensure data integrity, transparency, and traceability
* Collaborate closely with infrastructure teams to integrate with highly performant and efficient computing platform to run large-scale concurrent workloads.
* Work closely with customers and stakeholders to understand business requirements, data access patterns, and translate them into scalable and efficient technical solutions.
* Contribute to the team's growth by hiring and mentoring talented engineers, fostering an agile development culture, and promoting operational excellence.
* Participate in architecture design reviews, code reviews, test plan reviews, and deployment planning to drive excellence across the organization.
* Foster a culture of innovation, continuous learning, and knowledge sharing within the team and across the organization.

About the team
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 that help our team members develop your engineering expertise so you feel empowered to take on more complex tasks in the future.

Diverse Experiences
AWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.

About AWS
Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.

Inclusive Team Culture
Here at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon (gender diversity) conferences, inspire us to never stop embracing our uniqueness.

Work/Life Balance
We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.

Mentorship & Career Growth
We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.
Confirm your E-mail: Send Email