Skip to Main Content

Job Title


Software Engineering AI Driven Skills Growth Developer Professional Markham, CA


Company : IBM


Location : Markham, York Region


Created : 2026-05-03


Job Type : Full Time


Job Description

Overview At IBM Global Sales, we bring together innovation, collaboration, and expertise to help clients solve their most complex business challenges. Working across industries and geographies, youll partner with colleagues, clients, and partners to cocreate solutions that drive digital transformation and lasting impact. Responsibilities The candidate will work alongside a team of full stack developers building a full AI toolset including AI skills assessment, role play, AI Tutor, interactive video and podcast generation, and more. The AI Productivity Engineering team builds custom internal tooling, dashboards, and AIpowered applications for the IBM sales organization and for business partners and clients. Required Education Bachelor's Degree Preferred Education Bachelor's Degree Required Technical and Professional Expertise - Software development experience - Ruby on Rails development experience - Foundational understanding of Large Language Models (LLMs) - Experience with RetrievalAugmented Generation (RAG) - Python development experience - Java development experience - Strong experience working on enterprise grade software projects - Strong written and verbal communication skills Preferred Technical and Professional Experience - Development on Linux and/or Windows platforms - Familiarity with cloud platforms and APIs - Understanding of prompt engineering and tuning - Experience working with relational databases or noSQL databases Other Relevant Job Details Must have the ability to work in Canada without sponsorship. This role will involve working with technology covered by Export Regulations sanctions. If you are a foreign national from any of the following sanctioned countries (Cuba, Iran, North Korea, Syria, and the Crimea, Luhansk, Donetsk, Kherson, and Zaporizhia regions of Ukraine) on a work permit, you are not eligible for employment in this position. The salary range for the position is based on a fulltime schedule. Your ultimate salary within this range may vary depending on your jobrelated skills and experience for this position. EEO Statement IBM is proud to be an equalopportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, neurodivergence, age, or other characteristics protected by the applicable law. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status. Job Details Job ID: 108951 City / Township / Village: Markham State / Province: Canada Country: Canada Work arrangement: Hybrid Area of work: Software Engineering Employment type: Regular Contract type: Regular Projected Minimum Salary per year: 117,000.00 Projected Maximum Salary per year: 125,000.00 Position type: Professional Some travel may be required based on business demand. Company: IBM Shift: General (daytime) #J-18808-Ljbffr