Engineer, Software Engineer
Listed on 2026-05-27
-
Software Development
Software Engineer, AI Engineer
Location: New York
About the Role:
Grade Level (for internal use): 09
The Team
:
The Foreseer team delivers digital transformation solutions for information extraction from structured and semi-structured documents and websites. Foreseer is a human‑in‑the‑loop platform that combines latest AI/ML advances with a state‑of‑the‑art UI for delivering multiple projects, all powered by a core distributed, cloud-native, auto‑scalable framework. The team comprises experts in Java and Python and ML engineers.
Job Brief
We are seeking a knowledge engineer to design, model, and maintain enterprise-scale knowledge graphs and semantic data structures. You will work with cross‑functional teams to map heterogeneous data sources into RDF frameworks, ensuring that complex domain knowledge is represented accurately for AI-driven reasoning, advanced search, and discovery.
Responsibilities- Design AI/ML applications.
- Use effective feature engineering to transform raw data into useful features.
- Ontology Modelling – Design and implement formal ontologies using RDF, OWL, and SHACL to represent complex business entities and relationships.
- Knowledge Graph Construction – Build and maintain large‑scale knowledge graphs from both structured and unstructured data sources.
- Semantic Data Integration – Map relational and tabular datasets into RDF triples using techniques such as R2
RML or RML. - Querying & Management – Develop complex SPARQL queries to retrieve, transform, and manage semantic datasets.
- AI & LLM Integration – Integrate knowledge graphs into Generative AI (RAG) pipelines to reduce hallucinations and improve context‑aware results.
- Governance & Standards – Establish and enforce standards for data quality, semantic consistency, and versioning of ontological models.
- BS or MS degree in Computer Science, Information Technology, or equivalent.
- 3+ years of hands‑on experience in Python and related libraries.
- Expert knowledge of W3C Semantic Web standards: RDF, RDFS, OWL, and SPARQL.
- Hands‑on experience with ontology and RDF processing libraries such as RDFLib.
- Experience with Graph Databases (e.g., Graph
DB). - Expertise in RDF serialization formats such as Turtle, JSON‑LD, and RDF/XML.
- Ability to write robust and testable code.
- Hands‑on experience with leveraging language models for information retrieval.
- Experience with containerization, cloud platforms, CI/CD, and deployments; familiarity with AWS services such as S3, EKS, and EC2.
- Proficiency with development tools: IDEs, application servers, GIT, Azure Dev Ops, unit‑testing, and defect‑management tools.
- Strong communication skills.
- Analytical mindset and problem‑solving abilities.
- Background in Natural Language Processing (NLP) for entity extraction and knowledge‑graph population.
- Familiarity with reasoners and validation standards such as SHACL.
- Experience in Agile and Scrum methodologies.
- Health & Wellness: healthcare coverage.
- Flexible Downtime: generous time off.
- Continuous Learning: access to resources for career growth.
- Invest in Your Future: competitive pay, retirement planning, continuous education support, financial wellness programs.
- Family Friendly Perks: benefits for partners and children.
- Beyond the Basics: retail discounts and referral incentives.
Equal Opportunity Employer
S&P Global is an equal‑opportunity employer; all qualified applicants will be considered for employment without regard to race, ethnicity, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, marital status, veteran status, unemployment status, or any other protected class. Only electronic job submissions will be considered for employment.
For accommodations during the application process due to a disability, please send an email to
If you receive a job request from a domain other than , it is likely a scam. Do not provide any information or payment.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).