Internship / Praktikum: Web based Data Analytics Scoring SW Solutions in Boeblingen

Internship / Praktikum: Web based Data Analytics Scoring SW Solutions
Boeblingen Germany

Job Details

Updated on 2019-08-19


Development of a web based data analytics scoring software solution

We are looking for students to develop a web based data analytics scoring software solution in Javascript, Java or Python.

The objective is to develop an application that provides a simple and actionable scoring solution. In that context scoring metrics, algorithms, data confidence level assumptions, and rules for automatic alert processing will be defined, implemented and tested. The usage and application of Machine Learning components and technics will be validated as well.

Your Role and Responsibilities

You will be a member of our team in the IBM Boeblingen Research and Development lab and work with us to develop compelling machine learning and advanced analytics use cases that demonstrate the value of our product.

During your internship you will:

  • be part of the IBM Boeblingen Research and Development team and will work in close relationship with other global development teams.

  • work independently on design and development of new software modules and/or test cases for products using agile development methodologies.

  • investigate on different potential approaches and existing software solutions or libraries for new modules or software testing.

  • interact with other developers, team leads, and architects to understand the broader context of his work.

  • present the result of this work to the overall development team.

  • work with open source frameworks like Spark, Livy, Juypter notebooks.

  • apply the analytics functions to solve machine learning problems.

  • and for sure you may be involved as well in our development activities - the actual programming task will depend on your skills and interest.

Our IBM development team is based in Boeblingen, Germany; it is embedded into a larger world-wide team and works closely with other development labs in the US, Poland, India, and Japan. This constellation offers the opportunity to experience globally, distributed development while being integrated into a local team.

We prefer students who can stay longer. The preferred duration of the internship is 4-6 months. Shorter internships can be arranged on an exception basis only.

To apply for this position, please read section 'requirements'. When applying, please scan all of the following documents into one single pdf file and upload online as your 'Resume/CV':

1) Motivation Letter incl. your availability (earliest start & latest end date)

2) CV incl. your German language skill

3) University enrollment document ('Imma')

4) Current transcript of records and other relevant certificates / references

5) Non-EU citizen: copy of passport, residence and work permit (where available)

Thank you !


Required Professional and Technical Expertise

  • Study of Computer Science or related area, e.g. Computational Linguistics

  • Knowledge of design patterns, development and Machine Learning fundamentals

  • Familiar with at least one of the following scripting/programming languages: Javascript, Java, Python

  • Familiar with the following programming platform: Node.js

  • Familiar with Unix/Linux operating systems

Preferred Professional and Technical Expertise

  • Understanding and implementing REST APIs is a plus

  • Experience with Linux administration/shell are a plus

  • Knowledge in Docker, Kubernetes are a plus

  • Knowledge of continuous integration pipeline products like Jenkins and Travis CI are a plus

  • Knowledge of tools for web application test automation (e.g. Selenium, Katalon, Puppeteer) are a plus

  • Knowledge of Eclipse as a development environment is a plus

  • Experience in software development and/or test, in J2EE technologies are a plus

  • Experience with development environments like Git

About Business Unit

Digitization is accelerating the ongoing evolution of business, and clouds - public, private, and hybrid - enable companies to extend their existing infrastructure and integrate across systems. IBM Cloud provides the security, control, and visibility that our clients have come to expect. We are working to provide the right tools and environment to combine all of our client’s data, no matter where it resides, to respond to changing market dynamics.

Your Life @ IBM

About IBM

Location Statement

Being You @ IBM

IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.

Internship / Praktikum: Web based Data Analytics Scoring SW Solutions
Boeblingen Germany