This is an excellent opportunity for a talented Principal Knowledge Graph Engineer to join a fast-paced and innovative organization
Job Title: Principal Knowledge Graph Engineer
Location: San Francisco, California, United States
Salary: $330000 - $360000
Job Summary: We are seeking a highly skilled Principal Knowledge Graph Engineer to join our dynamic team. As a Principal Knowledge Graph Engineer, you will be responsible for leading the development and implementation of our knowledge graph technology. You will work closely with cross-functional teams to design, build, and maintain our knowledge graph infrastructure to enable seamless data integration and advanced analytics.
Key Responsibilities:
- Lead the development and implementation of our knowledge graph technology
- Design and architect the knowledge graph infrastructure to support data integration and analytics
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions
- Develop and maintain data models and ontologies for the knowledge graph
- Ensure data quality and integrity within the knowledge graph
- Perform data analysis to identify patterns and relationships for the knowledge graph
- Build and maintain data pipelines to ingest and process data for the knowledge graph
- Implement data governance policies and procedures for the knowledge graph
- Stay up-to-date with industry trends and advancements in knowledge graph technology
Qualifications:
- Bachelor's or Master's degree in Computer Science, Information Systems, or a related field
- Minimum of 7 years of experience in software development, data engineering, or a similar role
- Strong experience in knowledge graph technologies such as Neo4j, Amazon Neptune, or AllegroGraph
- In-depth knowledge of data modeling and ontology development
- Proficient in programming languages such as Java, Python, or Scala
- Experience with data pipelines and ETL processes
- Familiarity with cloud computing platforms such as AWS or Azure
- Excellent analytical and problem-solving skills
- Ability to work independently and in a team environment
- Strong communication and collaboration skills
We offer a competitive salary, comprehensive benefits package, and opportunities for professional growth and development. If you have a passion for knowledge graph technology and are looking for a challenging and rewarding career, we would love to hear from you. Apply now and be a part of our dynamic team!