Senior Software Engineer
Core
Design and implement E2E scenarios, performance testing, profiling, and optimization strategies for storage systems; analyze bottlenecks and latency across compute, storage, and networking layers.
Role type
Senior Software Engineer (Performance & System Engineering)
Builds
Storage systems, distributed systems, large-scale cloud services
Domain
Cloud infrastructure, distributed systems, storage systems
Required skills
Performance engineering, distributed systems, system optimization, root cause analysis, KPI definition, automation tool development, system profiling, resource utilization analysis, cross-functional collaboration
Preferred skills
Experience with large-scale cloud services, playbook development, incident response
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Design and implement E2E scenarios and performance testing strategies; analyze system bottlenecks, latency issues, and resource utilization; perform root cause analysis of complex issues; define key performance metrics and provide data-driven recommendations for scaling; develop benchmarking and automation tools; guide other engineers and monitor system/product/service for degradation or downtime.
Seniority
Senior, hands-on IC