Semantic Engineer
Job Title: Semantic Technologies Engineer
My client a leader in their field are pioneers in the world of semantic technologies, helping businesses unlock the value of their data by building knowledge graphs, ontologies, and AI-powered solutions. Our mission is to enable smarter, data-driven decision-making through cutting-edge semantic engineering.
My client are looking for a Semantic Technologies Engineer to join their dynamic team and help design, develop, and scale the systems that power our advanced knowledge-driven products.
What You'll Do
- Develop Knowledge Graphs & Ontologies: Build and maintain semantic models to represent complex data relationships effectively.
- Engineer Semantic Solutions: Use Python and graph database technologies to design and implement scalable solutions for data integration, querying, and analytics.
- Optimize Semantic Systems: Enhance the performance of semantic queries and ensure efficiency for handling large-scale datasets.
- Collaborate Across Teams: Work closely with data scientists, AI specialists, and product developers to align semantic technologies with business needs.
- Drive Innovation: Stay ahead of trends in semantic web standards, graph databases, and AI-powered knowledge management to bring forward-thinking solutions to the team.
What We're Looking For
- Proven Python Expertise: Strong experience in Python for data manipulation and semantic tools, with libraries like RDFLib, NetworkX, or Pandas.
- Graph Database Knowledge: Hands-on experience with Neo4j, GraphDB, or similar technologies, including writing and optimizing SPARQL queries.
- Ontology Management: Practical experience in developing ontologies using RDF, OWL, or SKOS.
- Semantic Web Standards: Solid understanding of W3C standards like RDF, OWL, and linked data principles.
- Engineering Skills: Strong foundation in algorithms, data structures, and software design principles.
Bonus Skills (Nice to Have)
- Familiarity with RESTful API development and integration.
- Knowledge of ETL processes and transforming unstructured data into structured formats.
- Experience with machine learning frameworks or knowledge graph embeddings.
- Proficiency in Agile development and version control systems like Git.
What's in It for You?
- Work on groundbreaking projects using semantic technologies and AI.
- Collaborate with a team of innovators in a supportive and forward-thinking environment.
- Enjoy flexibility, professional growth opportunities, and a positive work-life balance
If you are a semantic technologies engineer looking for a new opportunity, please do get in touch ASAP for a confidential discussion.