Job Description
Metropolis is seeking a Senior Software Engineer, Backend to join its Advanced Technologies team. The candidate will be responsible for designing, developing, and maintaining scalable backend systems for ground truth vehicle location, integrating hardware with machine learning.
The role involves:
- Building robust, scalable backend services in Java and Scala.
- Designing and implementing gRPC APIs.
- Leveraging Redis and MySQL for efficient data storage.
- Deploying and managing microservices on Kubernetes.
- Working with Kafka for event-driven architectures.
- Partnering with Hardware, Machine Learning, and Operations teams.
Requirements:
- Bachelor’s or Master’s degree in Computer Science or related field.
- 8+ years of experience in backend development.
- Expertise in Java and Scala.
- Experience building GRPC APIs.
- Strong understanding of database design using Redis and MySQL.
- Familiarity with Kubernetes.
- Hands-on experience with Kafka.
What Metropolis offers:
- healthcare benefits
- 401(k) plan
- short-term and long-term disability coverage
- basic life insurance
- a lucrative stock option plan
- bonus plans