Working Student | Machine Learning & Computer Vision (ML&CV)
Role details
Job location
Tech stack
Job description
Are you a passionate student ready to bridge the gap between academic theory and real-world application? We're looking for an ambitious Working Student to join our AI team. This is not a typical internship; you will work alongside our senior engineers, contribute directly to live client projects, and get hands-on experience with the entire machine learning lifecycle.
This is your chance to learn from experts, tackle real challenges in computer vision, and see your work create tangible value. If you are a curious problem-solver who is eager to learn and contribute, we want to hear from you.
What You'll Do (Your Responsibilities)
- Contribute to Real Projects: Assist our senior engineers in designing, building, and testing computer vision models for applications like object detection and image segmentation.
- Support the ML Lifecycle: Get hands-on with data preparation, annotation workflows (e.g., CVAT), model training, and performance evaluation.
- Experiment and Innovate: Research, implement, and test new algorithms and techniques to help solve complex client problems.
- Collaborate and Learn: Actively participate in team meetings, technical discussions, and code reviews to learn best practices in software development and MLOps.
- Develop Production-Ready Code: Write clean, maintainable, and well-documented Python code as part of a high-performance team.
Requirements
Do you have a Master's degree?, * Current Enrollment: Actively enrolled in a Bachelor's or Master's program in Computer Science, Data Science, Engineering, or a related technical field.
- Strong Fundamentals: A solid academic understanding of machine learning and computer vision principles.
- Python & ML Frameworks: Practical experience with Python and at least one deep learning framework (PyTorch or TensorFlow) through university courses, personal projects, or previous internships.
- Problem-Solving Mindset: A curious and analytical approach with a genuine passion for solving technical challenges.
- Eagerness to Learn: Highly motivated to learn new technologies and apply feedback to grow your skills.
- Good Communication: Fluent in English and comfortable communicating within a technical team.
- Availability: Able to work 15-20 hours per week, with flexibility around your university schedule.
Nice-to-Haves:
- Familiarity with computer vision libraries like OpenCV or scikit-image.
- Experience with Git for version control.
- Personal or academic projects you can share (e.g., on GitHub).
- An interest in cloud platforms (AWS, GCP, Azure) or MLOps tools (MLflow, W&B).
- A passion for experimenting with new AI trends, like Generative AI.