Required Qualifications:
- Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python, KQL
- OR equivalent experience.
- Depth in Data Science, Generative AI and Software Engineering.
- Proficiency in Agile development practices and Continuous Integration/Continuous Deployment (CI/CD).
- Background in machine learning, deep learning, and natural language processing.
- Experience with:
- distributed systems design and implementation.
- transformer-based and diffuser-based models (e.g., BERT, GPT, T5, Llama, Stable diffusion).
- cloud platforms (e.g., Azure, AWS) and distributed computing.
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:
- Experience in a DevOps culture to maintain live services and\or application frameworks.
- Dedicated analytical skills with systematic and structured approach to software design.
- Experience building LLM and Machine Learning solutions.
- Experience with debugging and resolving complex technical issues, particularly when the areas are not well-understood.
- Communication, collaboration, and problem-solving skills.
- Good understanding of statistics, linear algebra, and probability theory.
- Excellent problem-solving skills and the ability to work independently and collaboratively
- Good understanding of statistics, linear algebra, and probability theory.
- Excellent problem-solving skills and the ability to work independently and collaboratively
- A growth mindset and a willingness to learn new things and take on challenges.