At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, lets talk.
Your Role and Responsibilities
Cloud Native Backend Developer (m/w/x) - 2 Internship Positions - Roles and Responsibilities
The IBM Cloud Code Engine in the latest innovation coming from IBM's Public Cloud. It was developed with the goal of helping customers create modern, source-centric, containerized, and serverless apps and jobs that run on Kubernetes clusters. The platform is designed to address the needs of developers who just want their code to run. Code Engine abstracts the operational burden of building, deploying, and managing workloads in Kubernetes so that developers can focus on what matters most to them: the source code.
We are looking for two active and interested interns to join our Code Engine team in adding to that innovation and to experience end-to-end backend ecosystem cloud native development. They should be looking forward to gaining first hand experience of what the life cycle of a service offered on cloud platforms looks like. Furthermore they should also have hands-on skills and passion for software development.
One of you will mainly focus on enhancing the existing Golang microservice code base along with introducing improvements to robustness, monitoring, metrics and the Unit test suite. This can eventually also lead to introducing more components in the Code Engine Service. The opportunity allows to learn and experience truly agile development for the IBM Cloud and work with active Open Source projects and contribution into them. There is also an opportunity to run other open source components on Code Engine as a base for Serverless and exploration of such viable use cases for the market scenarios (Ray and/or Dusk etc.). We are looking for an enthusiastic, self-paced candidate with inclination towards Open Source contributions.
In both positions you will join a team that owns the end-to-end delivery into production, from requirements gathering through design and implementation through production operations. The concept is: You build it, you run it. When something isn’t working, we fix it, improve it, and then apply the knowledge learnt. You will have the opportunity to learn different aspects of running a 24x7 Cloud Service and gain highly-marketable skills in the process.
These roles will give you the unique opportunity to:
• Work with machine learning algorithms
• Containerize the data gathering and data analysis processes
• Design and implement a microservice deployed on a Kubernetes cluster
• On mutual interest, we can discuss options for a Thesis@IBM, following your internship
Interested? Apply now with your full set of documents, preferably all scanned into one single pdf file - please upload online as your 'Resume/CV':
Motivation Letter incl. your availability (earliest start & latest end date)
CV incl. your level of German
University enrollment document ('Imma')
Current transcript of records and other relevant certificates / references
Non-EU citizen studying in Germany: copy of passport, residence and work permit
Non-EU citizen studying elsewhere: proof of identity incl. place of birth
Please also see section 'Required skills'.
Thank you !
Required Technical and Professional Expertise
Bachelors in Computer Science/ similar field
Capability to work in a global, multicultural and diverse environment
Position 1: Experience with AI / Machine Learning concepts / Docker; experience with designing and delivering distributed software with at least one programming language
Position 2: Experience with Linux / Kubernetes / Docker / GoLang; experience with working on open source projects - K8s / Knative / Istio
Preferred Technical and Professional Expertise
Experience with designing and delivering distributed software
Experience with containerized workloads
Working proficiency in German
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
What matters to you when you’re looking for your next career challenge?
Maybe you want to get involved in work that really changes the world? What about somewhere with incredible and diverse career and development opportunities – where you can truly discover your passion? Are you looking for a culture of openness, collaboration and trust – where everyone has a voice? What about all of these? If so, then IBM could be your next career challenge. Join us, not to do something better, but to attempt things you never thought possible.
Impact. Inclusion. Infinite Experiences. Do your best work ever.
IBM’s greatest invention is the IBMer. We believe that progress is made through progressive thinking, progressive leadership, progressive policy and progressive action. IBMers believe that the application of intelligence, reason and science can improve business, society and the human condition. Restlessly reinventing since 1911, we are the largest technology and consulting employer in the world, with more than 380,000 IBMers serving clients in 170 countries.
For additional information about location requirements, please discuss with the recruiter following submission of your application.
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, pregnancy, disability, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.