Applies AI tools and practices across the software development lifecycle to design, build, test, and deploy high-quality solutions. Leads discussions for the architecture of a solution by testing design hypotheses and developing complex specifications. Writes, reviews, and debugs secure, performant, well-tested, and maintainable code, ensuring strong test coverage and adherence to engineering standards. Defines and executes comprehensive end-to-end execution plans including test strategies, driv…
Required Qualifications
Master's Degree in Computer Science or related technical field. 7+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C, Java, JavaScript, or Python. 7+ years of experience building secure, high performant distributed software systems, with applied knowledge of authentication, data protection, access control, and secure coding practices. 5+ years of experience designing, building and operating scalable ML systems, including ML infrastructure and pipelines (Azure ML, Kubernetes), model versioning, observability, and secure deployment, with hands‑on experience in MLOps/AIOps/SecDevOps practices. 5+ years of experience in building security and compliance solutions and conducting security investigations.
Original Posting
This role is sourced from Microsoft. Apply on Microsoft careers page