Lead Software Engineer

Virtusa Corporation
Tampa, FL, United States
1 day 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
3 years minimum
Working hours
Regular working hours

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Airflow Amazon Web Services Data Analysis Microsoft Azure Cloud Computing Github Monitoring of Systems Python (Programming Language) Machine Learning OpenAI
+28 more
Microsoft Copilot Standard Sql Azure Machine Learning Software Safety Search Technologies Software Engineering Management of Software Versions Data Logging Pinecone Data Processing Scripting Chatbots Retrieval-Augmented Generation Transfer Learning Flask (Web Framework) Large Language Models Prompt Engineering Apache Spark Hallucination Detection Generative AI Fastapi Kubernetes Information Technology Machine Learning Operations FAISS Data Pipelines Docker Microservices

Job description

We are seeking a Data Scientist with experience to design, build, and deploy GenAI and LLM-powered solutions. The role combines applied ML, prompt engineering, and MLOps to deliver scalable, production-grade AI systems.

Key Responsibilities

Develop and deploy LLM-based applications (RAG, chatbots, copilots, summarization, search)

Fine-tune, evaluate, and optimize LLMs and transformer models

Design prompt engineering strategies and guardrails for safe, reliable outputs

Build retrieval pipelines using vector databases (FAISS, Pinecone, etc.)

Implement end-to-end ML pipelines (data model deployment monitoring)

Collaborate with engineering teams to integrate models via APIs and microservices

Monitor model performance, drift, and costs; implement feedback loops

Ensure responsible AI practices (bias mitigation, explainability, governance)

Requirements

Software Engineering, Data Science, Technical/Engineering Design, Data Modeling, Application Programming Interface (API), Microservices, Performance Modeling, Performance Analysis, Artificial Intelligence (AI), Python Programming/Scripting Language, 3-6 years of experience in Data Science / ML Engineering / Applied AI

Strong programming in Python

Hands-on experience with LLMs (OpenAI, Azure OpenAI, etc.)

Experience with transformers, embeddings, and NLP pipelines

Familiarity with RAG architectures and vector search

Solid foundation in ML algorithms, statistics, and evaluation metrics

Strong SQL and data handling skills

MLOps & Engineering Skills

Experience with model deployment (FastAPI, Flask, Docker, Kubernetes)

Exposure to CI/CD pipelines for ML (GitHub Actions, Azure ML, SageMaker, etc.)

Experience in model monitoring, logging, and versioning (MLflow, Weights & Biases)

Knowledge of data pipelines (Airflow, Spark)

Familiarity with cloud platforms (AWS, Azure, or GCP)

Preferred Qualifications

Experience fine-tuning LLMs (LoRA, PEFT techniques)

Exposure to multi-modal models (text + image/audio)

Knowledge of AI safety, hallucination mitigation, and evaluation frameworks

Domain experience in enterprise use cases (support, search, analytics, automation)

Soft Skills

Strong problem-solving and experimental mindset

Ability to translate ambiguous business problems into AI solutions

Excellent communication with technical & non-technical stakeholders

Education

Bachelor’s or Master’s in Computer Science, AI, Data Science, Statistics, or a related field

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…