
Python Engineer, Continuous Integration
BMW Group
full-time
Posted on:
Location Type: Office
Location: Ulm • 🇩🇪 Germany
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
CloudLinuxPython
About the role
- Work on a CI environment building the platform with Yocto and contribute to the architecture of the CI system and our Python tools.
- Enhance and evolve build and release pipelines.
- Drive improvements in CI performance and resource-usage optimizations, config-as-code, monitoring and alerting.
- Contribute to ensure the reliability and efficiency of integration activities.
- Collaborate with a team of passionate professionals who value knowledge sharing and mutual support.
- Contribute to open-source projects, enhancing skills while making a positive impact on the developer community.
Requirements
- University degree in computer science, engineering, or a comparable qualification.
- Proficiency in Python programming for developing and enhancing tools.
- Solid understanding of Linux systems with the ability to debug and resolve issues.
- Familiarity with DevOps practices and maintaining systems.
- Experience with build systems like BitBake or CMake is desirable.
- Knowledge of cloud services and IT infrastructure is beneficial.
- A proactive mindset for identifying and addressing challenges in build and release processes.
Benefits
- Company car option
- English speaking teams in an intercultural setting
- Flexible organisation of working times & mobile work arrangements
- Career development & continuous personal qualification
- Relocation Services for our new employees
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonLinuxBitBakeCMakeCI/CDDevOpscloud servicesbuild systemsconfig-as-codemonitoring
Soft skills
collaborationknowledge sharingproactive mindsetproblem-solvingcommunication
Certifications
university degree in computer scienceengineering qualification