Introduction

Who We Are:
Who you are:
Software Developers at IBM are the backbone of our strategic initiatives to design, code, test, and provide industry-leading solutions that make the world run today - planes and trains take off on time, bank transactions complete in the blink of an eye and the world remains safe because of the work our software developers do. Whether you are working on projects internally or for a client, software development is critical to the success of IBM and our clients worldwide. At IBM, you will use the latest software development tools, techniques and approaches and work with leading minds in the industry to build solutions you can be proud of.

Your Role and Responsibilities

What you'll do:
You will work in an innovation driven, collaborative environment to understand requirements, architect, design and implement trusted AI solutions.

You will manage developent, quality and stability of the features developed

You will develop proof of concepts to establish technical feasibilities

You will work with customers to help them succeed in their AI journey by adopting Watson Studio Trusted AI solutions.

You will manage the team's deliveries and team bonding

You will communicate clearly on issues and challenges if any

You will mentor junior members"

Required Technical and Professional Expertise

Leadership of Teams (team lead, project manager): ~ 5-7 years

  • Technical Skills
  • Solid development experience in one of Python, Java or Scala.
  • Experience with leading team of size around 10 people with varied skills like Developer, QA Engineer, Early Hires
  • Experience of Agile and Scrum Methodolgy of developing in iterations.
  • Good team motivator and strong relationship building skills
  • Ability to collaborate and work independently when required.
  • Strong sense of ownership of deliverables
  • Coach and mentor junior team members

Preferred Technical and Professional Expertise

  • Experience in authoring SQL queries for micro services which interact with databases.
  • Experience in authoring build scripts for packaging services as micro-services (Maven or Ant or Gradle)
  • Experience in installing, configuring, operating, and monitoring CI/CD pipeline tools
  • Experience working with different AI/ML frameworks to build ML models.
  • Excellent debugging skills and familiarity with testing tools
  • Experience in Critsit management
  • Experience in Customer management

Being an IBMer means you’ll be able to learn and develop yourself and your career, you’ll be encouraged to be courageous and experiment everyday, all whilst having continuous trust and support in an environment where everyone can thrive whatever their personal or professional background.

Our IBMers are growth minded, always staying curious, open to feedback and learning new information and skills to constantly transform themselves and our company. They are trusted to provide on-going feedback to help other IBMers grow, as well as collaborate with colleagues keeping in mind a team focused approach to include different perspectives to drive exceptional outcomes for our customers. The courage our IBMers have to make critical decisions everyday is essential to IBM becoming the catalyst for progress, always embracing challenges with resources they have to hand, a can-do attitude and always striving for an outcome focused approach within everything that they do.

Are you ready to be an IBMer?