Jobs · Minnesota

Senior Full-Stack Software Engineer - AI/LLM

Hybrid$81.67/hrContract

About the role

The client is seeking a Senior Full-Stack Software Engineer to join the GenAI Discovery and Prototyping team. This individual will help deliver a major platform upgrade that connects enterprise data pipelines, large language models (LLMs), and rapid application prototypes. This is a true full-stack delivery role. The engineer will build scalable application layers using C# on the back end and React with TypeScript on the front end. A core focus of the position will be designing reliable software solutions that securely ingest, validate, process, and return LLM outputs within an enterprise ecosystem. The ideal candidate has a strong engineering foundation, understands LLMs as statistical tools, and has direct, hands-on experience building applications powered by generative AI. Because this team operates in a fast-paced prototyping environment inside a mature enterprise, the engineer must be comfortable navigating secure data environments, collaborating across multiple staging environments, and adapting quickly as platform requirements evolve.

Location: Wayzata, MN. Onsite flexibility: Hybrid. Position type: Contract. Contract duration: 7 months. Work authorization: Applicants must be authorized to work for ANY employer in the U.S.; we are unable to sponsor or take over sponsorship of an employment visa at this time.

Responsibilities

  • Full-Stack Development: Design, build, and maintain features across the application stack, utilizing C# for back-end services and React/TypeScript for user-facing interfaces.
  • GenAI Orchestration: Connect enterprise data sources and LLMs with application prototypes. Build robust workflows for validating, parsing, and structured handling of LLM outputs.
  • Modern AI Engineering: Apply modern AI integration concepts, including Model Context Protocol (MCP) and skills-based software integrations.
  • Cloud & Environment Collaboration: Deploy code through automated CI/CD pipelines in Microsoft Azure. Contribute to application logging, monitoring, and basic Infrastructure as Code (IaC) templates.
  • Enterprise Navigation: Work alongside platform and security teams to troubleshoot applications operating within secure enterprise data environments, firewalls, and access control boundaries.
  • Platform Upgrades: Assist in modernizing legacy architectures and migrating workflows toward twelve-factor, cloud-native application designs.
  • Independent Execution: Troubleshoot complex system bugs and technical blockers with minimal daily supervision

Similar jobs