1

Senior Artificial Intelligence Testing Jobs in Utah

Senior C# Software Developer

Layton, UT ยท On-site

$49.50 - $65.50/hr

... artificial intelligence, cloud engineering, data & analytics, quality engineering, DevOps, mobile ... Use AI coding assistants and agents for appropriate tasks such as planning, implementation, testing ...

Senior C# Software Developer

Layton, UT ยท On-site

$49.50 - $65.50/hr

... artificial intelligence, cloud engineering, data & analytics, quality engineering, DevOps, mobile ... Use AI coding assistants and agents for appropriate tasks such as planning, implementation, testing ...

Legal Counsel

Lehi, UT ยท Hybrid

... artificial intelligence, SaaS solutions, intellectual property protection, and Orion's wealth ... Provide legal support and partnership for Orion's wealth management operations, as well as senior ...

Senior ML Engineer

Lehi, UT

$98K - $134K/yr

Active use of artificial intelligence (AI) tools and techniques to enhance performance, drive innovation, and improve decision-making across business functions. * Ability to leverage AI tools and ...

Senior ML Engineer

Lehi, UT ยท On-site

$98K - $134K/yr

Active use of artificial intelligence (AI) tools and techniques to enhance performance, drive innovation, and improve decision-making across business functions. * Ability to leverage AI tools and ...

Senior ML Engineer

Lehi, UT

$98K - $134K/yr

Active use of artificial intelligence (AI) tools and techniques to enhance performance, drive innovation, and improve decision-making across business functions. * Ability to leverage AI tools and ...

Senior Corporate Accountant - Remote

Provo, UT ยท Remote

$110K - $150K/yr

Senior Accountant Job Type: Full-time Location: Remote Job Summary: We are seeking a Senior ... Our hiring process utilizes artificial intelligence tools to assist in candidate screening and ...

Showing results 21-40

Senior Artificial Intelligence Testing information

What skills and qualifications are needed to thrive as a senior artificial intelligence testing professional?

To thrive as a Senior Artificial Intelligence Testing professional, you need expertise in software testing methodologies, machine learning concepts, and proficiency in programming languages like Python, along with a degree in computer science or a related field. Familiarity with AI testing frameworks, automated testing tools (such as TensorFlow, PyTorch, Selenium), and relevant certifications (like ISTQB) is often required. Strong analytical thinking, attention to detail, and effective communication skills distinguish top performers in this role. These competencies are critical to ensuring the quality, reliability, and ethical integrity of AI systems in complex, real-world applications.

What is a senior artificial intelligence testing professional?

Senior Artificial Intelligence Testing professionals are experienced specialists responsible for designing, executing, and overseeing tests to ensure the quality, reliability, and ethical standards of AI systems. They develop test plans, create testing frameworks, and analyze AI model behaviors to identify errors, biases, or security vulnerabilities. They often collaborate with data scientists, engineers, and product managers to refine AI algorithms and ensure they perform as intended in real-world scenarios. Their role is critical in maintaining trust and safety in AI-driven products and services.

Is senior artificial intelligence testing a good career?

Senior artificial intelligence testing is a specialized role that involves evaluating AI systems for accuracy, reliability, and safety, often requiring skills in programming, data analysis, and understanding of machine learning models. It is a growing field with increasing demand as AI technologies expand across industries, offering opportunities for advancement and specialization. The role typically requires experience, technical certifications, and knowledge of testing tools and frameworks.

What are common challenges faced by senior artificial intelligence testing professionals, and how can they be addressed?

Senior Artificial Intelligence Testing professionals often encounter challenges such as ensuring the reliability of complex AI models, dealing with insufficient or biased data, and validating unpredictable outputs. Addressing these issues typically involves developing comprehensive test plans, employing advanced testing frameworks, and collaborating closely with data scientists and engineers. Regular communication with cross-functional teams and staying updated on the latest AI testing methodologies are also essential for overcoming these challenges and ensuring robust, ethical AI systems.

How do I become a senior artificial intelligence testing?

To become a senior artificial intelligence testing professional, candidates typically need a strong background in computer science, machine learning, or related fields, along with experience in AI development and testing. Proficiency in programming languages such as Python, knowledge of AI frameworks, and familiarity with testing tools are essential, often complemented by advanced degrees or certifications in AI or software testing. Progression usually involves gaining experience in AI projects, demonstrating leadership skills, and staying updated with emerging AI technologies.

What is the difference between Senior Artificial Intelligence Testing vs Machine Learning Engineer?

AspectSenior Artificial Intelligence TestingMachine Learning Engineer
Required CredentialsBachelor's or Master's in CS, experience in AI testing toolsBachelor's or Master's in CS, strong programming skills, knowledge of ML frameworks
Work EnvironmentAI development teams, quality assurance, testing labsData science teams, software development environments, cloud platforms
Employer & Industry UsageTech companies, AI-focused firms, research institutionsTech companies, startups, research labs, AI product companies
Common Search & Comparison IntentUnderstanding testing roles in AI projectsDeveloping and deploying machine learning models

While Senior Artificial Intelligence Testing focuses on evaluating and validating AI systems for accuracy and reliability, Machine Learning Engineers design, build, and optimize machine learning models. Both roles require a strong background in computer science and AI, but their core responsibilities differ: testing emphasizes quality assurance, whereas engineering emphasizes model development and deployment.

What are popular job titles related to Senior Artificial Intelligence Testing jobs in Utah? For Senior Artificial Intelligence Testing jobs in Utah, the most frequently searched job titles are:
What cities in Utah are hiring for Senior Artificial Intelligence Testing jobs? Cities in Utah with the most Senior Artificial Intelligence Testing job openings:
Infographic showing various Senior Artificial Intelligence Testing job openings in Utah as of August 2026, with employment types broken down into 1% As Needed, 84% Full Time, 10% Part Time, 4% Contract, and 1% Nights. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution.

Senior C# Software Developer

Guru Technologies

Layton, UT โ€ข On-site

$49.50 - $65.50/hr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 23 days ago


Job description

Senior C# / .NET Software Engineer
Job Description

Compensation: Competitive, based on experience
Type: Full-time
Schedule: Flexible hours
Work Arrangement: Hybrid, with three days per week in our Layton office
Location: Layton, Utah

About Guru Technologies

Guru Technologies is a Utah-based software engineering and technology consulting firm helping organizations solve complex business challenges through custom software development, artificial intelligence, cloud engineering, data & analytics, quality engineering, DevOps, mobile applications, enterprise integrations, and digital transformation.

For over 20 years, we've partnered with organizations ranging from innovative startups to Fortune 500 enterprises. Our mission is simple: build exceptional technology while creating long-term partnerships built on trust, technical excellence, and measurable business outcomes.

At Guru, you'll work alongside experienced software engineers, architects, designers, and technology leaders who are passionate about solving meaningful business challenges. We believe our people are our greatest asset and are committed to creating an environment where collaboration, continuous learning, and long-term career growth thrive.

About the Role

Guru Technologies is looking for an experienced C#/.NET software engineer who can design, build, and deliver reliable software using both strong engineering fundamentals and modern AI-assisted development tools.

This role is not primarily about memorizing syntax or framework trivia. AI can now generate substantial amounts of code, but experienced engineers are still needed to understand the business problem, design the right system, direct the work, identify risks, and verify that the final result is secure, maintainable, and production-ready.

We are looking for someone with a strong systems-engineering mindset who can take an unclear or complex problem, develop a sound technical approach, break it into manageable pieces, and use both people and AI agents effectively.

Hands-on exposure to tools such as Codex, Claude Code, GitHub Copilot, Cursor, or similar solutions is expected. These tools are new, so we do not require years of experience with them. We do expect candidates to demonstrate meaningful experimentation and explain how they have used AI to solve real engineering problems.

Key Responsibilities

  • Design, develop, test, deploy, and maintain software using C#, ASP.NET Core, .NET, APIs, relational databases, and related web technologies.
  • Participate in the full software lifecycle, from requirements and architecture through deployment and production support.
  • Translate business needs into clear technical plans, system designs, data models, APIs, and acceptance criteria.
  • Evaluate tradeoffs involving scalability, security, performance, cost, complexity, and maintainability.
  • Use AI coding assistants and agents for appropriate tasks such as planning, implementation, testing, debugging, refactoring, documentation, and code review.
  • Provide AI agents with clear context, constraints, architectural direction, and expected outcomes.
  • Review and validate AI-generated code rather than accepting it at face value.
  • Identify hallucinations, incomplete implementations, unnecessary complexity, security risks, and regressions.
  • Implement and maintain CI/CD pipelines, cloud deployments, infrastructure, monitoring, and production systems.
  • Collaborate with engineers, designers, project managers, and clients.
  • Mentor less-experienced developers and help improve engineering practices across the team.
  • Occasionally contribute to front-end applications using HTML, CSS, TypeScript, React, Angular, or similar technologies.

AI tools are expected to improve your output, not replace your judgment. Engineers remain accountable for the software they deliver.

Required Qualifications

  • Five or more years of professional software engineering experience.
  • Strong experience with C#, .NET, ASP.NET Core, APIs, and relational databases.
  • Experience designing and delivering production software from initial concept through deployment.
  • Strong understanding of architecture, data modeling, API design, testing, debugging, source control, and software security.
  • Ability to understand complex interactions across applications, databases, cloud infrastructure, and third-party systems.
  • Experience with AWS, Microsoft Azure, or a comparable cloud platform.
  • Familiarity with Git, pull requests, code review, automated testing, and CI/CD.
  • Hands-on exposure to at least one modern AI-assisted or agentic development tool.
  • Ability to demonstrate how you have used AI to investigate, design, implement, test, debug, or improve software.
  • Ability to critically review AI-generated output and verify that it works correctly.
  • Strong problem-solving, systems-thinking, communication, and organizational skills.
  • Ability to work independently with minimal direction while remaining collaborative and accountable.

We care more about engineering judgment, problem-solving, and the ability to validate results than memorized syntax or obscure framework knowledge.

Helpful Experience

  • Docker and containerized applications.
  • Infrastructure as code using AWS CDK, Terraform, CloudFormation, or similar tools.
  • AWS ECS, Fargate, Lambda, or comparable Azure services.
  • Domain-driven design, clean architecture, onion architecture, or similar approaches.
  • React, Angular, Vue, TypeScript, or other modern front-end technologies.
  • Distributed systems, queues, background processing, or microservices.
  • Legacy application modernization.
  • AI APIs, retrieval-augmented generation, structured outputs, tool use, or workflow automation.
  • Repository instructions, MCP integrations, reusable agent workflows, or multi-agent development.
  • Consulting, professional services, SaaS, construction technology, or enterprise software experience.
  • Experience working directly with clients to clarify requirements and recommend solutions.

Education

A bachelor's or master's degree in computer science, software engineering, or a related field is helpful but not required. Relevant experience and demonstrated ability are more important than a specific degree.

What We Offer

  • Competitive compensation based on experience and demonstrated capability.
  • Flexible working hours.
  • Hybrid work with three days per week in our Layton office.
  • Health, dental, and vision insurance.
  • Paid vacation, sick leave, and holidays.
  • 401(k) with company match.
  • Opportunities to work across a wide range of industries, products, and technologies.
  • Access to modern AI-assisted engineering tools.
  • A collaborative culture that values strong engineers, sustainable work, and long-term professional growth.

Applying

Please submit your resume and be prepared to discuss:

  • A significant system or feature you helped design and deliver.
  • A difficult technical tradeoff you made.
  • An AI-assisted development tool you have used.
  • A specific example of how you used it.
  • How you reviewed and validated the resulting work.

Applicants are not expected to be experts in every technology listed. We are looking for experienced engineers with strong fundamentals, sound judgment, practical AI exposure, and the ability to continue learning as software development evolves.