
Backend Software Engineer, Java / Scala
- Cupertino, CA
- $124,800-145,600 per year
- Permanent
- Full-time
- Requirement gathering across cross-functional teams
- Developing practical, fault-tolerant, high-performance distributed systems.
- Leading and participating in technical design discussions across cross-functional teams.
- Gain an in-depth understanding of the domain and come up with creative ideas in the domain.
- Willingness to lead an independent research in the field of work.
- Enthusiastic Developer to join as a member of this collaborative and friendly team. You should be someone with ideas and passion for software delivered as a service to maximize reuse, efficiency, and simplicity.
- BS or MS in CS or equivalent
- 5+ years of industry experience
- Deep understanding of core CS concepts, including data structures, algorithms, and concurrent programming
- Proficiency in programming languages Java and Scala
- Experience with designing, implementing, and supporting highly scalable infrastructure services
- Deep understanding and work experience in distributed systems
- Experience designing and using columnar storage systems
- Strong attention to detail and excellent analytical capabilities
- Experience in building Observability platforms is preferred
- Experience in building query engines is a plus
- Familiarity with time series database internals
- Experience with Observability solutions using OpenTelemetry, Prometheus, and Grafana
- Passion for developing clear, robust, and maintainable code
- Ability to learn and apply new technologies and frameworks.
- Great communication skills