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 areWe are building a hyperscaler company and need someone to own reliability across the entire Metropolis platform. As a Staff or Senior Software Engineer focused on Reliability, you'll establish and drive the comprehensive reliability practices that ensure system availability, resilience, and observability for our mission-critical mobility infrastructure serving millions of transactions.
This is your opportunity to build reliability from first principles – architecting failover systems, implementing chaos engineering practices, and improving the observability foundation that will enable Metropolis to scale to new markets while maintaining 99.9%+ uptime. You'll be the technical owner of our reliability posture, working on everything from multi-region failover architectures to incident response workflows to SLO-based alerting strategies.
Our platform handles real-time payment processing, customer authentication, and parking facility operations – systems that cannot go down. You'll tackle challenges like external service failover, dependency mirroring to prevent upstream outages, database replication and automatic promotion, and building the monitoring and alerting infrastructure that ensures we detect and respond to issues in minutes, not hours.
If you're energized by the challenge of ensuring system reliability at scale, building robust failover mechanisms, implementing comprehensive observability, and establishing the practices that prevent incidents before they occur, this role is for you. You'll work alongside highly technical teams across the organization, influencing architecture decisions and establishing reliability standards that affect every service we build.
What you'll doOwn the overall reliability posture for the Metropolis platform, establishing practices, metrics, and systems that ensure 99.9%+ uptime across all servicesDesign and implement automatic failover mechanisms for critical external dependencies (Twilio for SMS/voice, Stripe for payments) with circuit breakers, retry policies, and degraded mode operationsArchitect and build active-passive or active-active regional deployment strategies with database replication, automated failover, and DNS-based traffic routing including disaster recovery planning and testingEstablish comprehensive monitoring using Datadog for APM, logs, and metrics correlation; implement synthetic monitoring, SLO-based alerting, on-call rotation, and escalation policies; build service health dashboards that show customer impactOwn the incident management process including workflows, tooling, post-mortem culture, runbook automation, and MTTR reduction initiatives – driving down mean time to recovery from detection to resolutionDrive adoption of resilience patterns across all services including health checks, graceful degradation, feature flags, rate limiting, backpressure mechanisms, and chaos engineering practicesBuild and maintain local mirrors for critical dependencies (Maven/NPM/Docker registries) with artifact caching, dependency pinning, and vulnerability scanning to prevent build failures from upstream outages.What we're looking for8+ years of backend software engineering experience with deep focus on distributed systems and platform infrastructureExpert-level Java proficiency with deep understanding of JVM performance, concurrency, and ecosystem tooling. Scala experience is a big plusProduction experience with microservices architecture, container orchestration (Kubernetes), and cloud platforms (AWS)Strong systems thinking with proven ability to design and implement large-scale, high-availability distributed systems that handle significant loadObservability expertise including hands-on production experience with metrics, logging, tracing, and alerting systems in high-load environmentsDatabase and data systems knowledge including relational databases, event streaming (Kafka, SQS), caching strategies, and data consistency patternsExperience with AI-powered development tools such as Claude Code, GitHub Copilot, or similar agentic coding tools for enhanced productivity – context engineering in particularExcellent technical communication with ability to design and document complex systems, lead technical discussions, and collaborate across multiple teams local to New York City, Seattle, or Los Angeles areaWhile not required, these are a plus:SRE or Reliability Engineering experience at companies known for operational excellence or high-growth startups where you built reliability practices from the ground upIncident response leadership including experience building incident management processes, conducting blameless post-mortems, and driving MTTR reduction initiatives in production environmentsChaos engineering experience with tools like Chaos Monkey, Gremlin, or similar, including designing and executing game days and failure injection testingPerformance optimization experience with profiling, benchmarking, capacity planning, and system tuning at hyperscale including experience optimizing for high-throughput, low-latency systemsOpen source contributions or technical blog writing that demonstrates depth of expertise in reliability engineering, distributed systems, or production operationsOur StackLanguages + Frameworks: TypeScript, React, Scala (principally), Java (limited)Datastores: MySQL, PostgreSQL, SnowflakeCloud: AWSVersion control: Git & GitHubAI Tooling: Copilot on GitHubObservability: DatadogWhen 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 $220,000 USD to $250,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-CM1 #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.
Read LessMetropolis 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 areWe are building a hyperscaler company and need someone to own reliability across the entire Metropolis platform. As a Staff or Senior Software Engineer focused on Reliability, you'll establish and drive the comprehensive reliability practices that ensure system availability, resilience, and observability for our mission-critical mobility infrastructure serving millions of transactions.
This is your opportunity to build reliability from first principles – architecting failover systems, implementing chaos engineering practices, and improving the observability foundation that will enable Metropolis to scale to new markets while maintaining 99.9%+ uptime. You'll be the technical owner of our reliability posture, working on everything from multi-region failover architectures to incident response workflows to SLO-based alerting strategies.
Our platform handles real-time payment processing, customer authentication, and parking facility operations – systems that cannot go down. You'll tackle challenges like external service failover, dependency mirroring to prevent upstream outages, database replication and automatic promotion, and building the monitoring and alerting infrastructure that ensures we detect and respond to issues in minutes, not hours.
If you're energized by the challenge of ensuring system reliability at scale, building robust failover mechanisms, implementing comprehensive observability, and establishing the practices that prevent incidents before they occur, this role is for you. You'll work alongside highly technical teams across the organization, influencing architecture decisions and establishing reliability standards that affect every service we build.
What you'll doOwn the overall reliability posture for the Metropolis platform, establishing practices, metrics, and systems that ensure 99.9%+ uptime across all servicesDesign and implement automatic failover mechanisms for critical external dependencies (Twilio for SMS/voice, Stripe for payments) with circuit breakers, retry policies, and degraded mode operationsArchitect and build active-passive or active-active regional deployment strategies with database replication, automated failover, and DNS-based traffic routing including disaster recovery planning and testingEstablish comprehensive monitoring using Datadog for APM, logs, and metrics correlation; implement synthetic monitoring, SLO-based alerting, on-call rotation, and escalation policies; build service health dashboards that show customer impactOwn the incident management process including workflows, tooling, post-mortem culture, runbook automation, and MTTR reduction initiatives – driving down mean time to recovery from detection to resolutionDrive adoption of resilience patterns across all services including health checks, graceful degradation, feature flags, rate limiting, backpressure mechanisms, and chaos engineering practicesBuild and maintain local mirrors for critical dependencies (Maven/NPM/Docker registries) with artifact caching, dependency pinning, and vulnerability scanning to prevent build failures from upstream outages.What we're looking for8+ years of backend software engineering experience with deep focus on distributed systems and platform infrastructureExpert-level Java proficiency with deep understanding of JVM performance, concurrency, and ecosystem tooling. Scala experience is a big plusProduction experience with microservices architecture, container orchestration (Kubernetes), and cloud platforms (AWS)Strong systems thinking with proven ability to design and implement large-scale, high-availability distributed systems that handle significant loadObservability expertise including hands-on production experience with metrics, logging, tracing, and alerting systems in high-load environmentsDatabase and data systems knowledge including relational databases, event streaming (Kafka, SQS), caching strategies, and data consistency patternsExperience with AI-powered development tools such as Claude Code, GitHub Copilot, or similar agentic coding tools for enhanced productivity – context engineering in particularExcellent technical communication with ability to design and document complex systems, lead technical discussions, and collaborate across multiple teams local to New York City, Seattle, or Los Angeles areaWhile not required, these are a plus:SRE or Reliability Engineering experience at companies known for operational excellence or high-growth startups where you built reliability practices from the ground upIncident response leadership including experience building incident management processes, conducting blameless post-mortems, and driving MTTR reduction initiatives in production environmentsChaos engineering experience with tools like Chaos Monkey, Gremlin, or similar, including designing and executing game days and failure injection testingPerformance optimization experience with profiling, benchmarking, capacity planning, and system tuning at hyperscale including experience optimizing for high-throughput, low-latency systemsOpen source contributions or technical blog writing that demonstrates depth of expertise in reliability engineering, distributed systems, or production operationsOur StackLanguages + Frameworks: TypeScript, React, Scala (principally), Java (limited)Datastores: MySQL, PostgreSQL, SnowflakeCloud: AWSVersion control: Git & GitHubAI Tooling: Copilot on GitHubObservability: DatadogWhen 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 $220,000.00 USD to $250,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-CM1 #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.
Read LessMetropolis 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 areWe are building a hyperscaler company and need someone to own reliability across the entire Metropolis platform. As a Staff or Senior Software Engineer focused on Reliability, you'll establish and drive the comprehensive reliability practices that ensure system availability, resilience, and observability for our mission-critical mobility infrastructure serving millions of transactions.
This is your opportunity to build reliability from first principles – architecting failover systems, implementing chaos engineering practices, and improving the observability foundation that will enable Metropolis to scale to new markets while maintaining 99.9%+ uptime. You'll be the technical owner of our reliability posture, working on everything from multi-region failover architectures to incident response workflows to SLO-based alerting strategies.
Our platform handles real-time payment processing, customer authentication, and parking facility operations – systems that cannot go down. You'll tackle challenges like external service failover, dependency mirroring to prevent upstream outages, database replication and automatic promotion, and building the monitoring and alerting infrastructure that ensures we detect and respond to issues in minutes, not hours.
If you're energized by the challenge of ensuring system reliability at scale, building robust failover mechanisms, implementing comprehensive observability, and establishing the practices that prevent incidents before they occur, this role is for you. You'll work alongside highly technical teams across the organization, influencing architecture decisions and establishing reliability standards that affect every service we build.
What you'll doOwn the overall reliability posture for the Metropolis platform, establishing practices, metrics, and systems that ensure 99.9%+ uptime across all servicesDesign and implement automatic failover mechanisms for critical external dependencies (Twilio for SMS/voice, Stripe for payments) with circuit breakers, retry policies, and degraded mode operationsArchitect and build active-passive or active-active regional deployment strategies with database replication, automated failover, and DNS-based traffic routing including disaster recovery planning and testingEstablish comprehensive monitoring using Datadog for APM, logs, and metrics correlation; implement synthetic monitoring, SLO-based alerting, on-call rotation, and escalation policies; build service health dashboards that show customer impactOwn the incident management process including workflows, tooling, post-mortem culture, runbook automation, and MTTR reduction initiatives – driving down mean time to recovery from detection to resolutionDrive adoption of resilience patterns across all services including health checks, graceful degradation, feature flags, rate limiting, backpressure mechanisms, and chaos engineering practicesBuild and maintain local mirrors for critical dependencies (Maven/NPM/Docker registries) with artifact caching, dependency pinning, and vulnerability scanning to prevent build failures from upstream outages.What we're looking for8+ years of backend software engineering experience with deep focus on distributed systems and platform infrastructureExpert-level Java proficiency with deep understanding of JVM performance, concurrency, and ecosystem tooling. Scala experience is a big plusProduction experience with microservices architecture, container orchestration (Kubernetes), and cloud platforms (AWS)Strong systems thinking with proven ability to design and implement large-scale, high-availability distributed systems that handle significant loadObservability expertise including hands-on production experience with metrics, logging, tracing, and alerting systems in high-load environmentsDatabase and data systems knowledge including relational databases, event streaming (Kafka, SQS), caching strategies, and data consistency patternsExperience with AI-powered development tools such as Claude Code, GitHub Copilot, or similar agentic coding tools for enhanced productivity – context engineering in particularExcellent technical communication with ability to design and document complex systems, lead technical discussions, and collaborate across multiple teams local to New York City, Seattle, or Los Angeles areaWhile not required, these are a plus:SRE or Reliability Engineering experience at companies known for operational excellence or high-growth startups where you built reliability practices from the ground upIncident response leadership including experience building incident management processes, conducting blameless post-mortems, and driving MTTR reduction initiatives in production environmentsChaos engineering experience with tools like Chaos Monkey, Gremlin, or similar, including designing and executing game days and failure injection testingPerformance optimization experience with profiling, benchmarking, capacity planning, and system tuning at hyperscale including experience optimizing for high-throughput, low-latency systemsOpen source contributions or technical blog writing that demonstrates depth of expertise in reliability engineering, distributed systems, or production operationsOur StackLanguages + Frameworks: TypeScript, React, Scala (principally), Java (limited)Datastores: MySQL, PostgreSQL, SnowflakeCloud: AWSVersion control: Git & GitHubAI Tooling: Copilot on GitHubObservability: DatadogWhen 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 $200,000.00 USD to $250,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-CM1 #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.
Read LessMetropolis 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 areMetropolis is seeking a Senior Embedded Systems Engineer to own the software lifecycle of our field-deployed hardware. You will be responsible for the OS layer, driver integration, and the connectivity stack that keeps our country-wide network running. Working closely with Hardware Engineering, Machine Learning, and Operations teams, you will develop the software that supports our Computer Vision systems, embedded computers, IoT sensors, and automated access controls. If you are ready to build the systems that power the Recognition Platform and define the future of the built world, we want to hear from you.
What you'll doMaintain and optimize our custom Yocto-based Linux distributionCreate and manage BitBake recipes, layers, and device tree overlays for new custom hardwareDevelop and debug drivers and middleware for Wi-Fi and LoRaWAN to ensure robust communication in noisy RF environmentsDesign and implement automated test frameworks using Python and Pytest for Hardware-in-the-Loop (HIL) testingWrite and modify kernel drivers for peripherals and debug difficult kernel panics or race conditionsImplement secure over-the-air update mechanisms to ensure our fleet remains up to date and secure against threatsWhat we're looking for4+ years of experience in Embedded Linux developmentStrong proficiency in C, C++ or Rust for production code and Python for tooling and testingDeep knowledge of Operating System fundamentals for Zephyr and Linux Embedded SystemsDeep understanding of the Yocto Project and OpenEmbedded ecosystem; you should be comfortable building a distro from scratchDeep knowledge of LoRaWAN architecture, including Nodes, Gateways and Network ServersStrong familiarity with the Linux networking stack and Wi-Fi debugging toolsExperience integrating hardware testing into CI pipelines such as Jenkins, GitLab CI or GitHub ActionsWhile not required, these are a plus:Experience with FreeRTOS or other real-time OSesKnowledge of secure boot processes (Digital Signing, TrustZone) and crypto elements (TPM/ATECC)Experience bringing up custom boards based on NXP i.MX, Mediatek, Qualcomm, or STM32MP processorsWhen 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 $145,000.00 USD to $195,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-NM1 #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.
Read LessMetropolis 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 areWe are seeking a Senior Machine Learning Engineer to play a key role to join our growing team. As a key member of the Advanced Technologies team, you will play a critical role in designing, developing, and deploying state-of-the-art computer vision and recommendation models that power our core products and solutions. Your work will involve tackling challenging problems in object detection, tracking, OCR, video analytics, and multi-modal systems. This role involves a unique blend of technical expertise in data and machine learning, innovative thinking, and a passion for data-driven solutions.
What you'll doDesign, develop, and deploy advanced computer vision models for real-world applications, including object detection, itracking, OCR, image search, and scene understandingBuild and optimize deep learning models, ensuring high accuracy, performance, and scalability for deployment in production environmentsExplore and integrate multi-modal approaches, leveraging visual, textual, and other data modalities for robust solutionsCollaborate with cross-functional teams, including data engineers and software engineers to deliver end-to-end solutionsLead the design and implementation of scalable pipelines for data processing, model training, and model deploymentOptimize models for performance on various hardware platforms, including CPUs, GPUs, and edge devicesConduct thorough experimentation and A/B testing to validate model effectiveness and ensure alignment with business objectivesMentor junior team members, providing technical guidance and fostering professional growthWrite clean, efficient, and maintainable code while adhering to best practices in software engineering and machine learningWhat we're looking forPhD in Computer Science, Engineering, or a related field, or equivalent work experience5+ years of hands-on experience in machine learning and computer vision, with a strong track record of deploying models into productionProficiency in Python and ML frameworks (PyTorch/TensorFlow/ONNX/TensorRT)Strong experience with model optimization (e.g., quantization, pruning) and deployment on various platforms (cloud, edge, or mobile)Familiarity with cloud platforms (AWS, GCP, or Azure), containerization (Docker), and orchestration (ECS, Kubernetes)Proven experience in building and maintaining data pipelines (e.g., Airflow)Strong understanding of the agile development process and CI/CD pipelines and tools (e.g., Github Actions, Jenkins)Excellent communication skills, capable of presenting complex technical information clearlyWhile not required, these are a plus:Experience with C++Experience in high-growth, innovative environmentsPublications in top-tier conferences (e.g., CVPR, ICCV, NeurIPS) are a strong plusWhen 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 $150,000.00 to $200,000.00 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-NM1 #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.
Read LessMetropolis 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 areWe are seeking a highly tenured Senior Software Engineer, Backend to join our Advanced Technologies team. In this role, you will design, develop, and maintain scalable backend systems that model ground truth vehicle location by integrating cutting-edge hardware with advanced machine learning. You'll work with a modern tech stack, including Java, Scala, GRPC (Protocol Buffers), Redis, MySQL, Kubernetes, and Kafka, to deliver high-performance, reliable services. If you are excited about solving complex technical challenges and working at the intersection of distributed systems, real-time data processing, and scalable infrastructure, we would love to hear from you.
What you'll doBuild robust, scalable, and maintainable backend services in Java and Scala to support mission-critical operationsDesign and implement gRPC (Protocol Buffers) APIs to enable high-performance, real-time data transfer between servicesLeverage Redis and MySQL for efficient data storage and retrieval, ensuring reliability and low-latency accessDeploy and manage microservices on Kubernetes, optimizing for scalability, resilience, and cost efficiencyWork with Kafka to build scalable, event-driven architectures for real-time data streaming and processingPartner with Hardware, Machine Learning, and Operations teams to ensure seamless integration across the ecosystem and provide appropriate toolingAnalyze and address bottlenecks in performance and scalability while maintaining a focus on system reliability and data integrityWhat we're looking forBachelor's or Master's degree in Computer Science, Software Engineering, or a related field8+ years of experience in backend development, preferably within platform or core servicesProven expertise in industry-standard programming languages, preferably Java and ScalaExperience building GRPC (Protocol Buffers) APIs for efficient and reliable communication between servicesStrong understanding of database design and optimization using Redis and MySQLFamiliarity with container orchestration and scaling using KubernetesHands-on experience with Kafka for event-driven architecturesExceptional analytical skills with a proven ability to tackle complex technical problems and design innovative solutionsA team player with excellent communication skills and a proactive approach to working across teamsWhile not required, these are a plus:Exposure to frontend integration with frameworks like Next.jsWhen 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 pay 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 pay is one component of Metropolis's total compensation package, which usually includes: 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-NM1 #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.
Read LessMetropolis 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 areWe are seeking a Senior Machine Learning Engineer to play a key role to join our growing team. As a key member of the Advanced Technologies team, you will play a critical role in designing, developing, and deploying state-of-the-art computer vision and recommendation models that power our core products and solutions. Your work will involve tackling challenging problems in object detection, tracking, OCR, video analytics, and multi-modal systems. This role involves a unique blend of technical expertise in data and machine learning, innovative thinking, and a passion for data-driven solutions.
What you'll doDesign, develop, and deploy advanced computer vision models for real-world applications, including object detection, itracking, OCR, image search, and scene understandingBuild and optimize deep learning models, ensuring high accuracy, performance, and scalability for deployment in production environmentsExplore and integrate multi-modal approaches, leveraging visual, textual, and other data modalities for robust solutionsCollaborate with cross-functional teams, including data engineers and software engineers to deliver end-to-end solutionsLead the design and implementation of scalable pipelines for data processing, model training, and model deploymentOptimize models for performance on various hardware platforms, including CPUs, GPUs, and edge devicesConduct thorough experimentation and A/B testing to validate model effectiveness and ensure alignment with business objectivesMentor junior team members, providing technical guidance and fostering professional growthWrite clean, efficient, and maintainable code while adhering to best practices in software engineering and machine learningWhat we're looking forPhD in Computer Science, Engineering, or a related field, or equivalent work experience5+ years of hands-on experience in machine learning and computer vision, with a strong track record of deploying models into productionProficiency in Python and ML frameworks (PyTorch/TensorFlow/ONNX/TensorRT)Strong experience with model optimization (e.g., quantization, pruning) and deployment on various platforms (cloud, edge, or mobile)Familiarity with cloud platforms (AWS, GCP, or Azure), containerization (Docker), and orchestration (ECS, Kubernetes)Proven experience in building and maintaining data pipelines (e.g., Airflow)Strong understanding of the agile development process and CI/CD pipelines and tools (e.g., Github Actions, Jenkins)Excellent communication skills, capable of presenting complex technical information clearlyWhile not required, these are a plus:Experience with C++Experience in high-growth, innovative environmentsPublications in top-tier conferences (e.g., CVPR, ICCV, NeurIPS) are a strong plusWhen 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 $150,000.00 to $200,000.00 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-NM1 #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.
Read LessMetropolis 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 areWe are seeking a Senior Machine Learning Software Engineer to lead the development of advanced multi-camera perception and localization systems with an integrated focus on image-based search, vector database integration, and re-ranking strategies. You will design and build algorithms that combine object tracking, scene understanding, and cross-camera reasoning with scalable retrieval systems to power high-precision localization and visual matching across large-scale deployments.
This role requires strong expertise in computer vision, real-time systems, and search infrastructure, with a focus on turning visual data into actionable spatial intelligence.
What you'll doDesign and implement algorithms for multi-camera object detection, classification, and persistent trackingBuild scene understanding modules to extract landmarks, spatial layout, and semantic context from image streamsDevelop cross-camera fusion and localization methods for consistent identification and positioning of objectsArchitect and deploy visual search systems using vector databases (e.g., OpenSearch, FAISS, Milvus) for image-based retrieval and matchingDesign and implement re-ranking techniques to improve retrieval precision based on context, metadata, and scene cuesCreate tools and metrics to evaluate retrieval quality, localization accuracy, and perception robustnessCollaborate across ML, backend, and infrastructure teams to ensure scalable, real-time deploymentInvestigate system-level issues, drive debugging efforts, and improve model and system performanceMentor junior engineers and contribute to long-term vision for perception, localization, and image retrievalWhat we're looking forMaster's or Ph.D. in Computer Science, Robotics, Electrical Engineering, or a related field5+ years of industry experience in computer vision, image retrieval, or perception systemsStrong background in object detection, tracking, and scene understanding using multi-camera inputsDeep understanding of vector-based retrieval systems and experience with OpenSearch, FAISS, or similar toolsProficiency in Python or C++, with hands-on experience in PyTorch, TensorFlow, and OpenCVExperience in building large-scale image retrieval pipelines, including feature extraction, indexing, and search optimizationKnowledge of multi-view geometry, and cross-camera identity associationExperience evaluating and tuning re-ranking strategies using contextual and multi-modal signalsExposure to cloud-based deployment of search systems (e.g., OpenSearch cluster tuning, sharding, replication)Experience with edge deployment of perception pipelines (e.g., Jetson, Qualcomm)Publications or patents in the fields of visual search, localization, or multi-camera perceptionWhen 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 $150,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.
Read LessMetropolis 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 areWe are seeking a Senior Machine Learning Software Engineer to lead the development of advanced multi-camera perception and localization systems with an integrated focus on image-based search, vector database integration, and re-ranking strategies. You will design and build algorithms that combine object tracking, scene understanding, and cross-camera reasoning with scalable retrieval systems to power high-precision localization and visual matching across large-scale deployments.
This role requires strong expertise in computer vision, real-time systems, and search infrastructure, with a focus on turning visual data into actionable spatial intelligence.
What you'll doDesign and implement algorithms for multi-camera object detection, classification, and persistent trackingBuild scene understanding modules to extract landmarks, spatial layout, and semantic context from image streamsDevelop cross-camera fusion and localization methods for consistent identification and positioning of objectsArchitect and deploy visual search systems using vector databases (e.g., OpenSearch, FAISS, Milvus) for image-based retrieval and matchingDesign and implement re-ranking techniques to improve retrieval precision based on context, metadata, and scene cuesCreate tools and metrics to evaluate retrieval quality, localization accuracy, and perception robustnessCollaborate across ML, backend, and infrastructure teams to ensure scalable, real-time deploymentInvestigate system-level issues, drive debugging efforts, and improve model and system performanceMentor junior engineers and contribute to long-term vision for perception, localization, and image retrievalWhat we're looking forMaster's or Ph.D. in Computer Science, Robotics, Electrical Engineering, or a related field5+ years of industry experience in computer vision, image retrieval, or perception systemsStrong background in object detection, tracking, and scene understanding using multi-camera inputsDeep understanding of vector-based retrieval systems and experience with OpenSearch, FAISS, or similar toolsProficiency in Python or C++, with hands-on experience in PyTorch, TensorFlow, and OpenCVExperience in building large-scale image retrieval pipelines, including feature extraction, indexing, and search optimizationKnowledge of multi-view geometry, and cross-camera identity associationExperience evaluating and tuning re-ranking strategies using contextual and multi-modal signalsExposure to cloud-based deployment of search systems (e.g., OpenSearch cluster tuning, sharding, replication)Experience with edge deployment of perception pipelines (e.g., Jetson, Qualcomm)Publications or patents in the fields of visual search, localization, or multi-camera perceptionWhen 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 $150,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.
Read LessMetropolis 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 areWe are seeking a highly tenured Senior Software Engineer, Backend to join our Advanced Technologies team. In this role, you will design, develop, and maintain scalable backend systems that model ground truth vehicle location by integrating cutting-edge hardware with advanced machine learning. You'll work with a modern tech stack, including Java, Scala, GRPC (Protocol Buffers), Redis, MySQL, Kubernetes, and Kafka, to deliver high-performance, reliable services. If you are excited about solving complex technical challenges and working at the intersection of distributed systems, real-time data processing, and scalable infrastructure, we would love to hear from you.
What you'll doBuild robust, scalable, and maintainable backend services in Java and Scala to support mission-critical operationsDesign and implement gRPC (Protocol Buffers) APIs to enable high-performance, real-time data transfer between servicesLeverage Redis and MySQL for efficient data storage and retrieval, ensuring reliability and low-latency accessDeploy and manage microservices on Kubernetes, optimizing for scalability, resilience, and cost efficiencyWork with Kafka to build scalable, event-driven architectures for real-time data streaming and processingPartner with Hardware, Machine Learning, and Operations teams to ensure seamless integration across the ecosystem and provide appropriate toolingAnalyze and address bottlenecks in performance and scalability while maintaining a focus on system reliability and data integrityWhat we're looking forBachelor's or Master's degree in Computer Science, Software Engineering, or a related field8+ years of experience in backend development, preferably within platform or core servicesProven expertise in industry-standard programming languages, preferably Java and ScalaExperience building GRPC (Protocol Buffers) APIs for efficient and reliable communication between servicesStrong understanding of database design and optimization using Redis and MySQLFamiliarity with container orchestration and scaling using KubernetesHands-on experience with Kafka for event-driven architecturesExceptional analytical skills with a proven ability to tackle complex technical problems and design innovative solutionsA team player with excellent communication skills and a proactive approach to working across teamsWhile not required, these are a plus:Exposure to frontend integration with frameworks like Next.jsWhen 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 pay 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 pay is one component of Metropolis's total compensation package, which usually includes: 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-NM1 #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.
Read Less