Job Scope:
The AI Engineer is responsible to design, develop, and deploy AI-driven solutions using Python and Cloud AI service through various projects such as adding AI features to websites and existing client solutions, such as implementing AI search, generative AI chatbots, article summarization, speech-to-text, OCR, and data analytics.
Responsibilities:
- Design and develop AI-powered features using Python and Cloud AI services, including natural language processing (NLP), translation, computer vision, speech recognition, face recognition...;
- Design and maintain APIs for AI models and services;
- Optimize and fine tune AI models for performance and scalability;
- Participate in code reviews and contribute to team knowledge sharing;
- Stay current with the latest advancements in AI and technologies;
- Collaborate closely with front-end and back-end developers, designers, and other stakeholders to understand project requirements and deliver effective solutions;
- Engage in the full software development lifecycle, including requirements gathering, design, development, testing, deployment, and maintenance.
- Communicate complex AI concepts and solutions effectively to non-technical stakeholders.
Requirements:
- Bachelors degree in Computer Engineering, Computer Science or any other related field
- At least 3 to 4 years of relevant experience
- Strong knowledge of Python frameworks (e.g., Fast API, Flask)
- Experience with RESTful APIs and web services
- Proficiency in version control systems, such as Git and DevOps
- Experience with relational databases and NoSQL databases (e.g. SQL Server, MongoDB)
- Expertise in data management, processing, serving and governance
- Understanding of software security best practices
- Proficiency with cloud platforms
- Experience with Cloud AI services
- Experience in developing generative AI solutions using OpenAI and other AI platforms.
- Familiarity with Azure Bot Services