Working Student for Data Management in Python
Role details
Job location
Tech stack
Job description
- Data Handling & Software Skills: You are proficient in manipulating raw measurement data using software tools and programming techniques. You can design and maintain databases for efficient storage of metrology data and connect them seamlessly to internal data processing software.
- Programming & Automation: You implement new features for data visualization, automated processing, and workflow optimization in Python, applying a structured and methodical approach to ensure reliability and efficiency.
- Physical Knowledge Application: You effectively translate physical and engineering concepts into code, ensuring that domain knowledge informs data analysis and processing.
- Documentation & Process Transparency: You produce clear, structured documentation for code, workflows, and database structures, enabling reproducibility and teamwork.
- Collaboration & Coordination: You actively coordinate with process engineers and team members in order to contribute to dicscussions, to solve problems and to improve data management practices.
- Adaptability & Learning: You quickly understand new software tools, programming methods, and data management techniques, adapting them efficiently to project requirements.
The position can also be filled as part of a study-related mandatory internship.
What you contribute, The weekly working time is 39 hours. This position is also available on a part-time basis. We value and promote the diversity of our employees' skills and therefore welcome all applications - regardless of age, gender, nationality, ethnic and social origin, religion, ideology, disability, sexual orientation and identity. Severely disabled persons are given preference in the event of equal suitability. Our tasks are diverse and adaptable - for applicants with disabilities, we work together to find solutions that best promote their abilities. The same applies if they do not meet all the profile requirements due to a disability. Remuneration according to the general works agreement for employing assistant staff.
Requirements
- Academic Background: You are currently pursuing a Bachelor's or Master's degree in applied computer science, physics, or a related field, building a solid foundation for data management and analysis in high-tech research.
- Technical Skills: You have hands-on experience with object-oriented programming, particularly in Python, and are proficient in using libraries such as Pandas, NumPy, and Matplotlib for data processing and visualization.
- Data Handling Knowledge: You are familiar with structured data formats like SQL and JSON and understand how to integrate them into automated workflows efficiently.
- Technical Agility: Fast code-reading skills and experience with version control systems like Git are considered advantageous, enabling you to quickly understand and contribute to existing codebases.
- Work Style & Problem-Solving: You demonstrate a reliable, independent, and structured approach to tasks with the initiative to ask questions when needed and the ability to immerse yourself in collaborative team settings.
- Communication Skills: You possess strong English communication skills, both verbal and written, ensuring effective knowledge exchange. Basic German skills are a plus but not required.