Bosch Hackathon

30. & 31. Mai | Triangel Open Space

Join us for the Hack IT #LikeABosch event on 30th and 31st of May!

Bosch invites you to work together with employees on a creative solution for exciting use cases in the field of programming.

Work on one of the following use cases and find a solution together with your team:

# Use Case Description Preferred skills*
1 Track & Trace – Estimated-Time-Of-Arrival Prototype

Track & Trace” is the global Bosch platform to provide real-time status tracking information for transports to our own plants and external customers – like known from the private sector when waiting for your parcel delivered by e.g. DHL.
Knowing the estimated time of arrival (“ETA”) of any transport is the most crucial information we want to provide to our users.
Unfortunately, we do not get always such information from our carriers – in this hackathon we want to develop and test potential algorithms to calculate the ETA with you. Either on historical data, using other external sources for transport forecasts (e.g. Google Maps API,…) or similar.

- Coding: Python or others (Java, C++) [Basics]
- Data Analysis / Science Libraries (for handling of larger amounts of data) [Basics]
- Experience with Rest APIs (e.g. Google Maps) [Basics]
2 Cloud Service for AI-based Prediction of Invoice Payments Creating an end-to-end cloud service to predict if customer invoices will be paid in time or after the due date. Therefore, an existing stand-alone ML model will be re-used and migrated to the Azure cloud
Unlimited options: using the wide range of different products, technologies and frameworks of the Azure cloud to build a sophisticated service.
Resources provided by Bosch for the use case
- Existing ML model: guide for implementing the ML model in Python
- Data: extract of (anonymized) SAP accounting data
- Access to Azure Cloud
- Coding: Python [Advanced prefered]
- Background: Basics in Cloud Engineering (Cloud Computing & Storage, Docker Container etc.) and Azure Cloud Services [Basics]
3 Rapid Data Insights and ML Prototyping One main roadblock for analytics use cases is quickly evaluating the potential and feasibility of ideas. The goal of this use case is to provide generic python code for descriptive analyses as well as generic machine learning models, and to integrate it into a Power BI frontend. Target group for the frontend are data analysts with high data proficiency, but without coding or machine learning experience.
Technology: Python, Power BI, SSAS
Data: SSAS Sourcing cube, including most relevant data from direct purchasing @ Bosch
- Coding: Phython [Basics]
- Software: PowerBi [Basics]
- Background: Data Visualization [Basics], Machine Learning [Basics]
4 PDF Orders Automation and Data Enrichment

Bosch is trying to get rid of the manual work in the ordering process. One of the most difficult cases for automation are free text orders. These orders are PDFs without a clear structure. To create the order, Bosch needs to compare if the information contained in the PDF are the same as the information saved in our systems. This process is based on high manual effort. Thanks to an OCR Solution, we have been able to automatically extract all the relevant fields and now we need you to analyze and compare both data sources, finding the % that can be fully automated and understand and classify the ones that cannot be directly automated. Furthermore, we need you to think on one side on how we can improve the automation, and on the other, on how the information of the PDFs can enrich the data in order to generate a value-add.

 - Coding: Python for data analysis [Advanced prefered]

- Software: PowerBi [Basics]

5 AI Analysis of Free-text Comments We receive free-text feedback comments in our annual customer surveys. These comments shall be analyzed and clustered using deep machine learning. In addition, the retrieved data (comments & generic survey data) shall be transferred automatically from an xls/csv-file to a PowerBI-Dashboard. - Coding: Python or others (Java, C++) [Basics]
- Software: PowerBi [Basics]
- Data Analysis (for handling of larger amounts of data) [Basics]
- Background: Data Visualization [Basics], User interface design [Basics]
- Business Economics (for smart clustering of comments) [Basics]
6 Automated data transfer to PowerBI-Dashboard We retrieve many Key Performance Indicators (KPIs like on-time-transport or percent of paper invoices) from several sources and formats. The goal is to build several APIs to our tools to transfer the data automatically to a PowerBI-Dashboard. - Coding: Python or others (Java, C++) [Basics]
- Software: PowerBi [Basics]
- Experience with Rest APIs (e.g. Google Maps) [Basics]
7 User friendly App/Guide for Supplier Master Data changes Currently change requests of basic Supplier Master Data require several clarification steps and take long time before change is implemented. The reasons are ongoing clean up activities in PMD for preparation of SAP S/4Hana implementation and data cleansing.
When starting a change request of specific data, the requester does not know which additional data are wrong/missing in PMD and what the min requirements are. This leads to several communication loops internally and externally until required data/documentation is provided
Available Input: Masterdata out of PMD, Process descriptions/min. requirements and available Dashboards (PMD DB, Minimum Requirements DB).
- Coding: Phython [Basics]
- Software: PowerBi [Basics]
- Background: Data Visualization [Basics], User interface design [Basics]
8 Bot to facilitate internship formalities Every year ca. 1800 students at Bosch switch from a mandatory internship to a voluntary one. Voluntary internships usually require social security contributions which are jointly paid by the employee and the employer. But there are exceptions – asking HR to check their eligibility might save the interns about 20% of their monthly salary.
Currently this requires a pdf form to be filled out and submitted to the HR Service department for evaluation, with subsequent manual system entry into SAP HCM and transfer of the form into the digital personnel file.
Target is to reduce paper-based manual steps through a webform and a data-entry bot.
- Coding: Catalytic, Automation Anywhere, (PowerApps) [Basic]
- Software: SAP HCM, MS Outlook (Powershell) [Basic]

*We encourage everyone to participate, even though you barely have expertise in the preferred skills. This information only serves as an orientation which technologies are worked with during the hackathon. 

Registration is possible until 24th May. Please register here.

Why you should participate

  • Gain direct practical insights into the work environment at Bosch
  • Apply and improve your programming skills
  • Receive a Certificate of Participation
  • Get to know employees at Bosch
  • Learn more about job possibilities at Bosch

Teams to work on a use case will be created on the first day of the event. If you prefer to participate as a team, please indicate when registering.

Registration is possible until 24th May. Please register here.

In order to participate, it is required to sign a decleration of consent.

The event is organized by Bosch in the context of the "Partnernetzwerk of KIT-Department of Economics and Management".