Microsoft’s Azure Data engineering team is leading the transformation of analytics in the world of data with products like databases, data integration, big data analytics, messaging & real-time analytics, and business intelligence, and is looking to build the data platform for the age of AI, powering a new class of data-first applications and driving a data culture.
Requirements
- Coding in languages including, but not limited to, SQL, C, C++, C, Java, JavaScript, or Python
- Experience with RESTful APIs and microservices architecture
- Shipping complex, enterprise-scale software with emphasis on reliability, scalability, and maintainability
Responsibilities
- Design, develop, validate and implement the next generation of platform infrastructure that is highly secure, performant, resilient, modular, meets reliability targets, includes observability, and that enables next gen experiences.
- Take up end-to-end ownership of deliverables and produce viable solutions.
- Collaborate with cross-functional teams to build scalable backend infrastructure services that deliver delightful customer experiences.
- Focus on building innovative user experiences and automating manual processes.
- Ensure the security, scalability, reliability, and performance of services in production.
- Actively participate in code and design reviews to maintain high-quality code and solutions.
- Write and maintain unit tests and automated integration tests
Other
- Bachelor's Degree in Computer Science or related technical field
- Ability to meet Microsoft, customer and/or government security screening requirements
- 4+ years technical engineering experience
- 5+ years experience shipping complex, enterprise-scale software
- Ability to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter