AI Engineer Intern ( Fully Remote)

Position: AI Engineer / Automation Developer

Location: Morocco

Employment Type: Internship

About The Role

We are looking for an experienced AI Engineer to design, develop, and deploy a suite of intelligent agents that automate recruitment and business workflows. The first project involves integrating with Bullhorn’s REST API to perform tasks such as job parsing, candidate search, shortlist creation, and personalized communications. Additional agents in our roadmap will interact with other systems (CRM, email, calendars, document processing) to streamline operations across multiple departments.

Key Responsibilities


* Design and Architecture: Work with stakeholders to understand workflow requirements and translate them into agent‑based solutions. Design modular, scalable architectures for automated agents.
* API Integration: Implement secure integrations with external services (e.g. Bullhorn CRM) using REST APIs and OAuth 2.0. Handle token management, session renewal, and rate limiting.
* Workflow Automation: Develop agents that can parse job descriptions, build Boolean search queries, retrieve candidate data, and create job submissions or other records via API calls.
* NLP & Data Extraction: Use natural language processing techniques to extract key skills, locations, and language requirements from unstructured text (job descriptions, resumes).
* Email and Notification Services: Integrate with email providers or messaging APIs to send personalized communications to candidates and team members. Implement templating and personalization logic.
* AI & ML Integration (future projects): Build or integrate machine‑learning models to rank candidates, recommend matches, or summarize documents as needed by other agents.
* Deployment & DevOps: Package agents for deployment on cloud platforms or serverless environments. Ensure appropriate logging, monitoring, and alerting are in place.
* Security & Compliance: Adhere to data privacy regulations (e.g. GDPR), secure storage of secrets (client IDs, secrets, passwords), and best practices for API usage.
* Documentation & Collaboration: Produce clear documentation of APIs, workflows, and agent behavior. Collaborate with non‑technical stakeholders to refine requirements and demonstrate prototypes.

Required Skills & Experience


* Programming Expertise: Strong proficiency in Python or JavaScript/Node.js; experience with asynchronous programming and HTTP client libraries (requests, axios, etc.).
* API & OAuth: Hands‑on experience integrating with REST APIs that use OAuth 2.0 for authentication and authorization. Comfortable handling tokens, refresh flows, and error states.
* Automation & Scripting: Proven ability to build automation scripts or bots that interact with multiple services, parse data, and perform CRUD operations via APIs.
* Natural Language Processing: Familiarity with NLP techniques for keyword extraction, entity recognition, or text classification using libraries like spaCy, NLTK, or Hugging Face.
* Data Parsing & Search: Experience constructing complex search queries (e.g. Boolean searches) and processing large sets of results.
* Cloud & DevOps: Understanding of deployment on AWS, Azure, or GCP (Lambda, Cloud Functions, or containerized services). Experience with CI/CD pipelines and monitoring tools.
* Version Control & Collaboration: Proficiency with Git and collaborative workflows (pull requests, code reviews).
* Problem Solving & Communication: Strong analytical skills, ability to break down complex tasks, and communicate technical concepts to non‑technical stakeholders.

Preferred/Bonus Skills


* Prior experience with recruitment technologies (Bullhorn, ATS/CRM systems) or HR domain knowledge.
* Experience with Zapier or other low‑code automation platforms and understanding when to use custom code vs. off‑the‑shelf integrations.
* Familiarity with front‑end technologies if agent outputs are surfaced in dashboards or internal tools.

Salaire

_

À la tâche (ou Basé sur le projet) based

Localisation

Morocco

Aperçu du poste
Emploi affiché:
il y a 21 heures
Expiration:
dans 4 semaines
Type d'emploi
Stage
Rôle de l'emploi
Ingénieur(e) en intelligence artificielle
L'éducation
Bac+5 et plus
Expérience
Débutant < 2 ans
Total des postes vacants
1

Partager cet emploi:

Localisation

Morocco

Quitter Joobaz Vous êtes sur le point de visiter l'URL suivante URL invalide

Chargement...
Commentaires


Commentaire créé.
Veuillez vous connecter pour commenter !