Office Location or Remote - USA Remote (Country) Employment $91,000 - $121,000

A1M Solutions is hiring a Software Engineer III - Knowledge Representation (Ontology and ML Engineer)

Responsibilities

  • Work closely with stakeholders across teams to identify requirements and convert them into technical solutions.
  • Build and manage scalable data storage and query systems for structured, semi-structured, and unstructured data.
  • Create and sustain ontologies and data models that capture complex entity relationships.
  • Connect graph-based data systems with other databases and technology platforms.
  • Apply large language models and generative AI alongside rule-based systems for data ingestion and cleaning.
  • Process and integrate multiple data types such as text, images, video, tables, and graphs into unified knowledge systems.
  • Investigate emerging technologies and methods to improve current knowledge representation practices.
  • Develop software tools that support the creation, management, and use of knowledge graphs.
  • Build evaluation and monitoring tools to track the performance and accuracy of knowledge systems.
  • Design and deploy innovative solutions with maintainable APIs and model coordination protocols.
  • Follow established software engineering standards for code quality, testing, and documentation.

Responsibilities

  • Collaborate with internal and external stakeholders including users, developers, product managers, leadership, etc., to understand needs and challenges and translate these into solutions.
  • Design & develop scalable structures and databases to capture, store and query structured, semi-structured and unstructured data.
  • Design and maintain ontologies and data architectures to represent complex relationships and entities.
  • Integrate graph solutions with other data stores and technologies.
  • Leverage LLMs/GenAI and rules engines for data I/O and data curation.
  • Multimodal data handling: incorporate text, images, videos, tables, graphs, rules, etc., into the knowledge representation system.
  • Proactively explore new techniques and emerging trends to drive adoption of new solutions.
  • Develop and maintain software tools to support knowledge representation needs.
  • Implement tools for evaluating and monitoring solution performance.
  • Invent and deploy novel solutions with maintainable APIs, MCP servers, to suit stakeholder needs.
  • Adhere to sound software engineering practices.
About company
A1M Solutions
A1M Solutions is a woman-owned small business focused on preserving and improving government healthcare programs for underserved populations in the United States. They work on projects with nationwide impact at the intersection of policy, data, and user experience design, helping teams improve their agile, user-centered design practices.
All jobs at A1M Solutions Visit website
Job Details
Category data
Posted 9 days ago