J

JoVE

Produces peer-reviewed scientific video journal

AI Engineer

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeRemote in IndiaNo salary listed

About the Job

Requirements

  • At least 4 years of experience in software or machine learning engineering, including at least 2 years shipping large language model, search, or natural language processing features to production.
  • Strong Python skills and solid software engineering habits, including testing, code review, and continuous integration and continuous delivery.
  • Hands-on experience building retrieval-augmented generation systems, including chunking, embeddings, hybrid retrieval, reranking, and prompt design.
  • Experience with a vector or search engine such as Elasticsearch/OpenSearch, Milvus, pgvector, Qdrant, or Pinecone.
  • Experience with large language model application programming interfaces such as Anthropic or OpenAI, and open models such as Hugging Face or vLLM.
  • A track record of building offline evaluations and using metrics, rather than demos, to decide what ships.
  • Experience with agent frameworks, tool use, or building Model Context Protocol servers.
  • Comfort with cloud infrastructure such as AWS, Docker, and application programming interface design.
  • Clear communication with non-engineers, including scientists and editors.

Responsibilities

  • Build hybrid retrieval using BM25, sparse and dense embeddings, and reranking over tens of millions of papers, with sources including PubMed, OpenAlex, and PMC open-access full text.
  • Improve matching of papers and protocol steps to JoVE videos and timestamps, accounting for organism, technique, and study type.
  • Build retrieval-augmented generation and agentic pipelines for cited synthesis, Methods Q&A, and troubleshooting, ensuring every claim traces to a source.
  • Extract method steps, reagents, and parameters from papers and link each step to the matching video chapter.
  • Build evaluation sets with scientific editors; track relevance, citation accuracy, hallucination rate, and match quality; and gate releases on evaluation results.
  • Ship and operate models and large language model services in production, monitor latency and cost per query, and choose between hosted and open models.
  • Help build application programming interfaces and a Model Context Protocol server so AI assistants, electronic laboratory notebooks, and publisher widgets can use JoVE's methods data.
  • Work with product to measure the search, video-click, and watch funnel, and use the results to improve ranking.

Desired Qualifications

  • Experience with scholarly data such as PubMed, OpenAlex, Semantic Scholar, or PMC, or entity extraction for genes, organisms, and methods.
  • Multimodal experience with video transcripts, timestamp alignment, or image and video embeddings.
  • Experience fine-tuning embedding or reranker models, or with learning to rank.
  • Experience with large-scale indexing of more than 100 million documents and vector quantization.

About the Company

JoVE

Produces peer-reviewed scientific video journal

JoVE produces and publishes video resources to support research and education in science, medicine, and engineering. It creates peer-reviewed videos that demonstrate experiments filmed in real laboratories and makes them accessible online to researchers, educators, and students worldwide. Access is via a subscription library with a catalog of over 25,000 videos linked to journals and educational contexts. Its goal is to increase the productivity of research and education by making high-quality experimental methods and data accessible, enabling learning, replication, and collaboration.

Company size
501-1,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Cambridge, MA
Founded
2007

Recently Posted Jobs

Explore more opportunities at JoVE

See more jobs