Description

Responsibilities

AT THIS ROLE YOU WILL

Design and implement creative new algorithms and technologies for high-performance, highly reliable systems (think six 9’s)
Own and deliver innovation end-to-end, from concept to shipped product
Analyse and solve challenging problems through persistence and insight
Work as a team with smart peers who inspire you and who are inspired by you
Make customers really happy, because that’s why we do what we do
Learn a ton, whether you know a lot, or nothing about system software

Qualifications

WHAT YOU’LL NEED TO BRING TO THIS ROLE

Full lifecycle software application development
5+ years experience designing software applications using various software languages, including Java, Python, Golang, C++ on Linux / UNIX platforms
Performing software analysis, including requirements, software review, system risks, performance, and reliability
Backend-related development at scale (SQL, APIs, concurrency)
Technical knowledge in REST API design and development best practices is essential
Natural curiosity with proven design sensibility and willingness to work in a collaborative, team-oriented environment
A BS degree in Computer Science; Advanced degrees are a bonus!
Understanding of storage technologies would be a plus. Experience in File storage technologies like NFS is an advantage
Must be willing and able to work in an open office environment

Education

Any Graduate