Of the required experience, must have 2 years of experience in each of the following: Writing testable, maintainable, and low latency software using high level programming languages, including Golang, Java, Python, or C++; Working with computing systems utilizing GPU or ASIC for machine learning applications; Programming in a Linux environment using C/C++, CUDA, or Python; Maintaining and debugging software services; and Analyzing error logs to identify issues and working with service owners to resolve issues, document their origins, and develop future prevention mechanisms. Qualifications Must have a Master's degree or foreign equivalent degree in Computer Science, Engineering (any), Information Systems, Data Science, Mathematics, or a related field, and 2 years of related work experience; OR a Bachelor's degree or foreign equivalent degree in Computer Science, Engineering (any), Information Systems, Data Science, Mathematics, or a related field, and 5 years of post-bachelor's, progressive related work experience.