Senior Software Engineer, Edge
MetropolisAbout the role
<h3>Who we are</h3> <p>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.</p> <h3>Who you are</h3> <p>We are seeking a Senior Backend Engineer, Edge to join our Advanced Technologies team. In this role, you will design, develop, and maintain scalable backend systems that integrate cutting-edge hardware with advanced machine learning to understand the behavior of objects in the real world. You'll work with a modern tech stack, including AWS, Java, Scala, gRPC and Protobuf, Redis, MySQL, PostgreSQL, 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.</p> <h3>What you'll do</h3> <ul> <li>Build robust, scalable, and maintainable backend services in Java and Scala to support mission-critical operations</li> <li>Design and implement gRPC APIs to enable high-performance, real-time data transfer between services</li> <li>Leverage Redis and MySQL for efficient data storage and retrieval, ensuring reliability and low-latency access</li> <li>Deploy and manage microservices on Kubernetes, optimizing for scalability, resilience, and cost efficiency</li> <li>Work with Kafka to build scalable, event-driven architectures for real-time data streaming and processing</li> <li>Partner with Hardware, Machine Learning, and Operations teams to ensure seamless integration across the ecosystem and provide appropriate tooling</li> <li>Analyze and address bottlenecks in performance and scalability while maintaining a focus on system reliability and data integrity</li> </ul> <h3>What we're looking for</h3> <ul> <li>Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field</li> <li>8+ years of experience in backend development, preferably within platform or core services</li> <li>Proven expertise in industry-standard programming languages, preferably Java and Scala</li> <li>Experience building gRPC APIs for efficient and reliable communication between services</li> <li>Strong understanding of database design and optimiz
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s