Senior Machine Learning Scientist

Seattle, WA or Remote

Applications have closed

Metropolis

Metropolis transforms the parking experience with a computer vision platform that enables checkout-free payment.

View company page

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 of dollars in opportunity.  We’re building the digital pipes through which the future of mobile commerce will move. 

The Role 

Metropolis is seeking a Senior Machine Learning Scientist to accelerate the development of a new focus area of machine learning algorithms that will be used to enhance our mobility products.  As part of the Metropolis Machine Learning Team, you will be responsible for the development, deployment, and ongoing optimization of models related to parking demand, occupancy, and pricing. The surface area of these problems is huge and has a correspondingly large potential impact on Metropolis.  You will find this to be a challenging opportunity filled with unique technical and operational considerations, while being able to learn from and leverage our existing Computer Vision based development and operational ecosystem.   

 The right candidate will possess a strong background in analytics and modeling for pricing applications (or areas adjacent to pricing) and have demonstrated experience taking ML systems from concept to production.  You can expect to be working on all stages of the ML development pipeline – from data acquisition and ingestion to analysis, prototyping and deployment.  You should be able to thrive and succeed in an entrepreneurial setting, working collaboratively in a fast-paced environment with multiple stakeholders.  You won’t be afraid to break new technological ground at Metropolis and are more than willing to roll up your sleeves, dig in and get the job done. 

Responsibilities 

  • Work with the Machine Learning Team to perform state of the art research, train and optimize Metropolis machine learning algorithms. 
  • Engage with the Data and Operations team to identify new, potentially disparate data sources, build ETL pipelines, and analyze results to drive both model improvement and improved business outcomes. 
  • Collaborate with the Platform and Application Development teams to integrate and optimize the machine learning models with the existing backend systems. 
  • Communicate ideas and results effectively, verbally and in writing, to a wide range of technical and non-technical audiences. 

Requirements and Qualifications 

  • BS, MS or PhD in a Computer Science, Engineering, Statistics, Mathematics or relevant discipline 
  • Demonstrated expertise in implementing and deploying machine learning algorithms related to reinforcement/online learning, decision trees (xgboost, random forest, gbm), and/or time series (forecasting, decomposition, change point detection).  
  • Significant experience performing multivariate data analysis including regression analysis, time-series data analysis, Markov decision processes, and clustering. 
  • 5+ years of experience with large-scale datasets, data and ETL pipelines (Spark, Databricks), databases tools/libraries (SQL, NoSQL, Redis, Hive, etc.), and analysis software/libraries (Python, R, pandas) 
  • 4+ years of experience in machine learning frameworks, scikit-learn/TensorFlow/PyTorch 
  • 3+ years of experience in modern software design, development, version control, testing and deployment
  • Experience deploying ML services to the cloud, including API development and design for scalability, performance, and reliability.
  • Working knowledge of parallel computing, accelerator architecture, CUDA, CUDNN, TensorRT libraries is a bonus 
  • Excellent written and verbal communication skills with a proven ability to present complex technical information in a clear and concise manner to a variety of audiences 
  • Previous experience working inside innovative, high-growth environments
  • Strong preference for candidates to be local to the Seattle area. Will also consider candidates in Los Angeles, Nashville and New York. Remote for exceptional situations. 

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.  

 

 

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Tags: API Development APIs Architecture Clustering Computer Science Computer Vision CUDA cuDNN Data analysis Databricks Engineering ETL Machine Learning Mathematics ML models NoSQL Pandas PhD Pipelines Prototyping Python PyTorch R Research Scikit-learn Spark SQL Statistics TensorFlow TensorRT Testing XGBoost

Perks/benefits: Career development Startup environment

Regions: Remote/Anywhere North America
Country: United States
Job stats:  81  18  1

More jobs like this

Explore more AI, ML, Data Science career opportunities

Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.