Key Responsibilities:
Design and implement AI models using Python and various AI libraries to solve
complex business problems.
Develop and apply supervised and unsupervised learning techniques to extract
insights from large datasets.
Work with database technologies to efficiently manage and manipulate data for AI
applications.
Implement Large Language Model (LLM) and Retrieval-Augmented Generation (RAG)
solutions utilizing cloud AI services such as Claude and Bedrock.
Collaborate with cross-functional teams to integrate AI solutions into existing
systems and workflows.
Evaluate and optimize AI models for performance, accuracy, and scalability.
Stay abreast of the latest advancements in AI technologies and methodologies to
continuously improve the development process.
Provide technical mentorship to junior team members, fostering a culture of
learning and innovation.
Document processes, methodologies, and best practices for AI development.
Qualifications:
Bachelors or Masters degree in Computer Science, Data Science, Artificial
Intelligence, or a related field (or equivalent experience).
8-10 years of professional experience in AI and machine learning.
Expert Proficiency in Python and experience with popular AI libraries such as
TensorFlow, PyTorch, Pandas, NumPy, Keras or Scikit-learn.
Strong knowledge of supervised and unsupervised AI learning techniques.
Expertise in training and retraining AI models.
Hands-on experience in creating AI prototypes for specific use cases.
Familiarity with database technologies for data management and analysis.
Experience implementing LLM and RAG solutions using cloud AI platforms (e.g.,
Claude, Bedrock).
Excellent problem-solving skills with a strong analytical mindset.
Strong communication skills, with the ability to explain complex concepts to non-
technical stakeholders.
Proven ability to work collaboratively in a team environment and lead projects to
completion.