At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk.
We are seeking a talented and experienced AI Software Engineer to join our dynamic and innovative technology team. As an AI Engineer, you will be responsible for designing, developing, and deploying AI-powered applications using the IBM Watson suite of products along with other resources in the IBM Cloud catalog. AI Engineering responsibilities would involve knowledge in Machine Learning models and Large Language Models.
Responsibilities: Design, develop, and deploy AI applications by leveraging LLMs, prompt engineering, and Retrieval Augmented Generation (RAG). Learn, develop, and deploy AI solutions by leveraging Watsonx Assistant, Watsonx Orchestrate, and other web applications in the 'IBM Watsonx AI and data platform'. Develop and maintain vector databases such as Elasticsearch, Milvus, etc. Stay up to date with the latest advancements in GenAI and machine learning and apply this knowledge to improve our AI applications and client opportunities.
Required skills:
JSON, Python, Node JS
Machine Learning
Natural Language
YAML, Jupyter Notebook
- Experience in implementing LLMs using vector bases and Retrieval-Augmented Generation (RAG), as well as tuning models.
Using GPTs, Llama, or any other LLM