To design, develop, and implement advanced AI solutions using IBM’s Watsonx platform and pretrained models like Granite, and to solve some of the world's most challenging problems at IBM
Requirements
- Understanding of backend technologies, including server-side languages (Node.js, Python,Java, etc.) and databases (Cassandra, PostgreSQL, etc.)
- Experience in web technologies: HTTP, REST, JSON, HTML, Ajax, JavaScript etc.
- Familiarity with AI/ML frameworks like PyTorch, Hugging Face, or OpenAI API
- Basic understanding of LLM prompt engineering and retrieval-augmented generation (RAG) techniques
- Experience with version control systems (Git) and CI/CD pipelines for efficient development workflows
- Hands on experience with the Watsonx product portfolio and IBM Cloud Infrastructure
- Experience in deploying and fine-tuning models like Granite, Mistral, or Llama 3
Responsibilities
- Design, develop, and test AI applications and services.
- Write clean, efficient, and well-documented code following best practices.
- Follow security best practices in development to meet IBM’s policies and industry standards.
- Participate in agile/scrum ceremonies, contributing to sprint planning, daily stand-ups, and retrospectives.
- Collaborate with technical account managers, UX/UI designers, architects, and other stakeholders to integrate AI components seamlessly into the overall solution.
- Stay updated on emerging trends in generative AI, IBM Cloud services, and relevant technologies.
- Communicate progress, challenges, and technical decisions effectively to both technical and non-technical stakeholders.
Other
- Bachelor's Degree
- Strong analytical and problem-solving abilities to address technical challenges effectively
- Strong collaboration skills, having worked effectively with design and engineering teams
- Effective verbal and written communication skills in English.
- Experience as a full stack developer with a focus in AI