Senior Data Engineer
Metropolis is seeking a Senior Data Engineer to join our team in Chicago, Illinois. In this role, you will be instrumental in designing and building extensive data sets that impact thousands of internal users and millions of members. Your technical expertise and analytical acumen will contribute to developing data products that align with our mission of creating responsive artificial intelligence for the real world.
As a Senior Data Engineer, you will collaborate with cross-functional teams to develop end-to-end data pipelines and foundational data sets. You will design and own data architecture for large-scale projects, build and optimize sophisticated data pipelines, models, and visualizations across multiple domains. Additionally, you will implement data security models, ensure privacy compliance, and evolve data governance processes.
The ideal candidate will have a bachelor's degree in Computer Science, Computer Engineering, or a relevant technical field, with a master's degree preferred. You should possess over five years of experience in data engineering, database engineering, business intelligence, data warehousing, and ETL tools, working with large data sets in the cloud. Proficiency in Python, SQL, ETL/ELT, and data modeling, with extensive experience in Snowflake and dbt, is essential. Hands-on experience with RDBMS such as MySQL, MS SQL Server, and Postgres, as well as familiarity with integration tools like Airflow and Automic, is also required.
Metropolis offers a competitive base salary ranging from $160,000 to $220,000 annually, determined by various factors including qualifications, experience, and location. The total compensation package may also include healthcare benefits, a 401(k) plan, short-term and long-term disability coverage, basic life insurance, a stock option plan, and bonus plans. Our office-first model requires employees to be on-site at least four days a week, fostering collaboration and innovation.