Software Engineer II
Apply NowCompany: Microsoft
Location: Vancouver, BC V5K 5J9
Description:
Join the Microsoft Mobile AI team as a Software Engineer II and drive innovation in cutting-edge AI/ML systems. Collaborate with engineers, data scientists, and product managers to develop advanced solutions using LLMs, SLMs, Image Generation, NLP, and Machine Learning. Revolutionize AI-driven mobile applications, enhancing features on platforms like Microsoft SwiftKey . Contribute to creating intelligent on-device models that improve digital interactions, from drafting blog posts and composing emails to designing custom stickers and adding humor with memes. Be at the forefront of transformative technology with us!
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Responsibilities:
Qualifications:
Required Qualifications
Find additional pay information here:
https://careers.microsoft.com/v2/global/en/canada-pay-information.html
Microsoft will accept applications for the role until October 16, 2024.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form .
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
Microsoft's mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Responsibilities:
- Develop and deploy microservices to support new use cases and features for scalable mobile applications.
- Implement the components and features necessary, ensuring they align with our overall goals and objectives .
- Lead project initiatives by setting clear goals and timelines, assuming ownership, and orchestrating collaborative efforts with stakeholders: PMs, designers and client teams, to craft top-tier AI systems that bring delight to end users through seamless delivery.
- Thrive on addressing complex challenges and adapting to emerging technologies and innovations in AI, making significant contributions to project outcomes.
- Embody our Culture and Values .
Qualifications:
Required Qualifications
- 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++, C#, Java, JavaScript, or Python
- OR equivalent experience.
- 2+ years demonstrated Software Engineering experience.
- 2 + years of experience with system design and working on large-scale services.
- Understanding of Cloud Computing concepts and platforms
- Proficiency in C# and .NET framework.
- Demonstrated understanding of microservices and system architecture.
- E xperience in building and shipping production-scale services.
- Technical proficiency in software development and programming languages, particularly in object-oriented languages like C# or Java .
- Familiarity with agile or iterative Software Development Life Cycle methodologies.
- Proficient design , development, and testing skills
- Proficient in cross-team and cross-organizational collaboration.
Find additional pay information here:
https://careers.microsoft.com/v2/global/en/canada-pay-information.html
Microsoft will accept applications for the role until October 16, 2024.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form .
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.