Upwork is hiring a AI Knowledge Engineer - Contract to Hire

AI Knowledge Engineer - Contract to Hire

Upwork  ·  US  ·  $10k/yr - $150k/yr
almost 2 years ago

**Objective:**

The AI Knowledge Engineer is responsible for designing, building, and optimizing the knowledge base and algorithms that power artificial intelligence systems. This role plays a crucial part in shaping AI's ability to understand, reason, and interact with data and users effectively.

**Responsibilities:**

1. **Knowledge Acquisition and Structuring:**

- Collaborate with domain experts to collect and structure domain-specific knowledge.

- Develop ontologies and knowledge graphs to represent knowledge hierarchies and relationships.

2. **Data Collection and Annotation:**

- Curate and preprocess data for training AI models, including text, images, and other data types.

- Annotate data to create labeled datasets for machine learning.

3. **Algorithm Development:**

- Design and implement AI algorithms and models for tasks such as natural language processing, image recognition, and data analysis.

- Choose appropriate machine learning or deep learning techniques.

4. **Knowledge Representation and Integration:**

- Develop representations for AI to understand and reason about structured and unstructured data.

- Integrate knowledge representations with AI models.

5. **Natural Language Processing (NLP):**

- Apply NLP techniques to extract insights and meaning from textual data.

- Develop conversational agents, chatbots, or question-answering systems.

6. **Knowledge Base Development:**

- Build and maintain knowledge bases that AI systems can access for information.

- Implement structured data storage and retrieval mechanisms.

7. **AI Training and Testing:**

- Train AI models using labeled datasets and fine-tune models for specific tasks.

- Test and evaluate AI system performance and address any issues or inaccuracies.

8. **Collaboration with AI Developers:**

- Collaborate with AI developers and data scientists to integrate knowledge into AI applications.

- Assist in the deployment and testing of AI solutions.

9. **Knowledge Maintenance:**

- Regularly update and expand knowledge bases to ensure data accuracy and relevance.

- Identify and address knowledge gaps and inconsistencies.

10. **Ethical AI and Bias Mitigation:**

- Ensure AI systems adhere to ethical guidelines and address bias in data and algorithms.

- Implement fairness and transparency in AI decision-making.

**Qualifications:**

- Bachelor's or Master's degree in computer science, artificial intelligence, or a related field.

- Proven experience in AI knowledge engineering, natural language processing, and machine learning.

- Proficiency in AI development tools, frameworks (e.g., TensorFlow, PyTorch), and programming languages (e.g., Python).

- Strong problem-solving and analytical skills.

**Reporting:**

The AI Knowledge Engineer may report to an AI Development Manager, Chief AI Officer, or relevant department head and collaborate closely with AI development teams.

**Duration:**

This scope of work outlines the ongoing responsibilities of the AI Knowledge Engineer as a key role within the AI development practice.

**Evaluation:**

Performance will be evaluated based on the successful structuring and management of knowledge for AI systems, improvements in AI system accuracy and performance, and contributions to ethical and unbiased AI development.

Job is closed

This job is already closed and no longer accepting applicants, sorry.