AI Software Developer
IBM
**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
Confirm your E-mail: Send Email
All Jobs from IBM