Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

UP.Labs Logo

Senior Software Engineer, Edge

UP.Labs

$155,000 - $185,000
Aug 26, 2025
Seattle, WA, US
Apply Now

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

Requirements

  • Proven expertise in industry-standard programming languages, preferably Java and Scala.
  • Experience building GRPC (Protocol Buffers) APIs for efficient and reliable communication between services.
  • Strong understanding of database design and optimization using Redis and MySQL.
  • Familiarity with container orchestration and scaling using Kubernetes.
  • Hands-on experience with Kafka for event-driven architectures.
  • Exposure to frontend integration with frameworks like Next.js is a plus.
  • Exceptional analytical skills with a proven ability to tackle complex technical problems and design innovative solutions.

Responsibilities

  • Build robust, scalable, and maintainable backend services in Java and Scala to support mission-critical operations.
  • Design and implement gRPC (Protocol Buffers) APIs to enable high-performance, real-time data transfer between services.
  • Leverage Redis and MySQL for efficient data storage and retrieval, ensuring reliability and low-latency access.
  • Deploy and manage microservices on Kubernetes, optimizing for scalability, resilience, and cost efficiency.
  • Work with Kafka to build scalable, event-driven architectures for real-time data streaming and processing.
  • Partner with Hardware, Machine Learning, and Operations teams to ensure seamless integration across the ecosystem and provide appropriate tooling.
  • Analyze and address bottlenecks in performance and scalability while maintaining a focus on system reliability and data integrity.

Other

  • 8 years of experience in backend development, preferably within platform or core services.
  • A team player with excellent communication skills and a proactive approach to working across teams.
  • You will play a key role in building and maintaining this culture as our organization grows.