Logo of Huzzle

Software Engineer - AI

image

Microsoft

2mo ago

Applications are closed

  • Job
    Full-time
    Junior & Mid Level
  • Data
    Software Engineering
  • Vancouver

Requirements

  • 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.
  • Other Requirements
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
  • 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.
  • Experience building, delivering, and maintaining AI Inferencing based distributed systems / microservices architectures (Azure or comparable cloud).
  • Practical experience with technologies like LLM, OpenAI for embedding and inferences generation.
  • Practical experience with the tradeoffs of using different cloud technologies in storage, caching, and compute.
  • Strong technical abilities around service design, coding, debugging, and problem solving.
  • Excellent verbal, written and cross-group collaboration and communication skills and commitment to deliver the best experience for customers.

Responsibilities

  • Design, develop, and implement scalable AI inferencing systems for enterprise-level applications.
  • Collaborate with data scientists, ML engineers and backend service team members to integrate machine learning models into production environments.
  • Optimize AI inferencing pipelines for performance, latency, and scalability.
  • Take ownership of component design decisions working with product owners and dependencies.
  • Develop and release horizontal platform features for the Viva Product Suite.
  • Ensure the security, compliance, and efficiency of AI systems in enterprise environments.
  • Embody our culture and values

FAQs

What is the job title for this position?

The job title is Software Engineer - AI.

What product suite will the Software Engineer be working on?

The Software Engineer will be working on the Microsoft Viva Product Suite.

What are the primary responsibilities of the Software Engineer - AI?

The primary responsibilities include designing, developing, and implementing scalable AI inferencing systems, collaborating with data scientists and ML engineers, optimizing AI inferencing pipelines, and ensuring the security and compliance of AI systems.

What qualifications are required for this role?

The required qualifications include a Bachelor's Degree in Computer Science or a related technical field and 2+ years of technical engineering experience with coding in languages such as C, C++, C#, Java, JavaScript, or Python.

What are the preferred qualifications for applicants?

Preferred qualifications include a Bachelor's Degree with 4+ years of experience or a Master's Degree with 2+ years of experience, experience with AI inferencing distributed systems, and practical experience with relevant technologies like LLM and OpenAI.

What is the expected base pay range for this role in Canada?

The typical base pay range for this role across Canada is CAD $83,600 - CAD $159,600 per year.

When is the application deadline for this position?

The application deadline for this role is November 13, 2024.

Is Microsoft an equal opportunity employer?

Yes, Microsoft is an equal opportunity employer and considers all qualified applicants for employment without regard to various protected characteristics.

Are there any specific security screening requirements for this role?

Yes, the position requires passing the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Does the company value diverse backgrounds?

Yes, the company celebrates diverse backgrounds and values a strong sense of accountability while providing opportunities for learning and career growth.

Technology
Industry
10,001+
Employees
1975
Founded Year

Mission & Purpose

Every company has a mission. What's ours? To empower every person and every organization to achieve more. We believe technology can and should be a force for good and that meaningful innovation contributes to a brighter world in the future and today. Our culture doesn’t just encourage curiosity; it embraces it. Each day we make progress together by showing up as our authentic selves. We show up with a learn-it-all mentality. We show up cheering on others, knowing their success doesn't diminish our own. We show up every day open to learning our own biases, changing our behavior, and inviting in differences. When we show up, we achieve more together. Microsoft operates in 190 countries and is made up of more than 220,000 passionate employees worldwide.