In this role, you will leverage your deep programming expertise to design and build scalable, reliable backend systems. The ideal candidate has strong experience in application system architecture and design. You'll contribute to backend server development to keep our system extensible, scalable, and secure. You'll also work with other teams to understand how our systems must change to support future customer-focused deliverables. Furthermore, you will design and implement complex frameworks for applying machine learning techniques to large data volumes and deliver reliable and good-performing software.