Excellent programming, debugging, and optimization skills in one or more general-purpose programming languages including but not limited to: Java, CC++, C, Python, JavaScript, or Go; Experience contributing to large scale systems, multi-tenant systems (architecture, reliability and scaling) Experience in one or more of the following: backend architecture, web service, databases, test automation frameworks, GPU clusters, PytorchTensorFlow, build infrastructure and big data