Virtusa Corporation

Software Engineer

Virtusa Corporation • $120K — $145K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's degree in Computer Science, Data Science, AI, or Software Engineering
  • 3+ years in software engineering with 1.5-2 years in Generative AI or NLP applications
  • Proficient in Python and API development (FastAPI, Flask)
  • Hands-on experience with LLM frameworks (LangChain, LlamaIndex) and Vector Databases
  • Familiarity with git workflow, Docker, Kubernetes, and cloud platforms (AWS, GCP, Azure)
  • Strong problem-solving skills and adaptability to fast-paced AI frameworks
  • Passion for entertainment and video technologies

Responsibilities

  • Build, test, and maintain GenAI applications using LangChain, LlamaIndex, and microservices
  • Implement high-accuracy Retrieval-Augmented Generation pipelines for content
  • Integrate LLM endpoints into DirecTV's apps via RESTful APIs and WebSockets
  • Fine-tune open-source models for entertainment and customer care tasks
  • Set up automated evaluation suites to measure model performance
  • Develop and optimize complex prompts and agent workflows
  • Collaborate with MLOps and Cloud Engineers for continuous deployment

Benefits

  • Collaborative work environment with cross-functional teams
  • Opportunity to work on cutting-edge Generative AI technologies
  • Access to advanced AI frameworks and tools
  • Flexible work arrangements to promote work-life balance
  • Opportunities for professional development and skill enhancement
Full Job Description
Key Responsibilities
Application Development & Integration:
Build, test, and maintain production-ready GenAI applications using LangChain, LlamaIndex, Python, and microservices architectures.
Implement high-accuracy Retrieval-Augmented Generation (RAG) pipelines for content metadata, sports stats, and knowledge bases.
Integrate LLM endpoints into DirecTV's client applications (Gemini OS, iOS, Android, Smart TV apps) via RESTful APIs and WebSockets.

Model Fine-Tuning & Evaluation:
Fine-tune open-source models (Llama, Mistral) using LoRA/QLoRA techniques for specialized entertainment and customer care domain tasks.
Set up automated evaluation suites (using frameworks like Ragas, TruLens) to measure hallucination rates, latency, relevance, and response accuracy.

Prompt Engineering & Orchestration:
Develop, optimize, and version-control complex prompts and agent workflows.
Implement fallback logic, circuit breakers, and guardrails (NeMo Guardrails, Guardrails AI) to ensure safe, reliable user interactions.

Operations & Collaboration:
Collaborate with MLOps and Cloud Engineers to set up continuous deployment pipelines (CI/CD) for model artifacts and vector index refreshes.
Monitor production inference latency, token usage, and error logs to maintain system reliability.

Qualifications & Requirements
Education: Bachelor's or Master's degree in Computer Science, Data Science, AI, or Software Engineering.
Experience: 3+ years in software engineering with at least 1.5-2 years building and deploying Generative AI or NLP applications in production environments.

Technical Skills:
Strong proficiency in Python and modern API development (FastAPI, Flask).
Hands-on experience with LLM frameworks (LangChain, LlamaIndex), Vector Databases (Pinecone, Chroma, Qdrant), and OpenAI/Bedrock APIs.
Experience with git workflow, Docker, Kubernetes, and cloud deployment on AWS, GCP, or Azure.

Mindset: Strong problem-solving skills, quick adapter to fast-moving AI frameworks, and passion for entertainment and video technologies.

About Virtusa Corporation

Virtusa Corporation is a global provider of digital business strategy, digital engineering, and information technology (IT) services and solutions. The company helps its clients transform their businesses through innovative technology solutions that enable them to improve customer engagement, increase operational efficiency, and drive revenue growth. Virtusa Corporation was founded in 1996 and is headquartered in Southborough, Massachusetts. The company has over 20,000 employees and operates in over 30 countries around the world. Virtusa Corporation is committed to sustainability and has received numerous awards for its environmental and social responsibility initiatives.
Learn more about Virtusa Corporation
Size
22,883 employees
Market Cap
$1.5 billion
Industry
Net Income
$44.6 million
Founded
1996
5 Year Trend
+22.3%
Revenue
$1.2 billion
NASDAQ

Similar Jobs

More Jobs at Virtusa Corporation

  • Virtusa Corporation
    Lead Software Engineer
    $120K — $145K *
    Hartford, CT 06106 (Capitol County)
    Information Technology
    In-Person
  • Virtusa Corporation
    Team Lead
    $110K — $130K *
    Irving, TX 75061 (Dallas County)
    Information Technology
    In-Person
  • Virtusa Corporation
    Lead Software Engineer
    $145K — $175K *
    New York, NY 10025 (New York County)
    Healthcare
    In-Person
  • Virtusa Corporation
    Senior Software Engineer
    $120K — $145K *
    Piscataway, NJ 08854 (Middlesex County)
    Information Technology
    In-Person
  • Virtusa Corporation
    AI Product Lead
    $150K — $180K *
    New York, NY 10025 (New York County)
    Enterprise Technology
    In-Person

More Information Technology Jobs

Find similar Software Engineer jobs: