Software Engineer II

Microsoft

Education
Benefits
Qualifications
Skills

Are you passionate about making a difference in the lives of one billion users? Do you dream of being part of the next big consumer business for Microsoft? Look no further!

We are a dynamic, fast-growing startup within Microsoft’s WWE organization. Our mission? We are here to connect people searching for service providers and those seeking new business opportunities. Our goal is to redefine the concept of employment, allowing anyone to be a service provider and enabling anyone to request services.

Why Choose Us?

  • Global Footprint: With over one billion users, we have an unparalleled reach.
  • Cutting-Edge Technology: Leverage our AI-powered products, including Bing and LLM.
  • High-Quality Connections: We’re committed to fostering meaningful interactions between consumers and service providers.

Who We’re Seeking: We’re looking for a Software Engineer II with passion in AI/ML to shape our first product offerings in this critical space. As an experienced software engineer, you’ll drive the rapid execution of our v1 product, addressing the needs of our consumers and service providers through the latest cutting-edge AI technologies. Collaborate with a global team of data scientists, software engineers, machine learning experts, and product managers to create a best-in-class service that captures hearts and minds. If this excites you, read on! 

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. 

  • Effectively communicating and demonstrating work to stakeholders
  • Design and implement robust, reusable and scalable systems that power complex web applications.
  • Work with large, complex datasets from various sources to build Extract, Transform, and Load (ETL) data pipelines for downstream tasks
  • Integrate the latest Large Language Models (LLMs) such as OpenAI models into production systems.
  • Train, finetune and deploy large-scale NLP models to power Bing search experiences.
  • Design and implement scalable and efficient algorithms for large-scale ranking tasks, considering factors such as user engagement, diversity, and fairness. 
  • Develop deep product intuition to influence future product roadmaps and drive decision making.
  • Collaborate with product and engineering to craft experiments and test hypotheses.
  • Collaborate with other product managers and engineers in the team to build tools to evaluate and improve the end-to-end AI quality of our production systems.
  • Keep a keen eye on the latest developments in the broad AI community.
  • Other: Embody our Culture and Values

Required/Minimum 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.
  • 1+ year(s) experience with common machine learning, deep learning frameworks like Pytorch/Tensorflow
  • OR 1+ year(s) experience developing and deploying live production systems, as part of a product team.
  • 1+ year(s) demonstrated experience working with Large Language Models and prompt engineering. 

Additional or Preferred Qualifications

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR Master'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+ year(s) experience with common machine learning, deep learning frameworks like Pytorch/Tensorflow
  • 2+ year(s) experience developing and deploying products or systems at multiple points in the product cycle from ideation to shipping.
  • 1+ year(s) of demonstrating experience working with Large Language Models and prompt engineering. 
  • Demonstrated experience with Microsoft cloud technologies (Azure Functions, Cosmos DB, Azure ML, Data Factory etc.)

Software Engineering IC3 - The typical base pay range for this role across Canada is CAD $79,600 - CAD $153,000 per year.

Find additional pay information here:

https://careers.microsoft.com/v2/global/en/canada-pay-information.html

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.

Read Full Description
Confirmed an hour ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles