ApplyPrincipal Software Engineer (Graph)
Posted about 1 month agoViewed
View full description
Requirements:
- Extensive experience and expertise in graph databases like Neo4j and TigerGraph.
- Proficiency in programming languages such as Python, Java, Golang, or Rust focusing on graph data optimization.
- Demonstrated experience in managing large-scale data and building data infrastructure in a startup environment.
- Strong ownership and proactive problem-solving mindset.
- Advanced SQL skills with in-depth knowledge of database design and performance tuning.
- Excellent communication skills and ability to work in teams.
Responsibilities:
- Lead the architecture, development, and optimization of graph database systems using technologies such as Neo4j and TigerGraph.
- Develop and maintain efficient, high-performance code focused on graph data processing.
- Design and execute complex SQL queries for data extraction and transformation.
- Own and drive projects from concept to production deployment, ensuring robustness.
- Collaborate with cross-functional teams to translate business requirements into data solutions.
- Stay updated with advancements in graph database technologies and implement best practices.
- Mentor junior engineers and promote a culture of innovation and improvement.
Apply