What you'll do
- Develop and maintain a full AI toolset including AI skills assessment, role play, AI Tutor, and interactive media generation.
- Collaborate with a team of full stack developers focused on AI-powered applications for IBM sales and business partners.
- Build custom internal tooling, dashboards, and enterprise-grade AI applications to enhance productivity.
- Leverage expertise in Ruby on Rails, Python, and Java for software development within the AI Productivity Engineering team.
- Apply foundational knowledge of Large Language Models (LLMs) and Retrieval-Augmented Generation (RAG) techniques.
What you should know
- Opportunity to work on cutting-edge AI tools that directly impact IBM’s global sales organization.
- Role requires balancing technical development with collaboration across teams and clients.
- Candidates should be comfortable working on enterprise-grade software projects with complex requirements.
- Exposure to emerging AI technologies such as LLMs, RAG, and prompt engineering is expected.
- Work environment is onsite in Markham, Wales, offering a structured and supportive culture for mid-senior level professionals.
About the company
- IBM is a global leader in technology and consulting, known for driving digital transformation across industries.
- The company values innovation, collaboration, and expertise to solve complex business challenges worldwide.
- IBM fosters a culture of continuous learning, curiosity, and empathy with strong onboarding and career growth support.
- It operates at a large enterprise scale with a diverse, global workforce and extensive client partnerships.
- IBM’s unique strength lies in combining technical understanding with strong people skills to create impactful solutions.
Key required skills
Ruby on RailsPythonJavaLarge Language ModelsRetrieval-Augmented GenerationLinuxCloud platformsRelational databasesNoSQL databases