.
Software Engineer (Go)
  • Kraków County
Software Engineer (Go)
Kraków, Kraków County, Lesser Poland Voivodeship, Polska
IBM
25. 2. 2025
Informacje o stanowisku

Your Role and Responsibilities

We are looking for Software Engineers specializing in the Go programming language to work on dynamically evolving offerings from the IBM watsonx family.



As a Software Engineer in watsonx offerings, you will be mainly responsible for delivering new features and improvements with teammates into the product, as well as participating in testing & documenting solutions that we deliver in the product. The ideal candidate for this position should be highly motivated to achieve results in a fast-paced environment and should be passionate about new technologies, especially in the areas of Generative AI.



A successful individual for this role should possess:

  • Ability to jump into multiple source code bases
  • Self-driven and a desire to continually learn
  • Good code writing discipline and an eye for code efficiency
  • Strong analytical and problem-solving thinking
  • Ability to take ownership of problems to resolution and tasks to completion


Required Technical and Professional Expertise

  • Professional experience delivering enterprise-level solutions in Go
  • Experience working with containerized environments (Docker + Kubernetes/Openshift)
  • Experience with software architecture design, including API (e.g. REST API, SDK) design
  • Experience working with git and any CI/CD automation tool (e.g. Jenkins, GitHub Actions, Travis)
  • Fluent in written and spoken English

Preferred Technical and Professional Experience

  • Experience delivering commercial software, including familiarity with most common roles/responsibilities, product and release life cycle, source code and change management, etc.
  • Experience with programming in other modern languages (Python, Node.js, Scala, Java)
  • Experience on micro-service architecture and development
  • Experience with cloud environments
  • Working knowledge and understanding of ML/AI concepts, especially concerning Large Language Models and foundation models overall

Required Education

None

Preferred Education

Masters Degree

About IBM

IBMs greatest invention is the IBMer. We believe that through the application of intelligence, reason and science, we can improve business, society and the human condition, bringing the power of an open hybrid cloud and AI strategy to life for our clients and partners around the world.

Country/Region

Poland

State / Province

Małopolskie

City / Township / Village

Krakow

IBM Business Group

Software

Primary job category

Software Development & Support

Role ( Job Role )

Software Developer

Employment Type

Full-Time

Contract type

Regular

Travel Required

No Travel

Company

(0109) IBM Polska Sp. zo.o.

Is this role a commissionable/sales incentive based position?

No

#J-18808-Ljbffr

  • Praca Kraków
  • Kraków - Oferty pracy w okolicznych lokalizacjach


    91 114
    11 909