Data Engineer - DevOps

  • Via Marco Antonio Colonna, 35, 20149 Milano MI, Italy
  • Full-time
  • Legal Entity: Robert Bosch S.p.a Società Unipersonale

Company Description

The Bosch Group is a leading global supplier of technology and services. It employs roughly 410,000 associates worldwide. The company generated sales of 78.5 billion euros in 2018. Its operations are divided into four business sectors: Mobility Solutions, Industrial Technology, Consumer Goods, and Energy and Building Technology. As a leading IoT company, Bosch offers innovative solutions for smart homes, smart cities, connected mobility, and connected manufacturing. It uses its expertise in sensor technology, software, and services, as well as its own IoT cloud, to offer its customers connected, crossdomain solutions from a single source. The Bosch Group’s strategic objective is to create solutions for a connected life.

The special ownership structure of Robert Bosch GmbH guarantees the entrepreneurial freedom of the Bosch Group, making it possible for the company to plan over the long term and to undertake significant upfront investments in the safeguarding of its future.

Welcome to a place where your ideas lead to something big. Welcome to Bosch.

PS Xelerator is the forerunner with innovative and groundbreaking solutions in the industrial Internet of Things. Our objective is thus, in the framework of digitalizing in the Powertrain Solutions area, to digitize all the business processes.

Job Description

You will work in an agile development teams (DevOps) in international projects and you will develop innovative systems and components in the fields of the industrial automation and edge computing. The ideal candidate demonstrates inventiveness in the identification of the future trends and technologies, and has already gained experience in software development, WebApp technologies, Cloud/Edge computing and algorithm development as well as Machine Learning.

The resource will support the team in the following activities: 

Reliable implementation and continuous development: flexible work and teamwork allows you to consistently design innovative projects and develop creative ideas. You will be responsible for ideation, development, deployment and operation of a distributed Big Data Platform. You will develop as part of an Inner Source Community.

Help us to shape the future: you will develop WebApps (Front-end) as well as Cloud/Edge based micro services (back-end) using a cloud based software build environment (GitLab CI/CD Pipelines). You will create and orchestrate containerized applications, using tools like Docker and Kubernetes. You will have to evaluate the recent trends and technologies and to apply them. You will support the development of concepts, system designs and Cloud-Native architectures for the industrialization of the real-time Data Analytics Platforms.

Live cooperation: you will be actively involved in the architecture and design discussions of our micro service architecture. Teamwork, pair programming, code reviews and rapid prototyping will be part of your daily routine. You will coordinate with users, customers and stakeholders from various departments and plants worldwide and implement IT systems in close collaboration with our global team. You build a network with colleagues in international projects.

Taking the responsibility: you will interact with clients, translating their necessities and requirements into a product and you will take the responsibility for the emerging solution. You will become a motivated member of our young and agile IoT development teams and you will be involved actively in composition, implementation and documentation of the new software component. You will decide autonomously with your team the best architecture to achieve highly scalable and fail-safe products.


What distinguishes you? 

Personality: you should be communicative, innovative and motivated to work in new areas. Working with agile methods in an international team should inspires you. You should be excited about state-of-the-art technologies in an industrial environment.

Working method: your work methodology should be structured, capable of abstraction and analytical thinking. It should take full advantage of the autonomy granted to the team, while taking care of your responsibilities.

Experience and Know-How: you have experience with managing Linux Servers and good knowledge of at least one of the following programming languages: Python, Go, Scala, Java, C, C++, JavaScript (Typescript). Furthermore, it is required to have experience with web services, micro-service architectures, cloud-native engineering, streaming/batch processing. The following technologies are also required for the position:
o IoT, Big Data and Streaming/Batch Processing like Hadoop, SQL databases, Time-series databases, Telegraf, Grafana, Kafka and MQTT
o Containerization and orchestration technologies such as Docker, Kubernetes, OpenShift and Docker Swarm
o Basic knowledge in web frameworks and technologies like Angular, React, Bootstrap, Node.js, Spring Boot, REST and XML is desirable and considered as a plus.

Language: professional English, both spoken and written, is required

Education: you should have a master degree in Information Technologies (Computer Science, Computer Engineering, Software Engineering or Business Informatics, etc) or comparable qualification successfully completed. You should have already worked in interdisciplinary and agile teams and have experience in web or back-end development, optimally in the cloud/edge environment. Mid-senior and junior profile are welcome to apply.

Privacy PolicyImprint