Senior AI Engineer

Primoris Services Corporation
United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

.NET Framework Multitier Architecture Application Programming Interfaces (APIs) Artificial Intelligence Microsoft Azure C Sharp (Programming Language) Software Quality Code Review Encodings Data Validation Relational Databases Database Development
+40 more
Database Queries Software Design Patterns Key Management Microsoft SQL Server MongoDB NoSQL Open Web Application Security Performance Tuning Software Product Management Query Optimization Azure DevOps Pipelines Search Technologies Secure Coding Software Deployment Software Engineering SQL Stored Procedures SQL Databases Systems Integration Management of Software Versions Web Application Frameworks YAML Data Logging Microsoft Power Automate ReactJS Blazor Large Language Models Multi-Agent Systems Prompt Engineering Data Layers AI Platforms Integration Tests Solid Principles Infrastructure Automation Frameworks Information Technology Production Code Bicep Cosmos DB Front End Software Development Api Design GPT

Job description

We’re looking for a Senior AI Engineer to build production-grade AI-enabled capabilities for our enterprise solutions. This role is hands-on and delivery-focused: you’ll implement RAG pipelines, agentic systems, and AI integrations using C#/.NET, and build the services, APIs, frontend applications, and data layers that bring those AI capabilities to our users. You’ll work under the technical direction of the Lead Azure AI Solution Architect, collaborating on proof-of-concepts when needed, but owning the engineering execution, code quality, and operational readiness of the delivered software. This is an individual contributor role with no direct reports., * Implement AI capabilities. Build RAG pipelines, agentic systems, multi-agent coordination, tool/function calling, and agent orchestration. Implement prompt engineering patterns, integrate with Azure OpenAI and other LLM services, and work with fine-tuned models to deliver production-quality AI features.

  • Build and maintain C#/.NET services. Implement established solution designs applying Clean Architecture, SOLID principles, and proven patterns to deliver maintainable, testable production code.
  • Develop frontend experiences. Build responsive, user-friendly interfaces using Blazor, React, or other modern frontend frameworks. Create intuitive UIs that surface AI capabilities to end users effectively.
  • Implement API-first endpoints and integrations. Build APIs for AI-enabled workflows with clear interface contracts, versioning standards, and comprehensive documentation.
  • Design and implement database solutions. Create relational database schemas, write stored procedures, and optimize SQL queries. Work with both relational (SQL Server) and NoSQL databases (MongoDB, Cosmos DB) and integrate vector stores for AI retrieval workloads.
  • Integrate Azure cloud services. Work with identity, networking, data, and AI platform components. Follow enterprise security and compliance guardrails.
  • Create and maintain CI/CD pipelines. Build Azure DevOps pipelines using YAML. Automate builds, tests, security checks, and deployments. Ensure infrastructure-as-code practices for reproducibility.
  • Apply secure coding practices. Implement input validation, proper authentication/authorization integration, secrets management, dependency hygiene, and participate in security-focused code reviews.
  • Ensure code quality and reliability. Write unit and integration tests. Implement comprehensive logging, monitoring hooks, error handling, and performance tuning. Own code quality metrics.
  • Produce engineering documentation. Create runbooks, deployment notes, and API documentation. Contribute to architecture decision records. Conduct thorough code reviews focused on standards adherence and quality.
  • Evaluate and implement enterprise AI platforms and tools. Conduct comparative assessments of AI solutions including OpenAI, Anthropic, Google Gemini, Microsoft Copilot, and emerging AI technologies. Partner with architecture, security, and business stakeholders to recommend, prototype, document, and implement enterprise AI capabilities that align with business objectives, governance requirements, and technical standards.
  • Research emerging AI technologies and industry trends. Continuously evaluate advancements in large language models, agentic frameworks, orchestration platforms, AI gateways, and enterprise AI tooling. Provide recommendations on adoption strategies, technical feasibility, implementation approaches, and operational considerations.
  • Support AI platform enablement and operationalization. Assist with AI platform configuration, testing, rollout planning, user adoption, documentation, governance processes, and production support activities to ensure successful enterprise deployment.
  • Collaborate on AI solution architecture and technical strategy. Contribute engineering expertise during technology evaluations, proof-of-concepts, vendor assessments, and roadmap planning efforts.
  • Partner with business leaders, architects, security teams, and platform owners to evaluate, recommend, and implement enterprise AI solutions. Support the full lifecycle from technology assessment and proof-of-concept through production deployment, governance, documentation, and ongoing optimization., We are not accepting resumes from Third Party Recruiting Firms for this position. If you are an Agency or Search firm representative, contact the Primoris Talent Acquisition Manager directly for consideration. Primoris or its subsidiaries will not be responsible for any fees arising from the use of resumes and online response forms through this source. In addition, Primoris or its subsidiaries will not be responsible for any fees on unsolicited resumes that are submitted to any member of the Staffing or Operations team. Primoris has established an approved vendor program for this service and will only consider accepting submissions from those approved firms. For consideration in becoming an approved vendor, contact HR.

Requirements

Do you have experience in YAML?, Do you have a Bachelor’s degree?, * Bachelor’s degree in computer science, Information Technology, or similar Mathematics

  • 5+ years of professional software engineering experience with strong proficiency in C#/.NET (design patterns, performance, testing, maintainability)
  • Practical experience implementing generative AI patterns (prompting, RAG) and agentic approaches (agent orchestration, multi-agent patterns, tool usage)
  • Demonstrated proficiency with Clean Architecture and SOLID principles in production systems
  • Experience building frontend applications using Blazor, React, or comparable modern frameworks
  • Experience building API-first services (REST, versioning, documentation, secure-by-default design)
  • Strong SQL skills including relational database design, stored procedures, query optimization, and data modeling
  • Experience with NoSQL databases, specifically MongoDB and Azure Cosmos DB
  • Working knowledge of Azure fundamentals and common services used in AI and enterprise solutions
  • Azure DevOps experience including YAML pipelines and CI/CD automation
  • Secure coding experience (authentication, authorization, secrets management, OWASP-aligned practices, code review rigor)
  • Experience evaluating, implementing, or integrating enterprise AI platforms, tools, or services including large language model providers, AI development frameworks, or AI productivity solutions.
  • Strong analytical and problem-solving skills with the ability to assess emerging technologies, compare technical approaches, and communicate recommendations to both technical and business audiences.

Nice to Have

  • Master’s degree in computer science or a related field
  • Microsoft Certified: Azure Developer Associate (AZ-204)
  • Microsoft Certified: Azure AI Engineer Associate (AI-102)
  • Experience with Microsoft Agent Framework or Semantic Kernel for agent orchestration in .NET
  • Experience implementing multi-agent systems and agentic RAG patterns in production
  • Experience with vector search concepts and embedding implementations
  • Experience fine-tuning and deploying AI models
  • Familiarity with Model Context Protocol (MCP) for agent interactions
  • Bicep experience for infrastructure-as-code
  • Exposure to Copilot Studio or Power Platform integrations
  • Experience evaluating enterprise AI platforms such as ChatGPT Enterprise, Anthropic Claude, Google Gemini, Microsoft Copilot, Azure AI Foundry, AI Gateways, or similar enterprise AI solutions.
  • Experience performing AI product evaluations, proof-of-concepts, vendor assessments, and technical due diligence for enterprise AI initiatives.
  • Familiarity with enterprise AI governance, model risk management, responsible AI practices, and AI security considerations.
  • Experience supporting enterprise AI adoption initiatives including user enablement, training, documentation, and change management activities., Applicants must be legally authorized to work in the United States without employer sponsorship now or in the future.

Benefits & conditions

Pulled from the full job description

  • Employee stock purchase plan
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Dental insurance
  • Paid holidays, * 401(k) with employer match
  • Health, dental, and vision insurance
  • Paid time off and 10 paid holidays
  • Employee stock purchase plan
  • Remote work flexibility, * 401k w/employer match
  • Health/Dental/Vision insurance plans
  • Paid time off
  • 10 paid holidays
  • Stock purchase plan

About the company

You’ll join the IT Corporate Analytics & Automation team, which is leading Primoris’s enterprise AI strategy. We’re a collaborative group that values clean code, thoughtful engineering, and pragmatic approaches to AI adoption. This role offers the opportunity to work on cutting-edge AI implementations while growing your expertise in agentic systems and enterprise-scale AI solutions built on the .NET platform., Primoris Services Corporation (NYSE: PRIM) is a premier specialty contractor providing critical infrastructure services to the utility, energy, and renewables markets across the United States and Canada. With a foundation built on trust, we deliver engineering, construction, and maintenance services that power, connect, and enhance society. Learn more at www.prim.com., Primoris Services Corporation is a premier specialty contractor providing critical infrastructure services to the utility, energy, and renewables markets throughout the United States and Canada. Built on a foundation of trust, we deliver a range of engineering, construction, and maintenance services that power, connect, and enhance society. On projects spanning utility-scale solar, renewables, power delivery, communications, and transportation infrastructure, we offer unmatched value to our clients, a safe and entrepreneurial culture to our employees, and innovation and excellence to our communities. To learn more, visit www.prim.com and follow us on social media at @PrimorisServicesCorporation.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:14 min

Exploring internal AI product initiatives and global engineering roles

Maria Apazoglou · Coffee With Developers

2:56 min

Provisioning a secure container infrastructure with Bicep

Matthias Falkenberg +1 · WWC 2022

1:38 min

Managing and versioning system prompts as YAML files

Kevin Lewis Kevin Lewis +1 · WWC 2025

40 sec

Generative pre-trained transformer models powering code completions

lgonta lgonta +1 · WWC 2024

4:09 min

Selecting infrastructure tools and determining proper abstraction layers

Alayshia Knighten Alayshia Knighten · WWC 2024

1:31 min

Orchestrating generative configurations using standardized YAML files

Han Xiao · WWC 2022

Videos

See all

Related articles

See all