Senior Software Engineer, Edge
Metropolis18 days 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.
- Work with Kafka to build scalable, event-driven architectures.
- Partner with Hardware, Machine Learning, and Operations teams for 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 service communication.
- Strong understanding of database design and optimization using Redis and MySQL.
- Familiarity with Kubernetes for container orchestration.
- Hands-on experience with Kafka for event-driven architectures.
- Exceptional analytical skills for solving complex technical problems.
- Excellent communication skills and a proactive team player.
Benefits
- 4 days in 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.