Semantic Technology Specialist

As a key member of Primal Fusion's research team, your design, development, and leadership skills will be used to the utmost limits. You must have a thorough command of Semantic Web technologies and knowledge representation. You have experience working with Internet-scale, distributed data systems. Your ability to think abstractly lets you understand complex problems and create solutions. Your foresight and experience help you anticipate design consequences before implementation. You are a hands-on leader and an evangelist able to support a community of internal and external professionals.

Responsibilities

  • Provide guidance in the evaluation, design, integration, and interoperability of XML schema based on Semantic Web infrastructure, including RDF/S, OWL, and SPARQL.
  • Provide access and support across large-scale, distributed, non-relational data stores.
  • Syndication technologies and schema, RSS, Atom.
  • Coordinate evaluation, integration, and interoperability across a number of open XML schemas such as FOAF, SKOS, and Microformats.
  • Evaluate and develop ontology and taxonomy.
  • Support and integrate related tools.
  • Evangelize and conduct outreach to external communities of development in ontology and metadata initiatives.
  • Provide input into overall application and platform architecture.
  • Consult with feature designers and project planners to determine feasibility, approach, and timelines.
  • Conduct detailed code reviews to ensure compliance and completeness.
  • Ensure that defects found during functional and regression testing are corrected.
  • Seek and advocate improvements in Primal Fusion's software development practices.

Requirements

  • Strong background in computer science, software engineering, or knowledge engineering.
  • Advanced technical degree or equivalent professional experience or training required.
  • Outstanding technical and non-technical communications skills.
  • Strong background in knowledge representation and acquisition.
  • Strong background in data architecture and data modeling.
  • Familiarity with ontology development, querying tools, and languages.
  • Exceptional commercial software track record building Internet-scale applications and multi-tier distributed business applications, with a design focus from the ground up. Experience with service-oriented architectures a plus.
  • Solid experience in building scalable open-source technologies with a demonstrated understanding of Java, XML (FOAF, SKOS, Microformats), XSLT, RDF/S, OWL, and SPARQL.
  • Experience with the .NET Framework, C#, and related technologies, with awareness of WCF, WF, EDM, and LINQ a plus.
  • Thorough understanding of common design patterns, agile development methodologies, and best practices.
  • Excellent leaderships skills, consensus-building, adaptable, and influential.
  • Positive attitude and a results-oriented work ethic.
  • Ability to work both independently and in a team environment.
  • Ability to self-monitor progress against project goals and to employ corrective actions.

To apply for this position:

Please send a cover letter and resume to:

Thanks to everyone for your interest! We'll respond to qualified candidates within two business days.