Want to change the world with data and large-scale distributed systems? Do you want to solve challenges that you didn't even know existed until you get to a large size? Come join us in the Azure Data group! Azure Data present interesting challenges in technologies such as big-data, cloud, storage, analytics and open-source. We build reliable, highly scalable and highly performing distributed systems for data analytics on Azure. We work with various open-source technologies like Hadoop, Yarn, etc., and make contributions to these technologies. Many big-name companies rely on data group to process many petabytes of data each. We are creating a planetary scale storage system, which can scale to Exabyte of data (yes, that's 18+ digits!). Azure services is building next generation globally distributed, elastic scale, multi-model cloud database services. It is designed to enable developers to build planet-scale applications. This is a once in a lifetime opportunity to be part of a very agile
Design and implement software components Participate in Code Reviews, design reviews Assist customers as needed to be able to leverage the service
Basic Qualifications: Bachelor's degree in Computer Science or Engineering or Mathematics or Physics or IT technical discipline or in place of 3+ years of internship or 3+ years of industry engineering experience 2+ years of programming experience in Java OR C++ OR C OR object-oriented programming Preferred Qualifications: Experience building and shipping production grade software or services. Experience building and operating online services and fault-tolerant distributed systems. Experience creating and shipping V1 products using modern development practices. Experience using agile methodologies