Description
Summary
Microsoft AI are looking for a talented Software Engineer II at their Redmond office. This role sits at the heart of software development, turning code into maintainable, extensible software that is resilient to change. You'll work directly with leadership to shape the company's direction in the software development space.
About the Role
The Software Engineer II will contribute to the design and architecture of software solutions, create design documents, and ensure alignment with security, privacy, and compliance requirements. They will implement maintainable, extensible code and participate in reviews that uphold Microsoft engineering standards. The role will also involve developing and refining test plans, integrating automation, and ensuring robust test coverage for backend services.
Accountabilities
- Understand User Requirements – Collaborate with product managers and technical leads to clarify requirements and incorporate continuous feedback loops.
- Design and Architecture – Contribute to solution architecture, create design documents, and ensure alignment with security, privacy, and compliance requirements.
- Coding and Code Quality – Implement maintainable, extensible code and participate in reviews that uphold Microsoft engineering standards.
- Testing and Automation – Develop and refine test plans, integrate automation, and ensure robust test coverage for backend services.
The Candidate we're looking for
Experience:
- 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or Python.
Technical skills:
- Experience in AI/ML frameworks such as PyTorch or TensorFlow and practical experience applying Data Science techniques.
- Experience in big data systems such as Spark/PySpark or Stream Processing Systems.
Personal attributes:
- Model a growth mindset by learning from others and sharing your learnings with others.
- Embody our Culture and Values.
Benefits
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- Collaborative and dynamic work environment.