In this role you will be responsible for developing, debugging and maintaining distributed compute systems for cloud platforms. You will - Design, implement, and debug software components- Write and review code, generate and review design documentation - Participate in qualifications and rollouts of software to production clusters- Benchmark, analyze and improve scale, performance and resiliency issues