IBM watsonx BI team builds a business insight agent that unblock the full value of the data and transform it into clear, actionable guidance to drive smarter, faster decisions.
We are looking for a Backend Software Developer(AI) to join us at watsonx BI! We build an enterprise scale, industry leading, Gen AI-based BI solution that employs AI to allow users to better understand and make better decisions from their data.
We are on a journey to modernize our product suite, moving to a cloud-first offering while adopting a micro-services architecture. We’re transforming how we develop, test and deploy features through continuous integration and continuous delivery. We are looking for you to help us on this journey.
As a backend developer, you will be part of a global team that builds and supports a fullstack BI solution. From within the team, you will work using the Agile model, in a cooperative and innovative environment, interfacing with global teams. In this role:
- You’ll work in a dynamic, collaborative environment to understand requirements, design, code and test innovative applications, and support those applications for our highly valued customers.
- You’ll create products that provide a great user experience along with high performance, security, quality, and stability.
- Design and code services, applications and databases that are reusable, scalable and meet critical architecture goals.
- Create Application Programming Interfaces (APIs) that are clean, well-documented, and easy to use.
- Design, code and support technologies that injects AI features into current offerings.
- Support and adapt code based on feedback from customers deploying the current offering in mission critical environments.
- 5+ years of experience in software development
- Robust experience in designing and developing backend development with Typescript/Javascript, Java and Python
- Hands on experience leveraging generative AI technologies (e.g., prompt engineering, Agent design, LLMs)
- Good verbal and written English with strong collaboration, analytical and troubleshooting skills.
- Have knowledge in AI/ML Fundamentals
- Experience Machine Learning application development.
- Experience with Kubernetes and Docker.
- Experience with GitHub.
- Experience with both public and private cloud base application development.
- Experience working in global Agile organizations.