About The Position

Join the Amazon Payments Products - North America Credit (APD-NAC) Data Engineering team, where we build the data infrastructure powering Amazon's credit card businesses. Our team delivers data-driven solutions that impact millions of customers across Amazon's payment ecosystem. We're a high-performing team that consistently delivers while maintaining zero-defect standards through rigorous engineering practices. We're at the forefront of AI-first transformation, implementing cutting-edge automation solutions and next-generation data architectures that drive measurable productivity gains. Our work spans above and beyond the critical business areas such as customer acquisition, fraud detection, product recommendations, financial and executive reporting. As a Data Engineer II, you'll work on high-impact projects (targeting millions of customers), large-scale customer acquisition initiatives, and fraud detection platforms. You'll collaborate with Product Managers, Data Scientists, Business Intelligence Engineers, UX Designers, Software Development Engineers, GMs, and other cross-functional engineering teams to solve complex data challenges at massive scale while driving innovation through AI-powered automation.

Requirements

  • 3+ years of data engineering experience
  • 4+ years of SQL experience
  • Experience with data modeling, warehousing and building ETL pipelines
  • Experience with at least one programming language (Python, Java, Scala).
  • Proven ability to work with large-scale datasets and optimize performance

Nice To Haves

  • Experience with AWS technologies like Redshift, S3, AWS Glue, EMR, Kinesis, FireHose, Lambda, and IAM roles and permissions
  • Experience with big data frameworks: Spark, Hadoop, Hive.
  • Knowledge of non-relational databases (DynamoDB, document stores, graph databases)
  • Experience with real-time/streaming data architectures (Kafka, Kinesis, Flink)
  • Familiarity with CI/CD pipelines and infrastructure-as-code
  • Bachelor's degree in Computer Science, Engineering, or related technical field

Responsibilities

  • Design, build, and optimize logical data models and data pipelines for complex datasets
  • Own ongoing data quality and create self-service access to datasets for business intelligence
  • Work on major portions of existing or new data architecture within the team
  • Collaborate with Software Development Engineers and other Data Engineers to design stable, performant data solutions
  • Write secure, stable, testable, and maintainable code with minimal defects
  • Apply appropriate data design approaches and make judicious trade-offs without over-engineering
  • Optimize resource usage including system hardware, data storage, query optimization, and AWS infrastructure
  • Participate actively in code reviews, design discussions, and team planning
  • Mentor and train junior team members and new peers
  • Resolve root causes of complex problems and balance customer requirements with team needs
  • Stay current on distributed systems technologies (MapReduce, MPP architectures, NoSQL databases)

Benefits

  • health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
  • 401(k) matching
  • paid time off
  • parental leave
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service