We are the Azure Data Factory team which is part of the C+E Azure Data organization. Azure Data Factory teams present interesting challenges in technologies such as big-data, cloud, advanced analytics, and open-source. We build reliable, highly scalable and highly performing distributed systems for data analytics on Azure. We are seeking a talented, experienced software engineer who is passionate about service reliability, availability and customer experience. The engineer will help Modernize and advance Reliability, Live site engineering and Supportability to improve the overall quality of the Data Factory service. They will use ML/AI based insights , build auto healing tools/bots to selfheal customer workloads, alert engineering teams when action needs to be taken, provide recommendations externally to our customers and internally for the business and the engineering teams on health and quality of the service. Do you want to solve challenges that you didn't even know existed until you
As an engineer, you have an opportunity to work on the latest technology in compute and container hosting to build a massively scalable unified cloud service framework, get to work on heterogeneous transport protocols, apply innovative algorithms for solving placement and load balancing problems at scale. We need collaborative developers who can think big, deliver on those big challenges, and along the way, change the world.
Basic Qualifications: Bachelor's degree in Computer Science or Engineering or Mathematics or Physics or IT related technical discipline or in place of 3+ years of internship or 3+ years of industry software engineering experience 6+ years of programming experience in Java OR C++ OR C# OR C OR object-oriented programming Preferred Qualifications: Passion and experience for Engineering systems Experience with OSS components like Spark and Hadoop eco system. Experience with leveraging ML and AI for Analytics Experience working with Azure service fabric Experience working on flighting services / toolset