Design, build, test, and maintain the architecture of databases and large-scale processing systems including the analytics infrastructure that provides the foundation for other data systems and applications. Combine computer science and mathematics to organize data and adapt to a changing business environment. Apply principles of logic, analysis, and programming as well as knowledge of operating systems to desgin frameworks for large scale, complex systems.