Machine Learning Engineer

Virtusa Corp
  • New Jersey, NJ
    11 days ago

    Job Description

    Job Requirements

    Responsibilities

    Lead the design and development of scalable vectorization pipelines to convert text, PDFs, and multimodal data into high‑quality embeddings using models like BGE, Ada, or Cohere.

    Manage and optimize vector databases (Pinecone, Weaviate, Milvus, pgvector), including building efficient indexing strategies (HNSW, DiskANN).

    Develop advanced chunking and parsing techniques to maintain context and improve retrieval accuracy.

    Build and fine‑tune hybrid search workflows combining dense vector search with sparse keyword methods (e.g., BM25).

    Create evaluation frameworks and gold-standard datasets to measure retrieval performance (Hit Rate, MRR, Faithfulness).

    Implement re-ranking pipelines using cross‑encoders to refine results before sending them to LLMs.

    Work closely with engineering and product teams to ensure scalable, high‑performance retrieval syste

    Work Experience

    2-5Years

    Numbers & Facts

    LocationNew Jersey, NJ

    Skills

    • Data Setsunmatched
    • Database Optimizationunmatched
    • Machine Learningunmatched
    • Scalable System Developmentunmatched
    • Search Engine Keywordsunmatched
    • Shallow Parsingunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder