Software Engineer II (Full Stack with AI)

Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling · Datavetenskap · Fullstack

I korthet

Microsoft seeks a Full Stack Software Engineer with AI experience to design and develop scalable web applications and integrate modern AI technologies like Generative AI and LLMs. This role involves building end-to-end applications, optimizing AI models, and ensuring secure, high-quality software solutions within an agile, cross-functional team.

Ansvarsområden

  • Design, develop, and maintain end-to-end full-stack applications using modern frontend and backend technologies.
  • Build responsive and intuitive user interfaces using frameworks such as React, Angular, or similar.
  • Develop scalable backend services, REST APIs, and microservices using technologies such as C#, .NET, Python, Java, or Node.js.
  • Design and optimize relational and NoSQL databases.
  • Build and deploy cloud-native applications using Microsoft Azure services.
  • Integrate Generative AI capabilities into applications using LLMs, RAG, prompt engineering, embeddings, and vector databases.
  • Build and integrate AI agents capable of planning, tool calling, memory management, and enterprise workflow automation.
  • Implement secure authentication and authorization using Azure Active Directory, OAuth, OpenID Connect, and role-based access control.
  • Build CI/CD pipelines using Azure DevOps or GitHub Actions.
  • Collaborate with UX designers, product managers, architects, and cross-functional engineering teams.
  • Write clean, maintainable, testable, and well-documented code.
  • Participate in code reviews, performance optimization, debugging, production support, and continuous improvement initiatives.
  • Apply Responsible AI principles.
  • Stay current with emerging technologies in cloud computing, AI, software architecture, and modern development practices.

Krav

  • Bachelor's Degree in Computer Science, Information Technology, Engineering, Mathematics, or a related technical field OR equivalent professional experience.
  • 4+ years of professional software development experience.
  • Experience in one or more programming languages: C#, .NET, Python, Java, JavaScript/TypeScript.
  • Experience building frontend applications using React, Angular, or Vue.js.
  • Experience developing backend RESTful APIs and microservices.
  • Hands-on experience with Azure data platforms, including Azure Data Lake Storage Gen2, Azure Databricks, Azure Synapse Analytics, Microsoft Fabric.
  • Experience working with SQL Server, Azure SQL, PostgreSQL, MySQL, or NoSQL databases.
  • Good understanding of software architecture, design patterns, object-oriented programming, and distributed systems.
  • Experience developing cloud-native applications on Microsoft Azure.
  • Hands-on experience with Azure App Service, Azure Functions, Azure SQL, Azure Storage, Azure Service Bus, Azure Event Hub, Azure Key Vault, Azure Kubernetes Service (AKS), Docker, Kubernetes.
  • Experience with CI/CD pipelines using Azure DevOps or GitHub Actions.
  • Knowledge of monitoring and observability tools such as Azure Monitor, Application Insights, and Log Analytics.
  • 1–3+ years of experience working with Generative AI technologies.
  • Experience integrating OpenAI, Azure OpenAI, or other LLM platforms into enterprise applications.

Önskade kvalifikationer

  • Good user experience in building responsive and intuitive user interfaces.
  • Good understanding of software architecture, design patterns, object-oriented programming, and distributed systems.

Förmåner

  • Full-Time Employment
  • Travel less than 25%
  • Work site: 3 days / week in-office
  • Opportunity to work with cutting-edge AI and full-stack technologies.
  • Be part of a mission to advance AI capabilities and create intelligent experiences.
  • Collaborate in agile, cross-functional teams.
  • Contribute to empowering every person and organization on the planet to achieve more.
#full stack#AI#generative AI#LLM#software engineering#Microsoft Azure#cloud-native#CI/CD#DevOps
Microsoft Logo

Företag

Microsoft

Publicerade jobb

för 3 veckor sedan

Anställningstyp

Heltid

Arbetsform

Hybrid

Erfarenhetsnivå

Mellannivå

Platser

United States

Kvalifikation

Kandidatexamen

Sökande

Ansök tidigt