Required/minimum qualifications
- Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
- 3+ years people management experience
Additional or preferred qualifications
- 4+ years people management experience
- Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR
- Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
- 6+ years of recent customer engagement experience related to engineering, prototyping and solution creation.
- 4+ years of experience in engineering management.
- 4+ years of experience working on and deploying applications to Azure or similar cloud platforms.
- 4+ years of experience with Azure Data and AI services, Data Engineering, Analytics, Machine Learning, Cognitive Services; Cognitive Search and exposure to OpenAI solutions.
- 4+ years of experience in leading agile projects, sprint planning and resource allocation.
- 4+ years of experience with code repositories including but not limited: Azure DevOps; GitHub as well as understanding of branching and tagging strategies; understanding of CI/CD pipelines
- Experience with design engineering, customer workshops, defining customer problem statements.
- Experience with open-source ecosystem.
- Familiarity with large language models (LLM), prompt engineering and retrieval augmented generation (RAG) architectures.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: