Data Engineer

Metropolis Technologies · Silicon Valley CA

Company

Metropolis Technologies

Location

Silicon Valley CA

Type

Full Time

Job Description

The Company

Metropolis develops advanced computer vision and machine learning technology that make mobile commerce remarkable. Our platform is already deployed in hundreds of mobility facilities and industries with billions in opportunity. We’re building the digital pipes through which the future of mobile commerce will move.

When you join Metropolis, you’ll join a team of world-class product leaders and engineers, building an ecosystem of technologies at the intersection of parking, mobility, and real estate. Our goal is to build an inclusive culture where everyone has a voice and the best idea wins. You will play a key role in building and maintaining this culture as our organization grows.

Position Overview and Responsibilities

At Metropolis, we are building the nextGen end-to-end data ecosystem including Data Ingestion, Data Warehousing, Data Integration, Analytic Data Products and Machine Learning capabilities. We are looking for talented data engineers to help design, build and deploy the data systems. If you are excited about working with Data APIs, Data Vault and Dimensional data modeling, Serverless Cloud platforms, Data Pipeline, Data Lake, ML Ops, etc. you might be interested in this opportunity. In this role, you will help define and build the data tech stack including Snowflake, AWS Redshift, SQL, Python, Scala, SparkSQL, Talend, Airflow, AWS Glue, Tableau, AWS Sagemaker. You will play a key and significant role in enabling the Metropolis business teams to leverage data to meet business goals.

Key Responsibilities

  • Collaborate with Application and Engineering teams to build a strong understanding of source data systems and application data models.
  • Develop and Implement ETL data pipelines to ingest data from source systems into the Data Lake, Data Warehouse and Data Marts
  • Develop and implement ingestion patterns including CDC for batch, event-based, streaming, file base and unstructured data sources.
  • Develop and implement data quality and error handling frameworks to ensure data integrity
  • Build and maintain relational and dimensional data models
  • Evaluate new tools and technologies and assist in architecting the data tech stack
  • Perform data analysis for building data solutions for Analytics and ML business use cases
  • Develop business data catalog and/or data dictionaries to document data lineages, data definitions and metadata for data domains..
  • Optimize and maintain the Analytics tools environment
  • Work in agile teams include sprint planning, backlog grooming and program increments.
  • Mentor and coach data engineers on the team

Requirements and Qualifications

  • Bachelor’s degree in a STEM discipline or related field
  • 5-8+ years of relevant hands-on experience in data and analytics domain / teams.
  • Expert level proficiency in SQL
  • 5+ years experience in data ingestion (batch, streaming, API, etc.) and data integration (ETL) development using Informatica, Talend, AWS Glue or similar.
  • 3+ years experience working with cloud data warehouses such as Snowflake, AWS Redshift, Azure, BigQuery or similar.
  • 3+ years experience with Data Warehouse architecture including relational and dimensional data models.
  • 2+ years experience on Data Visualizations/BI tools including Tableau, PowerBI, Microstrategy, etc.
  • 2+ programming experience developing data solutions in Python, Java, Scala or similar
  • 2+ years Agile / Scrum experience including participating in daily sprints, backlog grooming and program increments
  • Demonstrated ability to adapt to new data technologies and learn quickly
  • Ability to communicate across all levels of the organization and work with diverse project teams.
Apply Now

Date Posted

08/13/2022

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Software Engineer - Mulligan Funding

Views in the last 30 days - 13

Mulligan Funding is a leading provider of working capital to small and mediumsized businesses They are seeking a Senior Software Engineer with full st...

View Details

Senior Online Engineer - Visual Concepts

Views in the last 30 days - 6

Visual Concepts is a game development studio looking for an experienced Online Engineer to build impactful features and services for players and devel...

View Details

Software Engineer, Gameplay and Camera - Visual Concepts

Views in the last 30 days - 8

Visual Concepts is a game development studio looking for a Gameplay Software Engineer to work on WWE 2K The role requires experience in game developme...

View Details

Software Engineer, Tech Lead: Ads Attribution - 14+ Years of Experience - Snap Inc.

Views in the last 30 days - 9

Snap Inc is a technology company that contributes to human progress by empowering people to express themselves live in the moment learn about the worl...

View Details

Enterprise Account Executive - Los Angeles - Arkose Labs

Views in the last 30 days - 10

Arkose Labs is a world leader in Account Security trusted by major digital brands like Microsoft PayPal and Snap With a 145 Net Retention Rate Arkose ...

View Details

Product Designer - Snackpass

Views in the last 30 days - 6

Snackpass is a fastgrowing marketplace that aims to unify the physical and digital world for local commerce They are looking for a Product Designer to...

View Details
142,000+ Jobs Tracked
12,400+ Companies
1,930 Categories