AI Developer
- Full-Time
- Remote
Job Description:
Our Company is looking for a motivated AI Developer to join our remote development team. This role is ideal for a junior‑level engineer with foundational experience in machine learning, automation, or AI‑powered application development.
The AI Developer will support the team by building small‑scale AI components, integrating AI features into existing systems, assisting with data preparation, and contributing to automation workflows.
The candidate will collaborate closely with backend developers, full‑stack engineers, and product owners to ensure AI features are well‑documented, maintainable, and aligned with project requirements.
This role emphasizes learning, growth, and hands‑on contribution to real production systems.
Contract type: fixed-term, freelancer
Start Date: ASAP
Work hours:
- Flexible (with required availability for scheduled team meetings)
Work Format: remote
Candidate requirements:
- 1 year of experience required
- Bachelors degree in Computer Science, Data Science, AI, Software Engineering, or equivalent practical experience
- Language requirements: strong written and spoken english for documentation and remote collaboration and fluent arabic skills
Preferred skills:
- Basic understanding of machine learning concepts (classification, clustering, NLP, etc.)
- Experience with Python and AI/ML libraries such as TensorFlow, PyTorch, scikit‑learn, or similar
- Ability to prepare datasets, clean data, and run training/testing workflow
- AI Integration & Automation
- Experience integrating AI features into applications (e.g., chatbots, recommendation logic, automation scripts)
- Familiarity with APIs for AI services (OpenAI, Azure AI, Google Cloud AI, etc.)
- Ability to work with JSON, REST APIs, and backend teams to embed AI logic
Development Skills:
- Basic understanding of backend or full‑stack workflows
- Experience with Git and collaborative development
- Ability to write clean, maintainable, and well‑documented code
Data Handling:
- Understanding of data preprocessing, feature extraction, and model evaluation
- Ability to work with structured and unstructured data
Collaboration and Documentation:
- Ability to work effectively with remote teams
- Strong documentation habits for models, workflows, and integration steps
- Willingness to learn from senior developers and contribute to team discussions
Other Requirements:
- Must provide references or examples of previous AI‑related work (projects, GitHub repos, academic work, or small production features)
- Strong problem‑solving mindset and willingness to learn
- Ability to follow coding standards and contribute to team‑wide best practices
- Commitment to delivering clean, well‑structured, and well‑documented AI components