Metropolis is seeking a Senior Data Engineer to join their team, working on data products that align with their mission to create an artificial intelligence responsive world. The successful candidate will collaborate with cross-functional teams, design and build data architecture, and optimize data pipelines and models.
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, or a relevant technical field
- 5+ years of experience in data engineering, database engineering, business intelligence, data warehousing, and ETL tools, working with large data sets in the cloud
- 5+ years of experience with Python, and experience building scalable Big Data solutions and ETL ecosystems
- Proficiency in SQL, ETL/ELT, and data modeling, with extensive experience in Snowflake and dbt
- Hands-on experience with RDBMS such as MySQL, MS SQL Server (optional), and Postgres
- Familiarity with integration tools like Airflow and Automic, along with a working knowledge of CI/CD pipelines
- Ability to deliver high standards of code quality, system reliability, and performance
- Deep understanding of the modern IaC ecosystem to drive automated infrastructure deployments
- Experience with cloud computing services, preferably AWS, including hands-on experience with services like Glue, Airflow (MWAA), DMS, EKS, and SNS
Benefits
- 401(k) plan
- Short-term and long-term disability coverage
- Basic life insurance
- Stock option plan
- Bonus plans