Apply

Principal Software Engineer (Graph)

Posted about 1 month agoViewed

View full description

πŸ’Ž Seniority level: Principal, 12+ years of relevant experience

πŸ“ Location: Canada

πŸ” Industry: Post-purchase customer experience

🏒 Company: NarvarπŸ‘₯ 251-500πŸ’° about 4 years agoShippingE-CommerceRetailSaaSSupply Chain Management

πŸ—£οΈ Languages: English

⏳ Experience: 12+ years of relevant experience

πŸͺ„ Skills: PythonSQLJavaRust

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