Senior Data Engineer
As a Senior Data Engineer at Metropolis, you will be instrumental in developing and optimizing data products that align with the company's mission to create a responsive real-world environment through artificial intelligence. Your technical expertise will contribute to designing and building extensive data sets that impact thousands of internal users and millions of members. This role offers the opportunity to work within a world-class data engineering team dedicated to advancing your skills and career in data engineering and beyond.
In this position, 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, manage operational trade-offs, and build sophisticated data pipelines, models, and visualizations across multiple domains. Additionally, you will define and manage Service Level Agreements (SLAs) for all owned data sets, implement data security models, ensure privacy compliance, and evolve data governance processes.
The ideal candidate will possess a Bachelor's degree in Computer Science, Computer Engineering, or a relevant technical field, with a Master's degree preferred. A minimum of 5 years of experience in data engineering, database engineering, business intelligence, data warehousing, and ETL tools, working with large data sets in the cloud, is required. Proficiency in Python, SQL, ETL/ELT, and data modeling is essential, along with extensive experience in Snowflake and dbt. Familiarity with integration tools like Airflow and Automic, as well as a working knowledge of CI/CD pipelines, is also desired.
Metropolis offers a competitive compensation package, with an anticipated base salary ranging from $160,000 to $220,000 annually. The actual base salary offered is determined by various factors, including the applicant's qualifications, years of relevant experience, distinctive skills, level of education, certifications, and location. The total compensation package may also include access to healthcare benefits, a 401(k) plan, disability coverage, life insurance, a stock option plan, bonus plans, and more.
Metropolis values in-person collaboration to drive innovation, strengthen culture, and enhance the member experience. Corporate team members adhere to an office-first model, requiring employees to be on-site at least four days a week, fostering organic interactions that spark creativity and connection. This environment provides ample opportunities for professional growth and development within a dynamic and forward-thinking company.