Sub-team Description
Our SRE (Site Reliability Engineer) team is driven by a clear mission: to enhance system availability and scalability. By blending the expertise of software development and system operations, we are uniquely positioned to tackle the challenges of maintaining large-scale distributed systems. We aim to construct a robust e-commerce infrastructure that can seamlessly handle the demands of a rapidly evolving marketplace. Furthermore, we are dedicated to creating an efficient SRE ecosystem that optimizes every aspect of our operations, ensuring a smooth and reliable experience for our users.
Job Description
- Responsible for researching, designing, and developing cutting-edge computer and network software, as well as specialized utility programs. This role involves ensuring efficient, effective, and innovative software solutions to meet organizational and user needs.
- Tasked with understanding and analyzing system requirements, this role leverages principles and techniques from computer science, engineering, and mathematical analysis to develop tailored software solutions. The position ensures that software functionalities align with system requirements while maintaining technical excellence.
- Responsible for updating and enhancing current software functionalities, this role focuses on continuous improvement of software performance and continuous delivery efficiency.
- Collaborating closely with computer hardware engineers, this role focuses on the seamless integration of hardware and software systems. The position is also responsible for developing clear specifications and performance requirements to ensure efficient and optimized system performance.
Requirements
- Bachelor’s degree or higher in Computer Science, Information Technology, Programming & Systems Analysis, or a related field.
- Minimum of 3 years working experience in Kubernetes development.
- Proven knowledge of computer networks (TCP/IP, DNS), with a minimum of 3 years relevant experience.
- Extensive and hands-on knowledge of Linux operating systems (Ubuntu, CentOS, etc.)
- Hands-on experience with at least one of the scripting/programming languages: Python, Go
- Demonstrates a strong sense of ownership and dedication to delivering high-quality work.
- Quick to adapt and collaborate effectively within a team environment.
- Exhibits meticulous attention to detail and a careful, thoughtful approach to tasks.
Preferred Experience:
- Experience in Service Mesh solutions
- Experience in traffic scheduling solutions, e.g. Nginx, APISix, OpenResty
- Experience in eBPF
- Experience in large-scale project management, demonstrating expertise in overseeing multifaceted tasks, coordinating cross-functional teams, and ensuring timely and successful project delivery