Software Developer

Krakow, PL

IBM

For more than a century, IBM has been a global technology innovator, leading advances in AI, automation and hybrid cloud solutions that help businesses grow.

View all jobs at IBM

Apply now Apply later

Introduction
A career in IBM Software means you’ll be part of a team that transforms our customer’s challenges into solutions.
 
Seeking new possibilities and always staying curious, we are a team dedicated to creating the world’s leading AI-powered, cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers, so the door is always open for those who want to grow their career.
 
We are seeking a skilled back-end developer to join our IBM Software team. As part of our team, you will be responsible for developing and maintaining high-quality software products, working with a variety of technologies and programming languages.



IBM’s product and technology landscape includes Research, Software, and Infrastructure. Entering this domain positions you at the heart of IBM, where growth and innovation thrive.

Your Role and Responsibilities
We need your expertise, your motivation and your collaboration to take Decision Management to the next level. As a Senior developer/Software architect for Decision Management, you will be responsible for designing and developing back-end components and features for IBM Operational Decision Manager and IBM Automation Decision Services. You are involved in designing, developing and discussing product delivery & strategy with our Dev, Design and Product Management teams. And, most importantly: you’ll lead technical choices in complete microservices-based end-to-end solutions, in a containerized environment.

We are looking for a software architect who is an avid coder, who can get his hands dirty and be involved in coding to the deepest level. We are looking for an individual who would:

  • Lead other developers in the dev team to maintain, improve code base and build new features.
  • Work in an Agile environment of continuous deliverables.
  • Learn directly from senior members/leaders in this field.
  • Handle Customer engagements through L3 support channel, advocacy, POCs, and escalations


Required Technical and Professional Expertise
• Minimum 6 years’ experience Java programming language
• Experience with AI / ML models and evaluation techniques, including Large Language Models (LLMs)
• Experience in Cloud native microservices and container orchestration technologies such as Kubernetes, OpenShift and Docker
• Experience in architecting, deploying, and managing applications in cloud or hybrid infrastructures
• Experience of detailing out the architecture and translating the architecture to implementable tasks
• Experience in developing and implementing sophisticated test automation frameworks and strategies.
• Fluent in written and spoken English.
• 3+ years of direct or indirect customer engagements

Preferred Technical and Professional Expertise
• Experience in the analysis of programming languages, including patterns (visitor), compilation, language grammars and parsing techniques.
• Experience of Rule Based Systems and Ontologies is a plus
• Experience of AI induction and Knowledge extraction is a plus
• Experience in developing Domain-Specific Languages is a plus
• Proficiency in multiple programming languages (Java, Python…) demonstrating versatility and adaptability is a plus.
• Experience in Code Analysis (static analysis)
• Experience using build, deployment and development tools like Git, Travis, Tekton


Key Job Details
Role:Software Developer Location:Krakow, PL Category:Software Engineering Employment Type:Full-Time Travel Required:No Travel Contract Type:Regular Company:(0109) IBM Polska Sp. zo.o. Req ID:727328BR

Apply now Apply later
  • Share this job via
  • 𝕏
  • or

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  1  0  0
Category: Engineering Jobs

Tags: Agile Architecture Docker Engineering Git Java Kubernetes LLMs Machine Learning Microservices ML models Python Research

Perks/benefits: Career development Startup environment

Region: Europe
Country: Poland

More jobs like this