Meedan

Senior Software Engineer, Machine Learning

Meedan

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

CloudNeo4jPython

About the role

  • Architect and implement ingestion pipelines that transform raw documents into structured Neo4j knowledge graphs
  • Build and refine the Python/FastAPI service exposing ingestion and Q&A endpoints
  • Optimize retrieval and answering workflows for performance, cost, and maintainability
  • Investigate and implement strategies for handling conflicting, incomplete, or time-sensitive information
  • Collaborate with researchers to integrate experimental retrieval/answering strategies into production
  • Ensure code quality through testing, documentation, and observability
  • Support scaling from pilot-ready prototypes to production-ready services

Requirements

  • 8+ years of professional software engineering experience, including leadership roles
  • Deep expertise in Python, backend development, and ML-powered systems
  • Strong systems design, performance and architecture skills, with experience building data-intensive APIs
  • Demonstrated success productionizing ML prototypes into robust services
  • Familiar with CI/CD, cloud infrastructure, observability, and monitoring
  • Strong collaborator and communicator
  • Nice to Have MLOps experience (pipelines, deployment, monitoring of ML models)
  • Prior work with knowledge graphs (e.g., Neo4j)
  • Experience balancing cost-performance tradeoffs in ML systems