This Data Engineer II role places you on AWS's Managed Operations Intelligence (MOI) team, where you’ll design scalable data solutions and collaborate with software engineering, data science, and product management to advance growth, strategy, and user experience across AWS. The position is onsite in Arlington, VA, with a yearly salary range of $132,100–$178,800.
Responsibilities
- Collaborate with business and software teams to understand requirements and operational processes, informing system design
- Develop robust data models and architectures that support data-driven initiatives, ensuring data quality, consistency, and accessibility
- Design, build, and maintain efficient, scalable data pipelines to ingest, transform, and load data from diverse sources into a unified data platform
- Design scalable data solutions capable of handling increasing data volumes and enabling high-performance data access and querying
- Design, provision, and maintain scalable data infrastructure on AWS (Glue, Lake Formation, S3) to support ingestion, transformation, and governance of operational data across dev, gamma, and production environments
- Create, enhance, and maintain technical documentation
Requirements
- 3+ years of data engineering experience
- Experience with data modeling, warehousing, and building ETL pipelines
- Knowledge of distributed systems as it pertains to data storage and computing
- Experience in at least one modern scripting or programming language, such as Python, Java, Scala, or NodeJS
Technologies
- Python
- Java
- Scala
- NodeJS
- AWS Glue
- Lake Formation
- S3
- Redshift
- EMR
- Kinesis
- Firehose
- Lambda
- IAM
Benefits
- Health insurance
- 401(k) matching
- Sign-on payments
- Restricted stock units (RSUs)
- Paid time off
- Parental leave
A Day in the Life
- Data Engineering: guide teams in building optimal data artifacts to address key questions, refine systems, design solutions, and create scalable data models while ensuring data security and quality
- Product Leadership: leverage data to identify opportunities and tackle challenges, delivering artifacts that support AWS strategy
- Communication and Influence: present data-driven insights and structured recommendations to partners, building credibility as a trusted advisor
About the Team
Our team is dedicated to supporting new members, with a broad mix of experience levels and tenures. We foster an environment that emphasizes knowledge-sharing and mentorship, with senior engineers providing thoughtful code reviews and one-on-one guidance. We focus on career growth and assign projects that help engineers develop their expertise for more complex tasks in the future.
Diverse Experiences
AWS values diverse experiences. If you do not meet every preferred qualification, we still encourage you to apply. Whether your career is just starting or you’ve taken an unconventional path, your background can bring valuable perspectives.
About AWS
AWS is the world’s most comprehensive and widely adopted cloud platform. We pioneered cloud computing and continue to innovate, serving customers from startups to Global 500 companies with a robust suite of products and services.
AWS Infrastructure Services
AWS Infrastructure Services oversees the design, planning, delivery, and operation of AWS global infrastructure, maintaining data centers, servers, storage, networking, power, and cooling. This team tackles complex problems and manages a dynamic supply chain to keep the cloud running for customers worldwide.
Inclusive Team Culture
AWS fosters curiosity and connection through employee-led and sponsor affinity groups, inclusion events, and a culture of collaboration driven by diverse voices and bold ideas.
Mentorship & Career Growth
We pursue a high performance standard and provide ongoing knowledge-sharing, mentorship, and career development resources to help employees grow into well-rounded professionals.
Work/Life Balance
We value work-life harmony and offer flexible working arrangements to support both personal and professional success.