Job Openings AI Engineer

About the job AI Engineer

Job Title: AI Engineer
Location: Secondment in Bahrain (Onsite)


Job Summary

Our client is seeking a highly skilled and innovative AI Engineer to join the growing team. In this role, you will be instrumental in designing, developing, and deploying AI-powered solutions that integrate seamlessly with various APIs.

Job Responsibilities

- Design, develop, and deploy AI models and intelligent agents (e.g., voice agents, conversational AI, task automation agents) that can understand complex instructions and execute corresponding actions.

- Integrate AI models and agents with internal and third-party APIs, ensuring robust, scalable, and secure data exchange.

- Develop and manage data pipelines to ingest, process, and clean data from various sources, including feeds APIs, for training and deployment of AI models.

- Implement natural language processing (NLP) and speech-to-text/text-to-speech technologies for voice-enabled agents.

- Work closely with product managers, data scientists, and other engineers to define AI solution requirements and translate them into technical specifications.

- Optimize AI models for performance, scalability, and efficiency in production environments.

- Monitor, maintain, and troubleshoot deployed AI systems to ensure continuous operation and high accuracy.

- Stay up-to-date with the latest advancements in AI, machine learning, and relevant technologies.

- Document technical designs, development processes, and operational procedures.

Requirements:

- Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Machine Learning, Data Science, or a related quantitative field.

- 2+ years of professional experience in AI/ML engineering, software development with an AI focus, or a similar role.

- Proficiency in programming languages such as Python (essential), Java, or C++.

- Solid understanding of machine learning algorithms, deep learning frameworks (e.g., TensorFlow, PyTorch), and NLP techniques.

- Experience with API design, development, and integration (RESTful APIs, GraphQL).

- Familiarity with data processing and manipulation libraries (e.g., Pandas, NumPy).

- Experience with implementing speech-to-text and voicemail functionality in AI systems is a must.

- Strong problem-solving skills and the ability to debug complex systems.

-  Excellent communication and collaboration skills.

Preferred Qualifications

- Experience with cloud platforms (AWS, Azure, GCP) and their AI/ML services.

- Proficiency in implementing and utilizing Azure OpenAI APIs.

- Prior experience building and deploying conversational AI or voice agents.

- Knowledge of message queues and streaming data technologies (e.g., Kafka, RabbitMQ).

- Familiarity with MLOps practices for model deployment, monitoring, and lifecycle management.
- Experience with containerization technologies (Docker, Kubernetes).

- Contributions to open-source AI projects or a strong portfolio of personal AI projects.