Offers “IBM”

Expires soon IBM

Software Developer – Artificial Intelligence

  • Bengaluru (Bangalore Urban)
  • IT development

Job description

Introduction
At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk.

Your Role and Responsibilities
The AI Center of Excellence brings together teams across Infrastructure, including Watsonx and IBM Research, to develop solutions that integrate AI to improve productivity and streamline processes. The CoE actively supports teams in the successful design and development of their AI projects, while proactively seeking opportunities to build reusable artifacts that benefits multiple project teams across the organization.

As part of our dynamic team, reporting directly to the CTO of IBM Infrastructure, you will have the opportunity to work alongside a team of talented technical experts, passionate about innovation, to bring AI solutions to life.

Responsibilities:
·  Prepare Data for Tuning: Write programs to cleanse and integrate data in an efficient and reusable manner
·  Model Selection: Expertise with various models in order to select the optimal model for each use-case
·  Optimize: Evaluate model performance, adjust model parameters, and optimize considering the trade-offs between cost, speed, and overall performance.
·  Collaborate: Work in an agile manner and collaborate with multi disciplinary teams to integrate models seamlessly into our projects.
·  Development: Development of applications (micro-services) with some understanding of databases.
·  Stay Current: Stay up to date on the latest developments in AI, NLP, and ML, proposing new innovative techniques and technologies

Required Technical and Professional Expertise

·  Bachelor’s or Master's degree in Computer Science, Engineering, Mathematics or a related field
·  1-4 years of experience with hands-on development, exposure to analytics and data Science
·  Experience with data processing and feature extraction
·  Experience with training (predictive/prescriptive) models and hyperparameter tuning
·  Expertise with the RAG (Retrieve, Adapt, Generate) approach
·  Strong data modelling and data architecture skills
·  Strong fundamentals in Mathematics and Computer Science (algorithms)
·  Proficient in programming languages such as Python, Java, NodeJS
·  Proficient in SQl and No-SQL databases
·  Proficient in statistical programming languages such as R, Python, Scala or SAS, SPSS, Matlab
·  Strong technical skills to design and implement complex AI solutions
·  Strong analytical abilities: Error analysis, troubleshooting, debugging

Preferred Technical and Professional Expertise

·  Knowledge of the IBM Cloud platforms or another as-a-service platform and its architecture (AWS, Azure, etc)
·  Familiarity constructing usable data sets from multiple structured and unstructured data sources
·  Knowledge of LLM’s like Hugging Face Models
·  Knowledge of Watsonx product portfolio
·  Certifications in relevant technologies or architectures.
·  Experience with agile software development, continuous integration, and continuous delivery
·  Experience with Enterprise Design Thinking Methodologies

Make every future a success.
  • Job directory
  • Business directory