AI Software Engineer

AI Software Engineer
نوع العمل : عمل كلى
الخبرة : 3-5 سنة
الراتب : not mention
المكان : Abu Dhabi

Job summary

We are seeking an experienced and innovative AI Engineer to design, develop, and deploy artificial intelligence and machine learning solutions to solve complex business problems.

Responsibilities

  • Design, build, and deploy scalable machine learning models and AI systems.
  • Collaborate with data scientists, software engineers, and product teams to integrate AI capabilities into products and services.
  • Perform data preprocessing, feature engineering, and model evaluation.
  • Optimize models for performance, scalability, and accuracy.
  • Conduct research on state-of-the-art AI techniques and apply them to real-world use cases.
  • Monitor, troubleshoot, and improve deployed models and pipelines.
  • Document workflows, architectures, and best practices.
  • Ensure AI solutions follow ethical, legal, and privacy guidelines.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Data Science, or a related field.
  • Proven experience in building and deploying machine learning models in production.
  • Proficiency in programming languages such as Python (with libraries like TensorFlow, PyTorch, scikit-learn).
  • Experience with cloud platforms (AWS, GCP, Azure) and ML Ops tools.
  • Strong understanding of data structures, algorithms, and software engineering practices.
  • Familiarity with data pipelines, APIs, and microservice architectures.
  • Excellent problem-solving and analytical skills.
  • Strong communication and teamwork skills.

Desired requirements

  • Bachelor or master in a relevant field.
  • Experience with natural language processing, computer vision, or generative AI.
  • Knowledge of big data technologies (Spark, Hadoop).
  • Experience with containerization (Docker, Kubernetes).
  • Experience deploying models with CI/CD pipelines.