Lead Software Engineer

Virtusa Corporation
Minneapolis, MN, United States
3 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

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

Tech stack

Artificial Intelligence Application Integration Architecture Cloud Engineering Code Review Distributed Systems Information Retrieval Machine Learning Scrum Methodology Recommender Systems Salesforce.Com Sentiment Analysis Software Engineering
+13 more
Strategies of Testing Chatbots Data Ingestion Retrieval-Augmented Generation IT Architecture Generative AI Information Technology Deployment Automation Restful APIs Software Version Control AI Co-pilot Golang Microservices

Job description

Lead the design and technical implementation of AI and Generative AI solutions.

Define AI architecture, integration patterns, model orchestration, and deployment strategies.

Design scalable AI services supporting Contact Center, CRM, and digital engagement platforms.

Own AI deliverables throughout Design, Development, and Implementation phases.

Participate in requirements workshops and translate business needs into AI solution designs.

Lead sprint planning, effort estimation, dependency management, and technical execution.

Generative AI Solutions

Develop AI-powered Agent Assist capabilities.

Build AI-driven knowledge retrieval and recommendation systems

Develop quality assurance and sentiment analysis solutions leveraging AI models

Design Retrieval Augmented Generation architectures where applicable

AI Integration Platform Engineering

Develop AI microservices and reusable AI components

Support data ingestion, preprocessing, and enrichment pipelines

Collaborate with Integration Leads to ensure seamless end-to-end workflows

Model Development Optimization

Develop, fine-tune, evaluate, and deploy AI/ML models

Define model performance metrics and monitoring frameworks

Support model governance version management and lifecycle operations

Testing, Readiness Deployment

Establish AI testing strategies and validation frameworks

Support SIT, UAT, deployment readiness, and go-live activities

Troubleshoot production issues and optimize model performance

Technical Leadership

Mentor AI Engineers Data Scientists and Developers

Conduct architecture reviews and code reviews

Requirements

Software Engineering, Technical/Engineering Design, Artificial Intelligence (AI), Customer Relationship Management (CRM), Call Centers, Sprint Planning, Information Retrieval, Analysis Skills, Quality Assurance, Microservices, Bachelor’s or Master’s degree in Computer Science Artificial Intelligence Machine Learning Data Science, or related field.

8+ years of software engineering experience

4+ years of experience developing AI/ML solutions

Experience with

NLP and conversational AI platforms

Experience building scalable cloud-native AI solutions

Strong knowledge of REST APIs microservices and distributed systems

Preferred Qualifications

Experience implementing Contact Center AI solutions

Experience with Salesforce AI Copilot technologies and CRM-integrated AI solutions

Experience with Responsible AI governance frameworks

Experience supporting large-scale enterprise transformation programs

Apply for this position

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

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…