onsite
Senior Graph Data Scientist - eSense Incorporated
Data Scientist
Lead the design and implementation of graph‑based algorithms and data models for complex, dimension‑rich and time‑series decision systems, collaborating with public and nonprofit clients to deliver advanced analytics solutions.
About the role
Key Responsibilities
- Design, develop, and optimize graph algorithms and data structures to support multi‑dimensional and temporal decision‑making systems.
- Collaborate with client teams and internal researchers to translate business requirements into scalable graph‑based solutions.
- Implement and maintain graph databases (e.g., Neo4j) and integrate them with existing data pipelines and analytics platforms.
- Apply machine learning and time‑series techniques to enrich graph models and improve predictive capabilities.
- Produce technical documentation, research reports, and presentations for both technical and non‑technical stakeholders.
Requirements
- 5+ years of experience in data science or analytics with a strong focus on graph theory and network analysis.
- Proficiency in Python and libraries such as NetworkX, Pandas, and Scikit‑learn.
- Hands‑on experience with graph databases (Neo4j, TigerGraph, or similar) and query languages like Cypher.
- Solid understanding of machine learning, statistical modeling, and time‑series analysis.
- Excellent problem‑solving skills and ability to communicate complex concepts to diverse audiences.
Skills
pythonneo4jmachine learningsql