Microsoft logo

Senior Research Software Engineer

Microsoft · Redmond

Information Technology Software & Development Full-time Posted 4 days ago

About this role

Individual Contributor (IC) Development: Independently design and build software using appropriate artificial intelligence (AI) tools, frameworks and practices across the software development lifecycle (SDLC) in a disciplined manner. Apply innovative AI agentic tooling and workflows for efficient code generation, evaluation, debugging, and refinement. Coding and Design: Owns or collaborates with other engineers on the architecture of solutions, with minimal technical oversight

Applies appropriate coding patterns and best practices (e.g., leveraging state-of-the-art generative artificial intelligence [GenAI], approaches to source code organization, naming conventions). Proactively Considers diagnosability, reliability, testability, and maintainability when reviewing code, and understands when code is ready to be shared or delivered. Engineering Excellence: Leads by example within the team to produce extensible, maintainable, well-tested, secure, and performant code that adheres to design specifications

Take responsibility for the content of their AI-generated requirements, design documents, code, and other assets, assisting other members of the team to do the same. Cross-Project Collaboration: Seek connections between MSR projects, design and develop “better together” systems, architectures, and implementations that align key research in support of facilitating new research as well as product transfers. Technical Leadership: Collaborate with MSR Americas engineering leadership to contribute to a cohesive engineering vision

Navigate ambiguity in a dynamic research environment, using tangible intermediate milestones to realize long-term vision. Bachelor's Degree in Computer Science or related technical field AND 4 + years technical engineering experience coding in languages including, but not limited to, Python, Rust, C#, C++, Java, JavaScript OR equivalent experience. Master's Degree and/or PhD in Computer Science or related technical field AND 7+ years technical e

Apply for this role on Microsoft’s official careers site.

Similar jobs