Senior Software Engineer, Edge
Metropolisabout 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.