H-1B Job Board

Finding companies that sponsor visas is a lot of work.
We've made your life easier by compiling top companies and startups that hire foreign nationals.

Full Stack & AI Engineer - Software Engineer II

Microsoft

Microsoft

Software Engineering, Data Science
Oklahoma, USA
Posted on Jul 29, 2024
Join Us In Building a Transformative Research Knowledge Reasoning Platform Based On State-of-the-art Large Language & Vision Models (LLMs). Our Agile And Independent Team Is On a Mission To Revolutionize & Democratize Data Analysis And Research Insight By Transforming Complex, Time-consuming Text Reasoning Tasks Into Efficient And Trustable Processes. You'll Help Us Build a Next Generation Platform

As a Full Stack & AI Engineer – Software Engineer II, you will be instrumental in shaping our engineering vision by developing and executing reliable and transparent research knowledge reasoning processes. This involves defining and building reasoning operations, creating novel data structures, and designing high-level reasoning programs. You will fine-tune large language models (LLMs) based on these reasoning programs to develop advanced planning agents. Additionally, you will build and deploy large-scale indexes using NoSQL, Graph, and ML Vector databases to store and track both human-authored and LLM-generated research insights. You'll also implement innovative user interfaces that blend chat agents with interactive data displays, integrated with Microsoft Graph and various application plugins. This will enhance user experiences across Microsoft Copilot, Teams & Office apps, Figma, and engineering tools, transforming how organizations conduct research and make data-driven decisions.

Additionally, you will develop and refine the full-stack infrastructure of our platform, ensuring scalability, efficiency, and adherence to security, privacy, and AI best practices.

This opportunity will enable you to accelerate your career growth by working with cutting-edge AI, machine learning technologies, and novel data structures. You will develop a breadth of expertise in full-stack development, from designing robust backend systems to creating intuitive frontend interfaces. Additionally, you will contribute to a transformative platform that redefines how organizations conduct and discover research, make data-driven decisions, and enhance the reliability and transparency of research insights across various industries.

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

  • Collaborate closely with project managers, researchers, architects, and technical leads to understand and refine user requirements for research knowledge systems. Incorporate customer feedback into future designs and solutions.
  • Contribute to product architecture processes, ensuring system security and compliance while refining code plans.
  • Contribute to architecture discussions, design and implementation of scalable AI systems for data analysis, storage, and retrieval. Develop comprehensive design documents.
  • Develop, optimize, and review code to ensure extensibility, maintainability, and adherence to best practices.
  • Maintain live service operations on call, monitoring system performance and addressing issues promptly.
  • Contribute to engineering excellence, improving developer tools, ensuring compliance, and staying updated on industry developments.
  • 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.
  • Industry experience in building, shipping, and running live sites for cloud hosted web apps and services.
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

  • 2+ years of experience in building and shipping web applications.
  • 2+ years of experience running live sites for web apps and services.
  • Demonstrated familiarity with modern web technologies such as React, TypeScript, and GraphQL.
  • Experience with graph databases and NoSQL.
  • Experience building LLM/ML powered systems.
  • Experience deploying, handling, and scaling infrastructure on Microsoft Azure platform.

Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD $98,300 - $193,200 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $127,200 - $208,800 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay

Microsoft will accept applications for the role until August 5, 2024.

#azurecorejobs

Microsoft is an equal opportunity employer. Consistent with applicable law, 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, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.