Zoomposted 3 days ago
$87,600 - $186,000/Yr
Hybrid • San Jose, CA
Professional, Scientific, and Technical Services

About the position

We are the core middleware engineering team (Zoom Async Team), responsible for building and maintaining the mission-critical backend infrastructure that powers the entire company. Our team designs and develops self-developed, high-performance middleware systems, including AsyncMQ, AsyncSearch, AsyncFile, AsyncNotification etc. These systems form the foundation of over 400+ business services across the organization. We leverage cutting-edge technologies to deliver common shared backend platforms with high performance, high availability and high controllability, providing robust and reliable support for massive-scale data and service operations.

Responsibilities

  • Design, develop, and optimize Java-based microservices that form the building blocks of our self-hosted middleware solutions.
  • Build and operate high-throughput Async File system.
  • Integrate and optimize cloud storage platforms including AWS S3, DynamoDB, and OCI.
  • Deploy, monitor, and scale services in Kubernetes (K8s) environments.
  • Tune system and application performance; diagnose and resolve performance bottlenecks.
  • Set up and maintain comprehensive monitoring, alerting, and observability using APM tools and Linux-based diagnostics.
  • Collaborate with other backend teams to improve infrastructure reliability and developer efficiency.

Requirements

  • Strong expertise in Java backend development, especially in microservices architecture.
  • Familiar with Spring Boot, RESTful APIs, and distributed systems patterns.
  • Hands-on experience with AWS (S3, DynamoDB) and Oracle Cloud Infrastructure (OCI).
  • Deep knowledge of Elasticsearch, including query tuning and cluster management.
  • Proficient in Kubernetes, containerization, and service orchestration.
  • Strong understanding of communication protocols: TCP, HTTP, HTTP/2, WebSocket.
  • In-depth knowledge of JVM internals, garbage collection tuning, and performance profiling.
  • Experience with APM tools (e.g., Prometheus, Grafana, SkyWalking, or similar).
  • Comfortable working in Linux environments, proficient with Shell scripting.
  • Solid foundation in common data structures, algorithms, and software design patterns.
  • Strong sense of code quality and best practices, with a passion for writing elegant and maintainable code.
  • Proven ability to diagnose complex production issues under pressure.

Nice-to-haves

  • Mandarin Chinese language - a plus for cross-regional collaboration.

Benefits

  • A variety of perks, benefits, and options to help employees maintain their physical, mental, emotional, and financial health.
  • Support work-life balance.
  • Contribute to their community in meaningful ways.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service