BMW Group is seeking a Werkstudent (working student) to join our Rust Engineering team. In this role, you will contribute to the development and maintenance of a productive, modular microservice framework designed for high-performance Rust applications, with a focus on security, resource efficiency, and a low CO2 footprint.
What You'll Do
- Support the conception and implementation of new framework components and the further development of core modules such as Auth, DB-Service, AWS-Integration, and gRPC-Utils.
- Contribute to the creation and maintenance of production-level technical documentation.
- Assist in managing the release process for our framework.
- Help improve test coverage strategically and optimize the CI/CD pipeline.
- Evaluate new Rust ecosystem components and support strategic dependency management.
What We're Looking For
- You are enrolled in a Computer Science degree or a comparable program.
- You bring solid programming skills in Rust.
- You have an understanding of distributed systems and microservice architecture patterns.
- You are experienced with version control (Git) and collaborative software development.
- You possess strong analytical thinking skills and a systematic work approach.
- You have very good German and English language skills.
Nice to Have
- Programming skills in other languages besides Rust.
- Practical experience with asynchronous programming, gRPC, REST APIs, or Cloud-Native Development (AWS, Kubernetes).
Technical Stack
- Rust
- Git
- gRPC
- REST APIs
- AWS
- Kubernetes
- Microservices
Benefits & Compensation
- Comprehensive mentoring and onboarding.
- Ongoing personal and professional development opportunities.
- Flexible working hours.
- Mobile work.
- Attractive and fair compensation.
- Apartments for students at the Munich location, subject to availability.
Work Mode
This is a hybrid role based in Munich.
Our recruiting decisions are based on the personality, experiences, and skills of the applicants.




