This role requires a wide variety of strengths and capabilities, including:
BS/BA degree or equivalent experience
Software development experience in one or more general-purpose programming languages: Python, Java, C, C++, Go
Experience working with two or more from the following: web application development, database, unix/linux environments, distributed and parallel systems, information retrieval, networking, storage, large-scale software development, security software development
Knowledge of NAS/File storage will be preferred
Understanding or have experience with Agile and Lean philosophies
Strong critical-thinking and problem-solving skills with clear communication
Ability to collaborate with different roles to achieve common goals