Hồ Chí Minh
Full-time
What you will do
- Design and develop server-side systems that handle large volumes of data for Zalo’s core services;
- Solve complex engineering problems related to distributed systems, data durability, and high-throughput performance;
- Build and maintain observability systems (logging, monitoring, tracing) to ensure system health and operational insight;
- Contribute to the evolution of internal storage platforms, ensuring long-term scalability and reliability;
- Work closely with infrastructure and platform teams to implement solutions aligned with architectural direction;
- Operate and optimize critical backend services running in Linux-based environments.
What you will need
- Strong experience in software development using Java; knowledge of C/C++ is a plus;
- Strong algorithm and data structure. Solid understanding of distributed systems, key-value storage models, and system architecture principles;
- Comfortable working in Linux environments, with skills in scripting, tuning, and system troubleshooting;
- Familiar with common network protocols (TCP, UDP, HTTP) and network programming;
- Familiar with CI/CD pipelines and modern DevOps practices;
- Familiarity with NoSQL databases;
- Understanding of concurrency, threading, and I/O performance;
- Strong teamwork and communication skills in collaborative, cross-functional teams;
- Strong problem-solving mindset with a passion for performance, correctness, and maintainability;
- (Bonus) Experience in building or maintaining monitoring and logging systems such as Prometheus, Grafana, or ELK stack.