Metropolis
Technology
SeniorSoftwareEngineer,RecognitionIntelligenceApplications
Neural analysis suggests this role is
optimal for Senior candidates.
“Senior Software Engineer, Recognition Intelligence Applications at Metropolis. Skills: Recognition Intelligence, AI, Backend services, Distributed systems. Design backend services. Implement backend services”
What You'll Achieve.
Deliver seamless pass for everywhere
Industry & Context.
Problem solvers
What They're Looking For.
Must Have
BS or MS in Computer Science, 6+ years of software engineering experience, Advanced-level knowledge of Scala, Java, or related language, Proven track record of designing and delivering large-scale distributed systems, Experience with microservices, Experience with event-driven architectures, Deep understanding of Agile engineering processes, Experience with database technologies, Communicate complex technical information clearly
Nice to Have
Hands-on experience with container technologies, Experience with infrastructure as code techniques, Work experience in high-growth environments, Experience leveraging AI technology, Previous experience incubating 0-to-1 projects, Experience in mobility or hospitality vertical
What You'll Do.
Design backend services
Implement backend services
Maintain backend services
Participate in development lifecycle
Identify requirements
Moderate technical discussions
Evaluate new techniques
Leverage best practices
Enable rapid iteration
Treat bugs as opportunities
Ensure systems are highly available
Ensure systems are scalable
Build integration solutions
Lead team towards goals
Facilitate clear outcomes
Identify changes to improve components
Drive changes to improve systems
Provide feedback to team
Help team reach high productivity
How You'll Work.
Team & Collaboration
Cross-functional teams; Small team leadership
Communication Scope
Communicate technical information
Process & Methodology
Agile engineering processes
Full Job Description
Who we are The real world is the next frontier, and at Metropolis, we are creating the artificial intelligence to make it responsive. We are pioneering the Recognition Economy — a future where mundane repetition disappears and being known unlocks access, comfort, and belonging everywhere you go. From transforming parking into a seamless drive-in, drive-out experience for millions of Members to expanding our intelligence layer across retail and hospitality, we are building a world that feels instinctive and magical. The future isn’t coming; it’s here, and we need builders, innovators, and problem solvers to help us create it. Who you are Metropolis is seeking a Senior Software Engineer to join our Recognition Intelligence Applications team. In this role, you have a primary responsibility for building innovative AI solutions that process camera input to identify behavior and intent, delivering a seamless "pass for everywhere" for our end-users. You have an expert understanding of internal systems and have established yourself as a strong steward of the tools and features your team relies on. As a product-oriented influencer, you identify opportunities for improvement and drive technical changes to address issues that slow down the development of experience orchestration tools for luxury resort chains. You take responsibility for the engineering craft of your projects and can effectively lead a small team toward common goals as we incubate 0-to-1 initiatives. What you'll do Design, implement, and maintain the backend services that make up the Metropolis recognition platform Participate as a key part of the entire development lifecycle, including ideation and identifying requirements Moderate technical discussions and evaluate new techniques to ensure our platform is constantly evolving Leverage best practices in automation testing and deployment to enable rapid iteration and launch of new features Help build a culture where bugs and mistakes in production are treated a
Applying for this Senior Software Engineer, Recognition Intelligence Applications role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Greenhouse
- Create a Greenhouse profile before applying — it saves time across multiple applications.
- Upload your resume as a PDF; the parser handles it better than Word.
- Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
- Enable email notifications to track application status in real time.
ANONYMOUS · UNFILTERED
What do employees actually say about Metropolis?
Real rants from real employees. Read before you apply.