Jobs · Engineering · Ohio

Senior Software Developers - Semantic Systems

Hunter Recruiting · Avon, OH · Yesterday
EngineeringFull-time

Job Description

Responsible for designing, developing, and maintaining structured semantic classification and language-structured software systems. The role combines full-stack application development with applied linguistic analysis to transform unstructured resume and job description language into structured data models that support candidate-job matching, ranking, and retrieval systems. The position involves software engineering and integration of third-party AI-enabled language processing services but does not include development or training of proprietary machine learning models.

Duties

  • 30% of the time related to Semantic Architecture & Linguistic System Design:

    • Design and maintain hierarchical linguistic taxonomies and structured classification frameworks for skills, job titles, industries, credentials, and experience levels used for semantic candidate-job alignment.
    • Apply linguistic principles, including syntactic structure analysis, semantic interpretation, lexical normalization, and ambiguity resolution, to convert unstructured resume and job description text into standardized structured data representations.
    • Develop controlled vocabularies, synonym mapping logic, and disambiguation rules to address variant phrasing and domain-specific terminology.
    • Implement semantic mapping processes aligning natural language inputs with structured database schemas used for classification, ranking, and retrieval.
    • Maintain metadata schemas to ensure consistent semantic relationships across systems.
  • 35% of the time related to Application Development & Platform Engineering:

    • Design, develop, and maintain custom WordPress application features, plugins, and application features using PHP, JavaScript, HTML, and CSS.
    • Implement backend business logic, REST API endpoints, and structured data workflows supporting recruiting operations.
    • Develop and maintain candidate portals, membership systems, and administrative tools, integrating structured semantic data models.
    • Manage deployments, version control, performance optimization, database efficiency, and environment synchronization.
    • Troubleshoot production issues and support the modernization of legacy systems.
  • 25% of the time related to AI Integration & Semantic Retrieval Systems:

    • Integrate third-party AI-enabled services to support structured resume parsing, entity extraction, semantic classification, and candidate ranking.
    • Maintain retrieval systems, including structured and hybrid search implementations, that rely on linguistically structured taxonomies and normalized datasets.
    • Develop structured prompt configurations and evaluation processes to improve semantic extraction consistency and matching transparency.
    • Implement API and webhook integrations between WordPress, ATS/CRM, and third-party platforms to automate structured candidate and job data synchronization.
    • Generate match explanation outputs based on classification relationships and defined semantic logic.
  • 10% of the time related to Data Engineering & System Integrity:

    • Develop and maintain candidate and job data pipelines supporting structured semantic workflows.
    • Implement validation rules, deduplication logic, and data consistency controls aligned with classification frameworks.
    • Monitor database performance, storage systems, and hosting environments to ensure reliability of language-driven retrieval systems.

Minimum Requirements

  • Bachelor’s degree (or equivalent) in Linguistics or a related field such as Computational Linguistics, Applied Linguistics, or Language Science.
  • Degree must include at least twelve (12) semester credit hours in semantics, syntax, morphology, linguistic analysis, or language structure.

Hunter International is an Equal Opportunity Employer.

Similar jobs