Senior Consultant – Semantic Data & AI Engineer
On-siteNew York, United States
Job Summary
Design and deploy knowledge graphs, semantic layers, and AI-driven data solutions by building ontologies, taxonomies, and graph-based products. Develop end-to-end data pipelines for acquiring, transforming, and validating information using SHACL, then integrate these systems with generative AI, RAG, and semantic search capabilities. Lead technical workstreams to mentor junior consultants while producing technical designs, semantic models, and comprehensive documentation for production deployments. Demonstrate proficiency in Python and Java for creating APIs, automated tests, and containerized services across cloud platforms like AWS, Azure, and Google Cloud.
Required Qualifications
- 8–12 years of professional experience in data engineering, semantic technologies, or related fields
- Expert-level knowledge of semantic standards and languages: RDF, RDFS, OWL, SPARQL, SHACL, SKOS, JSON-LD, and Turtle
- Hands-on experience with graph databases and platforms: Neo4j, Stardog, GraphDB, Amazon Neptune, Anzo, MarkLogic, TigerGraph, Apache Jena, or TypeDB
- Strong programming skills in Python and Java; proficiency with Git, CI/CD, automated testing, and containerization
- Demonstrated expertise in data pipelines, NLP, machine learning, and vector search technologies
- Experience with cloud platforms: AWS, Azure, Google Cloud, or tools such as Databricks, Snowflake, BigQuery, Redshift, or Microsoft Fabric
- Agile methodology experience and a proven track record of delivering technical solutions in collaborative environments
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.