Azure Data Catalog's job is to get customers answers to these questions. That is why we are building an automated Platform as a Service infrastructure to
Automatically scan and categorize all forms of data everywhere they live, from on-premises, to Azure and to other clouds,
Enable customers to define the data policies they need to meet corporate and government compliance requirements and then enforce those policies on the customer's behalf and
Make all this data discoverable and re-usable at scale.
From AI to distributed systems Azure Data Catalog is using cutting edge technologies to make corporate data useful and safe. As an engineer in the team, you're going to touch and be familiar with all the building stones of Azure and will become an expert in building services using Azure in the project.
Responsibilities
We are looking for experienced software engineers who can design and implement large scale cloud service independently. You need to be able to understand the feature requirements from customer, work with program manager to define the desire experience and best design to full fill that. Also, you need to have strong coding capability to quickly turn the design into high quality code which had good test coverage and great performance. Azure Data Catalog is a service in Azure so you need to also had good devops skillset and debug skill set.
Qualifications
Basic Qualifications:
- BS or MS or PhD degree in Computer Science, or equivalent experience.
- Solid in software design and development and fluent in one of the major languages: C++/Java/C#, 5+ years’ experience is a must.
- Effective communication skills and ability to work in a collaborative environment.
- With technical passion and terrific problem-solving skills to drive for result and impact.
- Having a proven experience in design and implementing high scalable/available/reliable distributed service/system.
- Having a proven experience in releasing enterprise software/service.
- Having a deep Java experience will be a plus.
- Having experience with building services using ElasticSearch will be a plus.
- Having experience in devops will be plus.
- The ability to fully understand problem spaces and independently drive areas forward
Preferred Qualifications:
- Great curiosity and willingness to question
- High enthusiasm, integrity, ingenuity, results-orientation, self-motivation, and resourcefulness in a fast-paced competitive environment.
- Love the next problem, the next experiment, the next partner
- Have a deep desire to work collaboratively, solve problems with groups, find win/win solutions and celebrate successes
- Get excited by the challenge of hard technical problems
- Solve problems by always leading with deep passion and empathy for customers
- Having a deep Java experience will be a plus.
- Having experience with building services using ElasticSearch will be a plus.
- Having experience in devops will be plus.
- The ability to fully understand problem spaces and independently drive areas forward
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Get email alerts for the latest"Software Engineer II jobs in Shanghai, shanghai, china"
