Strong systems programming skills and knowledge of operating system fundamentals
Familiarity with the mechanics behind containers and virtualization
Strong understanding of concurrency, parallelism, networking, and distributed systems concepts
Experience with measuring, analyzing, and optimizing performance
Familiarity with all aspects of software development from architecture to deployment and maintenance
Fluency in Go (Golang), Python, or similar languages in a systems context
Customer-focused thinking and strong problem solving with attention to detail
Able to thrive and make progress while the core of the team is in a different location or time zone. Highly organized, creative, motivated, and passionate about achieving results
Excellent written and oral communication skills
5+ years of experience in related software development (or comparable academic experience)
Description
Actively participate in the development of compute node components (node agent, runtime, virtualization) for a large-scale multi-site cloud batch platform. This will require to:
Education & Experience
MS in Computer Science or related field (or equivalent work experience)