Overview of Legal & Information Management of the company’s Legal & Information Management technology team is responsible for developing and supporting solutions to identify, classify and retrieve firm information.
The team is currently investing in semantic technologies (Ontologies, Knowledge Graph, Knowledge base, triple stores, NLP/NLU and machine learning) to perform these tasks, while still maintaining and developing more traditional applications.
We are looking for a semantic database developer to join our existing agile squads, which are developing Knowledge Graphs and Knowledge Bases, semantic search engines, classification assistants and data analytics dashboards.
We extensively use ontologies and semantic modeling, triple stores, natural language processing, and machine learning. The candidate will need to have a base understanding of these concepts and real experience working with a triples store.
The candidate will join the semantic developer community and be the main SPARQL developer in the squad.
Responsibilities include supporting Java developers with their SPARQL queries creation and optimization, analyzing and troubleshooting data related issues, writing advanced queries such as inferences, Graph QL queries, SHACL validations.
The candidate will also contribute to the testing process related to ETL jobs, performance, and load testing on the database.
Working closely with the engineering team, the candidate will also support database versions upgrades and ensure thorough evaluation of new database features.
The candidate will work in a fast-paced and innovative environment, among energetic and creative developers who are enthusiastic about learning and leveraging cutting edge technology to solve business challenges.
They will need to embrace innovation and adapt to changing requirements and environment.
#Develop and optimize SPARQL queries
#Fully support the development team requests
#Ability to analyze problems and troubleshoot issues
#Contribute to semantic data design, including ontologies development
#Contribute to test automation and continuous integration
#Learn semantic technologies and other relevant skills for the job
#Abide by Tech & Data Policies and Procedures and SDLC/PLC requirementsRequired
Skills -Bachelors+ in Computer Science or a related field-Knowledge of SPARQL and at least one triples store in the market
-Ability to code in Java or Python and shell script
-Knowledge on ontologies (OWL, skos) and RDF standards
-Ability to design data models in databases or applications
-Strong troubleshooting skills
-Expertise in database setup and configuration
-Experience with SHACL -Experience with inferences
-Experience with Stardog-Experience with ETL processes
-Relational databases and SQL -Agile experience (SCRUM, Kanban)