Developer Experience Engineer II and/or Senior Developer Experience Engineer - AI Frameworks

Microsoftfull timeSenior
Active

Job description

In the role of Developer Experience Engineer II and/or Senior Developer Experience Engineer - AI Frameworks, you will be responsible for the following: Design and build high-quality, scalable, and secure software solutions. Design and build developer tools & customer SDKs for novel hardware platforms. Collaborate broadly across multiple disciplines from hardware architects to ML developers. Identify requirements, scope solutions, estimate work, schedule deliverables. Help establish and drive the adoption of outstanding coding standards and patterns and help enhance our inclusive engineering culture. Implement and optimize CI/CD, deployment automation, and production readiness processes. Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, or Python OR equivalent experience. 2+ years experience with C/C++ Experience with modern build systems and tooling (e.g., CMake, Azure Pipelines, Bazel, Ninja) Experience managing and organizing large C++ codebases. Experience building and managing containerized workloads Experience developing and publishing SDKs Experience building developer tools and specifically developer tools for AI Experience profiling and measuring performance Experience implementing and optimizing AI workloads Technical background and solid foundation in software engineering principles Intellectual curiosity and an interest in learning new technologies Cross-team collaboration skills and communication skills A commitment to a diverse and inclusive workgroup culture

Similar jobs