Data Engineer

Posted: 2 months ago

Data Engineer
Location: Renton, WA
Requisition Summary
Data Engineering focuses on making possible fast, accurate, and reliable access to data. We build data pipelines, manage a data warehouse, and support the production use of our data. We advocate for good data practices and make sure that our business users are able to make good data driven decisions.
Provide engineering on modern, cloud-based data processing technology stack
Build data pipelines, data validation frameworks, job schedules with emphasis on automation and scale
Contribute to overall architecture, framework, and design patterns to store and process high data volumes
Ensure product and technical features are delivered to spec and on-time
Design and implement features in collaboration with product owners, reporting analysts / data analysts, and business partners within an Agile / Scrum methodology
Proactively support product health by building solutions that are automated, scalable, and sustainable – be relentlessly focused on minimizing defects and technical debt
Masters' or Bachelors' degree in Computer Science or a related field
5+ years of experience in large-scale software development with emphasis on data analytics and high-volume data processing
3+ years of experience in data engineering development
2+ years of experience implementing scalable data architectures
2+ years of experience with AWS and related services (e.g., EC2, S3, DynamoDB, ElasticSearch, SQS, SNS, Lambda, Airflow, Snowflake)
Experience in data-centric programming languages (e.g., Python, GO, Ruby, Javascript, Scala)
Proficiency with ETL tools and techniques.
Knowledge of and experience with RDBMS platforms, such as MS SQL Server, Oracle, DB2, IMS, IDMS MySQL, Postgres, SAP HANA, and Teradata.
Experience with participating in projects in a highly collaborative, multi-discipline team environment