Senior AI Software Engineer
@ IBM

Cluj-Napoca, Cluj, Romania
$150,000
On Site
Full Time
Posted 1 day ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXXXX XXXXXXX***** @ibm.com
Recommended after applying

Job Details

Introduction

In this role, you will work in one of IBM Consulting Client Innovation Centers (Delivery Centers). At IBM, we deliver deep technical and industry expertise to a wide range of public and private sector clients worldwide. Our delivery centers offer locally based skills and technical expertise to drive innovation and adoption of new technology.

Your Role And Responsibilities

The Senior AI Software Engineer is responsible for automating processes and optimizing infrastructure. You will develop and implement scripts and tools to automate the provisioning, operation, and monitoring of applications and systems. Additionally, you will support teams in implementing DevOps principles such as continuous integration, deployment, and monitoring.

  • Automation of processes
  • Infrastructure optimization
  • Script and tool development
  • DevOps best practices implementation

Preferred Education

Bachelor's Degree

Required Technical And Professional Expertise

  • German language skills (at least B2 level) and English language skills (at least B2 level)
  • Proficiency in Python, Java, JavaScript, HTML, and Bash
  • Expertise in Machine Learning (ML), Natural Language Processing (NLP), and Large Language Models (LLM)
  • Experience with microservices, RESTful APIs, Next JS, TensorFlow, PyTorch, and Ansible
  • Familiar with container technology such as Docker, Openshift, and Helm
  • Knowledge of cloud platforms like Azure
  • Experience with SQL, S3 databases
  • Security requirements such as SELinux, SSL/TLS, and firewalls
  • Proficient in development tools including GitLab CI/CD, Prometheus, Grafana, PyCharm, and VS Code

Preferred Technical And Professional Experience

Familiarity with Agile methodologies, Scrum, and DevOps practices is essential.

Key skills/competency

  • Automation
  • DevOps
  • Python
  • Java
  • Machine Learning
  • NLP
  • Microservices
  • Cloud
  • Security
  • Agile

How to Get Hired at IBM

🎯 Tips for Getting Hired

  • Customize your resume: Tailor it to highlight automation and AI skills.
  • Research IBM: Understand IBM Consulting culture and projects.
  • Showcase technical expertise: Emphasize experience with AI and DevOps.
  • Network strategically: Connect with current IBM employees on LinkedIn.

📝 Interview Preparation Advice

Technical Preparation

Review Docker and Openshift details.
Practice Python and Java scripting.
Study TensorFlow and PyTorch frameworks.
Brush up on GitLab CI/CD pipelines.

Behavioral Questions

Describe conflict resolution in a team.
Explain a challenging project experience.
Discuss time management in automated setups.
Share adaptation to change examples.

Frequently Asked Questions