Required/Minimum Qualifications:
- Bachelor's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 6+ years experience in business analytics, data science, software development, data modeling or data engineering work
o OR Master's Degree in Computer Science, Math, Software Engineering, Computer Engineering, or related field AND 4+ year(s) experience in business analytics, data science, software development, or data engineering work
o OR equivalent experience.
- +3 years of experience in processing large volumes of data in distributed environments.
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:
- Familiarity with software development tools such as GIT, automated build systems, compilers, and project tracking systems.
- Experience with cloud development principles and patterns, including loosely-coupled architectures, microservices, dev-ops models, and distributed systems.
- Proficiency in measuring the health and effectiveness of systems.
- Demonstrated ability and motivation to self-teach and navigate through ambiguity.
- Familiarity with at least 1 statically typed language (C#, Java, C, C++, Fortran, etc) and familiarity with data processing in a distributed environment (MapReduce, Spark, MPI, CUDA, etc)
- Passion for cybersecurity is a plus, although previous experience or knowledge is not required.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
Microsoft will accept applications for the role until July 5, 2024.