✨ About The Role
- The Principal Data Engineer will lead the architecture, development, and optimization of graph database systems.
- The role involves developing and maintaining efficient, high-performance code focused on graph data processing.
- The candidate will design and execute complex SQL queries for data extraction, transformation, and loading in support of graph data structures.
- The position requires owning and driving projects from initial concept through production deployment, ensuring robustness and scalability.
- Collaboration with cross-functional teams to understand business requirements and translate them into scalable data solutions is a key responsibility.
- Staying up-to-date with the latest advancements in graph database technologies and integrating best practices into the data infrastructure is expected.
- Mentoring and providing technical leadership to junior engineers is an important aspect of fostering a culture of innovation and continuous improvement.
âš¡ Requirements
- The ideal candidate will have extensive experience and deep expertise in graph databases such as Neo4j or TigerGraph.
- A proven track record of managing and processing large-scale data, particularly in graph database environments, is essential.
- Proficiency in programming languages like Python, Java, Golang, or Rust, with a focus on graph data processing and optimization, is required.
- The candidate should have experience in a zero-to-one startup environment and thrive in a fast-paced, entrepreneurial setting.
- Strong ownership mindset with a proactive approach to problem-solving and a commitment to delivering high-quality results is crucial.
- Excellent communication and collaboration skills are necessary to work effectively in a team-oriented environment.