P

Senior AI Engineer

Primoris Services Corporation · Texas, United States

Full-timeStaff+ReactMongoDBAzure

🔥32 people viewed this job

About the Role

Job Overview: Senior AI Engineer Department: IT Corporate Analytics & Automation Location: Remote (Dallas, TX) Type: Full-Time About The Role 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. What You'll Do • 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. Required Qualifications • 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 applica

💬 Developer Questions

Ask the team a question — answers show up here

🎯

What does the interview process look like?

🤖

What AI/vibe coding tools does the team use daily?

👥

How big is the engineering team?

Is the team fully async or are there required meetings?

🚀

What does onboarding look like for remote hires?

🔧

Can you share more about the tech stack and architecture?

📈

What does career growth look like in this role?

📅

What does a typical day look like?

💰

Is there a salary range you can share?

📊

Is equity or stock options part of the package?

🌍

Are there timezone requirements or preferences?

🛂

Do you sponsor work visas?

🏢 Is this your listing? Claim it to answer questions

Similar Jobs

Helpful resources

Hiring for a similar role? Post your job here — it's free →