Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
Join a forward-thinking company as a skilled developer and help create an AI-driven coding assistant for the IBM i platform. This role offers the chance to enhance programmer productivity through innovative solutions while working with technologies like Node.js and VS Code. You will be at the forefront of modernizing code bases and improving developer experiences. If you have strong communication skills and a passion for generative AI, this opportunity is perfect for you. Be part of a diverse team committed to excellence and innovation in the tech industry.
Introduction
IBM is creating an AI-driven coding assistant for the IBM i platform. This will ultimately not only help enhance programmer productivity, but it will also allow any programmer to be an effective IBM i programmer. Ultimately, we want to tackle refactoring transformations to help customers modernize their code base and unlock its full potential.
Your role and responsibilities
We are looking for an ambitious and skilled developer with strong communication skills and the ability to learn quickly to help drive this project.
They would need to be conversant with generative AI training and inferencing including prompt engineering.
The user experience will be through VS Code extensions and so node.js and typescript and awareness of the Language Server Protocol also be beneficial.
The domain will be programming on the IBM i, knowledge in system languages and system environment will be key to evaluate and improve the effectiveness of the tool.
Required technical and professional expertise
Experience in designing a system
Experience with git
Experience in leading or coordinating a team
Strong communication skills
Ability to network and build consensus
Preferred technical and professional experience
Experience with github actions
Programming skills in node.js - preferably vs code extensions
Experience in training and evaluating LLMs - especially with prompt engineering
Experience in extending and using IDEs - preferably VS Code
IBM i application development experience
Modern, free form, ILE RPG
Preferably also familiar with older fixed, program-described i/o
Multiple languages SQL, DDS, CL
Familiar with static and dynamic analysis
Experience modernizing and refactoring code - understand SOLID principles of good software design
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity 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, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.