Logo
Microsoft

Software Engineer II

Microsoft, Mountain View, California, us, 94039

Save Job

Overview Software Engineer II role at Microsoft within the Teams Calling, Meeting & Devices group. You will collaborate with a multi-functional team to deliver next generation innovations and experiences leveraging and fine tuning foundation models, and partner with product and engineering teams to invent and deliver on the future for Microsoft Copilot and other generative AI products. This role is based in the Silicon Valley (Mountain View, CA) office with in-person presence required a minimum of 3 days per week.

Responsibilities

Conduct applied science experiments, create and validate metrics, develop ML pipelines and modeling algorithms in areas such as Large Language Models, Natural Language Processing, Information Retrieval, and Machine Learning.

Develop and deploy conversational and language understanding models at scale.

Follow and advance best practices for Responsible AI and Privacy Preserving Machine Learning.

Collaborate with Microsoft Research, Microsoft AI groups, Microsoft Azure, AI platform teams, and product teams to create the next generation of AI innovation in products and services.

Embody our culture and values.

Qualifications

Required Qualifications:

Bachelor's Degree in Computer Science or related technical field AND 2+ years of technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python

OR equivalent experience.

2+ years of experience in Android or iOS Mobile App Development.

3+ years of experience in machine learning.

Experience with ML tools like PyTorch and TensorFlow.

Preferred Qualifications:

Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python

OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python

OR equivalent experience.

Experience developing applications using prompt engineering, fine tuning, OpenAI or Azure OpenAI APIs.

System development experience with exposure to rapid research prototypes and carefully architected complex systems.

Compensation and Benefits The typical base pay range for this role across the U.S. is USD $100,600 - $199,000 per year. There is a different range applicable to specific work locations; for the San Francisco Bay Area and New York City metropolitan area, the base pay range is USD $131,400 - $215,400 per year.

Certain roles may be eligible for benefits and other compensation. For more information, see Microsoft’s pay information page.

Additional Information Microsoft will accept applications and processes offers on an ongoing basis. Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws and regulations. If you need assistance or a reasonable accommodation during the application process, learn more about requesting accommodations.

Referrals increase your chances of interviewing at Microsoft.

#J-18808-Ljbffr