Experience working directly with stakeholders to understand needs, document requirements, and develop APIs and backend systems Experience building distributed, high-volume services and deploying them reliably to production environments Interest in big data processing technologies Deep understanding of system design, data structures, and algorithms