GrepJob
Metropolis

Senior Software Engineer, Edge

Metropolis
Apply
about 2 hours ago

Base Salary

$170k - $200k/yr

Responsibilities

  • Build robust, scalable, and maintainable backend services in Java and Scala.
  • Design and implement gRPC APIs for high-performance data transfer.
  • Leverage Redis and MySQL for efficient data storage and retrieval.
  • Deploy and manage microservices on Kubernetes for scalability and resilience.
  • Work with Kafka to build event-driven architectures for real-time data processing.
  • Collaborate with Hardware, Machine Learning, and Operations teams for seamless integration.
  • Analyze and address performance and scalability bottlenecks.

Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 8+ years of experience in backend development, preferably in platform or core services.
  • Proven expertise in Java and Scala programming languages.
  • Experience building gRPC APIs for reliable service communication.
  • Strong understanding of database design and optimization with Redis and MySQL.
  • Familiarity with Kubernetes for container orchestration.
  • Hands-on experience with Kafka for event-driven architectures.
  • Exceptional analytical skills for tackling complex technical problems.
  • Excellent communication skills and a proactive team player.

Benefits

  • 4 days in the office to foster collaboration and innovation.
  • Healthcare benefits and a 401(k) plan.
  • Short-term and long-term disability coverage.
  • Basic life insurance and a lucrative stock option plan.
  • Bonus plans and more.