Senior Machine Learning Software Engineer at Metropolis

Los Angeles, California, United States

Metropolis Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Artificial Intelligence, Computer Vision, MobilityIndustries

Requirements

  • BS, MS, or Ph.D. in Computer Science and Engineering or relevant discipline
  • 5+ years experience in modern software design, development, version control, refactoring, and testing
  • 5+ years of experience with C++17 onward and a strong understanding of object-oriented programming
  • 3+ years of experience working with C++ OpenCV, SQLite, and MQTT
  • Experience in parallel computing, accelerator architecture, CUDA, Qualcomm DSP, and TensorRT libraries
  • Experience with ARM Cortex series microcontroller
  • 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, Seattle, and New York

Responsibilities

  • Work with the Machine Learning Team to design, develop, improve, and optimize computer vision, machine learning and application software on edge devices using C++
  • Participate in all phases of embedded software development, from concept and design to deployment and maintenance
  • Identify top-level software requirements and establish development best practices
  • Deliver high-quality C++ code in a real-time embedded environment
  • Perform optimization on Machine Learning models targeting different hardware accelerators e.g. CUDA cores, Qualcomm DSP, etc
  • Implement, manage, and support over-the-air software updates to edge systems
  • Communicate ideas and results effectively, verbally and in writing, to a wide range of technical and non-technical audiences

Skills

C++
OpenCV
Computer Vision
Machine Learning
Embedded Systems
Edge Computing
Software Deployment

Metropolis

Technology-driven facility management for parking

About Metropolis

Metropolis focuses on improving facility management, particularly in the parking sector, by using computer vision technology to facilitate checkout-free payments. This technology allows drivers to park and pay without the need for traditional payment methods, making the process more efficient. Metropolis serves a variety of clients, including real estate owners and valet services, and operates in over 360 cities across North America, processing more than $4 billion in payments each year. What sets Metropolis apart from its competitors is its integration of payment solutions with facility management services, which not only enhances the parking experience but also increases asset productivity for its clients. The company's goal is to streamline parking operations and create revenue opportunities for its clients through its advanced technology and services.

Santa Monica, CaliforniaHeadquarters
2017Year Founded
$1,240.7MTotal Funding
DEBTCompany Stage
Automotive & Transportation, Fintech, Real EstateIndustries
501-1,000Employees

Benefits

Health Insurance
401(k) Retirement Plan
Disability Insurance
Life Insurance
Stock Options
Performance Bonus

Risks

Increased competition from BMW-owned ParkMobile may impact market share.
The SP Plus acquisition may pose integration challenges and financial strain.
Rapid expansion could lead to operational inefficiencies and quality control issues.

Differentiation

Metropolis uses AI and computer vision for checkout-free parking payments.
The company integrates its platform into field operations for revenue generation.
Metropolis serves diverse clients, including real estate and valet services.

Upsides

Metropolis processes over $4 billion in payments annually across 360 cities.
The acquisition of SP Plus Corporation expands Metropolis's market reach.
AI-driven dynamic pricing models optimize revenue in real-time.

Land your dream remote job 3x faster with AI