Meedan

Senior Software Engineer, Applied Research

Meedan

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

Neo4jPython

About the role

  • Lead experimentation on retrieval-augmented generation (RAG) approaches for question answering over a Neo4j knowledge graph.
  • Develop and refine evaluation frameworks (test sets, LLM-as-a-judge rubrics, failure mode analyses, etc.).
  • Investigate and implement strategies for handling conflicting, incomplete, or time-sensitive information.
  • Translate product requirements into ML constraints and possibilities.
  • Collaborate with engineers to validate feasibility and de-risk system architecture.
  • Focus on experimentation and implementation for our Python-based knowledge service.
  • Design, test and implement retrieval strategies, evaluate system trustworthiness, and help define how the service handles conflicting or outdated information.
  • Work closely with product and engineering teams to ensure our AI/ML foundations are technically strong, reliable, and aligned with product goals.

Requirements

  • 8+ years of professional or research experience, with deep expertise in AI/ML research or applied machine learning.
  • Strong background in Python and experience with retrieval-augmented generation, LLMs, or knowledge graphs.
  • Demonstrated ability to design experiments, evaluate systems rigorously, and communicate findings.
  • Strong collaborator and communicator, able to bridge research and engineering.
  • Nice to Have Experience with Neo4j or other graph databases.
  • Background in verification workflows.
  • Prior work in product-driven environments.