Senior AI Software Engineer

work IT And Networking

Share Job :

Job Summary

Requirements:

  •  Bachelor’s degree in Computer Science, Software Engineering, or professional qualifications and 6+ years of work experience in developing & supporting production enterprise Applications.
  • 2 years experience in working with recent AI modeling, Natural Language solutions, or Chatbot frameworks.
  • Familiarity with Typescript, Powerscript, and Python scripting.
  • Experience with Azure AI services, Azure OpenAI, and Azure Machine learning. 
  • Familiarity with other AI toolsets – TensorFlow, Scala, Apache Spark, etc. will be an advantage. 
  • Good Team player.
  • Excellent interpersonal skills, including the ability to work successfully in an Agile environment.
  • Ability to communicate effectively in English in both verbal and written mediums with colleagues in a distributed international team. 

Desirable Skills & Experience:

  • Familiarity with Eclipse or Visual Studio Code 
  • Work with tools such as Jenkins, and automated test technologies.
  • Familiarity with JavaScript frameworks such as Angular or jQuery will be an advantage.
  • Experience in Java server applications (Wildfly/JBoss)
  • Web development and support experience using DoJo, JavaScript, HTML, and CSS.
  • Experience in Java technologies (EJB3, Servlets, JSP) and RESTful APIs.
  • Experience in Java persistence frameworks such as Hibernate/JPA
  • RDBMS knowledge and experience, e.g., SQL Server and/or Oracle. 
  • Create a positive customer support experience and build strong relationships by developing a deep understanding of the problem, ensuring timely resolution or escalation.
  • Prior experience in software production support will be an added advantage.

Upload Your CV