We are seeking a highly skilled and motivated Data Engineer with a solid foundation in software development and Data Enginering skills to join our dynamic team. In this role, you will support the design, development, and maintenance of CI/CD pipelines, automation processes, and cloud infrastructure using Azure tech stack & DevOps tools and practices. This role will also provide exciting opportunities to work on AI-driven automation solutions, where you will leverage machine learning and AI tools, co-pilot abilities & LLM’s to optimize processes, improve operational efficiency, and enhance our Build, Testing, deployment & DevOps pipelines.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Responsibilities
- Design and implement scalable, reliable, and secure software solutions using microservices, event-driven architecture, and cloud infrastructure.
- Develop and maintain CI/CD pipelines with Azure DevOps, automating build, test, and deployment while integrating AI/ML for predictive diagnostics and intelligent automation.
- Build reusable components, frameworks, and libraries that enable faster development and higher quality.
- Apply best practices of CI/CD, infrastructure as code, observability, and debugging to ensure fast and smooth delivery of software products.
- Leverage AI/ML techniques and tools to solve complex problems and create innovative solutions.
- Rapid agility with Proof of Concepts especially with AI/ML.
Qualifications
Required Qualifications:
- Bachelor's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 2+ years experience in business analytics, data science, data modeling or data engineering work
- OR Master's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field
- OR equivalent experience.
- Industry experience in a deep technical role of which at least 2 years building products in Business Intelligence & Analytics, Cloud services, Productivity applications/ services, etc.
- Experience with data pipelining and transformation technologies such as Spark and experience on Azure Data tech stack would be a plus.
- Hands-on experience with big data technologies as well as data analytics tools.
- Excellent data visualization skills to be able to present insights that drive business impact.
- Knowledge of Machine Learning/Predictive modeling a significant plus.
- Strong team player with excellent communication & collaboration skills.
- Strong track record of self-directed execution.
Other Requirements:
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Preferred Qualifications:
- Prior experience of DevOps.
- Prior experience of working with Global teams and multiple stakeholders.
- Prior experience of building models and operationalizing them in production.
- Problem solving - Ability to clearly understand problems, decompose them into smaller problems; and technical articulation skills so that it is easy for the team to collectively solve.
- Ability to work both independently and collectively in a fun team environment with minimal supervision.
- Good communication and stakeholder management skills.