Senior AI Software Engineer
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.