Senior Software Engineer

Location: Remote
Compensation: To Be Discussed
Reviewed: Wed, Jan 14, 2026
This job expires in: 30 days

Job Summary

A company is looking for a Senior Software Engineer - Retrieval-Augmented Generation (RAG) System.

Key Responsibilities
  • Architect and implement end-to-end RAG workflows, including document ingestion and normalization
  • Build scalable services and APIs, ensuring production-grade reliability and integration with vector databases
  • Design ML Ops workflows and collaborate with data engineers to enhance retrieval quality and implement evaluation metrics
Required Qualifications
  • 5+ years of professional software engineering experience in production systems
  • Strong programming skills in Python; NodeJs is a plus
  • Deep understanding of retrieval-augmented NLP systems and experience building RAG-like pipelines
  • Hands-on experience with ML workflow tooling and MLOps concepts
  • Proficiency with cloud infrastructure and modern software practices (AWS/GCP/Azure; Docker; Kubernetes; CI/CD)

COMPLETE JOB DESCRIPTION

The job description is available to subscribers. Subscribe today to get the full benefits of a premium membership with Virtual Vocations. We offer the largest remote database online...