Talent.com
Senior Machine Learning Software Engineer, On-device
Senior Machine Learning Software Engineer, On-deviceMetropolis • Los Angeles, CA, US
Senior Machine Learning Software Engineer, On-device

Senior Machine Learning Software Engineer, On-device

Metropolis • Los Angeles, CA, US
8 days ago
Job type
  • Full-time
Job description

Job Description

Job Description

Who we are

Metropolis is an artificial intelligence company that uses computer vision technology to enable frictionless, checkout-free experiences in the real world. Today, we are reimagining parking to enable millions of consumers to just "drive in and drive out." We envision a future where people transact in the real world with a speed, ease and convenience that is unparalleled, even online. Tomorrow, we will power checkout-free experiences anywhere you go to make the everyday experiences of living, working and playing remarkable - giving us back our most valuable asset, time.

Who you are

Metropolis is seeking a Senior Machine Learning Software Engineer to accelerate the development of our proprietary computer vision and machine learning software that powers our mobility products. As part of the Metropolis Machine Learning Team, you will be responsible for the development, deployment, and ongoing optimization of edge-deployed software. These systems are foundational to the Metropolis platform and have correspondingly large potential impacts on Metropolis and its customers. 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 C++ and OpenCV, experience with computer vision and ML on edge / embedded systems, and demonstrated experience taking complex software systems from concept to production. You can expect to be working on all stages of the software development pipeline – from problem analysis and design to 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.

What you'll do

  • 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.

What we're looking for

  • BS, MS, or Ph.D. in a 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, SQLLite 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.
  • 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. The anticipated base salary for this position is $170,000.00 USD to $200,000.00 USD annually. The actual base salary offered is determined by a number of variables, including, as appropriate, the applicant's qualifications for the position, years of relevant experience, distinctive skills, level of education attained, certifications or other professional licenses held, and the location of residence and / or place of employment. Base salary is one component of Metropolis's total compensation package, which may also include access to or eligibility for healthcare benefits, a 401(k) plan, short-term and long-term disability coverage, basic life insurance, a lucrative stock option plan, bonus plans and more. #LI-AR1 #LI-Onsite

    Metropolis values in-person collaboration to drive innovation, strengthen culture, and enhance the Member experience. Our corporate team members hold to our office-first model, which requires employees to be on-site at least four days a week, fostering organic interactions that spark creativity and connection

    Metropolis may utilize an automated employment decision tool (AEDT) to assess or evaluate your candidacy for employment or promotion. AEDTs are used to assist in assessing a candidate's application relative to the required job qualifications and responsibilities listed in the job posting.

    As part of this process, Metropolis retains data relevant to your candidacy, including personal information, for a period that is reasonably necessary for the use of the tool. If you are hired for the position, your data may become part of your employee records.

    Metropolis Technologies is an equal opportunity employer. We make all hiring decisions based on merit, qualifications, and business needs, without regard to race, color, religion, sex (including gender identity, sexual orientation, or pregnancy), national origin, disability, veteran status, or any other protected characteristic under federal, state, or local law.

    Create a job alert for this search

    Senior Machine Learning Engineer • Los Angeles, CA, US

    Related jobs
    Senior Machine Learning Manager

    Senior Machine Learning Manager

    VirtualVocations • North Hollywood, California, United States
    Full-time
    A company is looking for a Senior Machine Learning Manager, Gen AI & Knowledge AI.Key Responsibilities Lead the vision, design, and execution of LLM-powered AI products, including system architec...Show more
    Last updated: 30+ days ago • Promoted
    Machine Learning Engineer

    Machine Learning Engineer

    VirtualVocations • Carson, California, United States
    Full-time
    A company is looking for a Machine Learning Engineer.Key Responsibilities Design, develop, and deploy intelligent systems and multi-agent architectures for autonomous reasoning and planning Buil...Show more
    Last updated: 30+ days ago • Promoted
    Staff Machine Learning Engineer

    Staff Machine Learning Engineer

    VirtualVocations • Glendale, California, United States
    Full-time
    A company is looking for a Staff Machine Learning Engineer - Wildfire.Key Responsibilities Architect and build advanced ML models to predict vegetation and fuel conditions Design and maintain da...Show more
    Last updated: 30+ days ago • Promoted
    Senior iOS Engineer

    Senior iOS Engineer

    VirtualVocations • Whittier, California, United States
    Full-time
    A company is looking for a Senior iOS Engineer.Key Responsibilities Design and develop iOS applications using Swift, Java, and Objective-C Collaborate with team members to address technical chal...Show more
    Last updated: 30+ days ago • Promoted
    Lead Machine Learning Engineer - Ad Platforms

    Lead Machine Learning Engineer - Ad Platforms

    Disney Entertainment and ESPN Product & Technology • Santa Monica, CA, US
    Full-time
    Technology is at the heart of Disney’s past, present, and future.Disney Entertainment and ESPN Product & Technology is a global organization of engineers, product developers, designers, t...Show more
    Last updated: 19 days ago • Promoted
    Senior Machine Learning Engineer

    Senior Machine Learning Engineer

    Capital Group • Los Angeles, CA, United States
    Full-time
    I can succeed as a Machine Learning Engineer at Capital Solutions Group Technology (CSGT)".As a Machine Learning Engineer in CSGT, you will design and implement intelligent systems that enhance por...Show more
    Last updated: 30+ days ago • Promoted
    Machine Learning Ops Engineer

    Machine Learning Ops Engineer

    VirtualVocations • Norwalk, California, United States
    Full-time
    A company is looking for a Machine Learning Ops Engineer.Key Responsibilities Design and implement AI cost tracking and observability frameworks across Azure, Google Cloud, and Snowflake Collabo...Show more
    Last updated: 30+ days ago • Promoted
    Machine Learning Engineering Manager

    Machine Learning Engineering Manager

    VirtualVocations • Carson, California, United States
    Full-time
    A company is looking for a Manager, ML Engineering to lead efforts in Accelerated Machine Learning tools and Analytics Pipelines on GPUs. Key Responsibilities Lead, mentor, and grow the engineerin...Show more
    Last updated: 30+ days ago • Promoted
    Senior Machine Learning Engineer

    Senior Machine Learning Engineer

    VirtualVocations • Whittier, California, United States
    Full-time
    A company is looking for a Senior Machine Learning Engineer, Security.Key Responsibilities Design, build, and deploy machine learning models to detect and mitigate security threats Develop algor...Show more
    Last updated: 30+ days ago • Promoted
    Lead Machine Learning Engineer

    Lead Machine Learning Engineer

    VirtualVocations • Long Beach, California, United States
    Full-time
    A company is looking for a Lead Machine Learning Engineer.Key Responsibilities Develop and manage ML infrastructure for data engineering, LLM training, and deployment Architect cloud-native solu...Show more
    Last updated: 30+ days ago • Promoted
    Engineering Manager, Machine Learning

    Engineering Manager, Machine Learning

    VirtualVocations • Whittier, California, United States
    Full-time
    A company is looking for an Engineering Manager, Machine Learning.Key Responsibilities Lead and mentor a team of data scientists in developing and monitoring ML models at scale Oversee the desig...Show more
    Last updated: 1 day ago • Promoted
    Senior ML Systems Engineer

    Senior ML Systems Engineer

    VirtualVocations • Carson, California, United States
    Full-time
    A company is looking for a Senior ML Systems Engineer.Key Responsibilities Collaborate across teams to distill product requirements into actionable software requirements Lead software architectu...Show more
    Last updated: 3 days ago • Promoted
    Applied Machine Learning Engineer

    Applied Machine Learning Engineer

    VirtualVocations • Glendale, California, United States
    Full-time
    A company is looking for an Applied Machine Learning Engineer to design, build, and deploy ML-driven solutions for cybersecurity. Key Responsibilities Develop, train, and deploy machine learning m...Show more
    Last updated: 30+ days ago • Promoted
    Machine Learning Data Engineer

    Machine Learning Data Engineer

    VirtualVocations • Long Beach, California, United States
    Full-time
    A company is looking for a Machine Learning Data Engineer, Research - 3D Data Focus.Key Responsibilities Ingest, clean, normalize, and preprocess data for machine learning model training pipeline...Show more
    Last updated: 2 days ago • Promoted
    Senior Machine Learning Software Engineer, On-Cloud

    Senior Machine Learning Software Engineer, On-Cloud

    Metropolis • Los Angeles, CA, US
    Full-time
    Metropolis is an artificial intelligence company that uses computer vision technology to enable frictionless, checkout-free experiences in the real world. Today, we are reimagining parking to enable...Show more
    Last updated: 8 days ago • Promoted
    Remote Machine Learning Engineer

    Remote Machine Learning Engineer

    VirtualVocations • Norwalk, California, United States
    Remote
    Full-time
    A company is looking for a Remote Machine Learning Engineer.Key Responsibilities Design, develop, and architect high-performance AI / ML services and pipelines in a cloud-based environment Contrib...Show more
    Last updated: 4 days ago • Promoted
    Senior MLOps Engineer

    Senior MLOps Engineer

    VirtualVocations • Glendale, California, United States
    Full-time
    A company is looking for a Senior MLOps Engineer - Personalisation.Key Responsibilities Own and evolve the end-to-end ML lifecycle, including data ingestion, feature engineering, model training, ...Show more
    Last updated: 30+ days ago • Promoted
    Senior ML Engineer

    Senior ML Engineer

    VirtualVocations • Fullerton, California, United States
    Full-time
    A company is looking for a Senior ML Engineer - Personalisation.Key Responsibilities Develop, deploy, and iterate on scalable, real-time Next Best Action (NBA) and ranking models Design and impl...Show more
    Last updated: 30+ days ago • Promoted