DockerKubernetesPythonGoGolangAIMLLarge Language ModelsClaudeGitGitHubGitLabVersion Control
About this role
Role Overview
Develop and enhance the DevLake plugin to support integration with a wider range of Code Coverage analysis tools and Git system tools (GitHub/GitLab) to improve data extraction and metric accuracy.
Contribute features and associated tests to coverport , specifically focusing on improving code instrumentation support.
Develop automation scripts and AI-driven skills (e.g., using technologies like Claude/large language models) to significantly streamline the onboarding experience for internal users of our tools.
Utilize AI techniques to extract meaningful insights from our DevLake database and automatically generate clear, strategic reports.
Utilize AI to generate standardized, templated visualizations, while also building functionality for users to create and manage customized dashboards.
Assist with developing and improving automation for deploying and operationally maintaining our DevLake instance or our internal CodeCov instance.
Requirements
You must be enrolled in a Czech university (Bachelor’s 3rd/4th year or Master’s) for the full internship duration and be able to work full-time within 2 years.
Working knowledge of written and spoken English
Experience with at least one of the core development languages: Python or Golang.
A foundation in software development principles and practices.
Ability to quickly learn, research, and independently implement fully functional applications or features.
Familiarity with modern version control systems, specifically Git.
Experience with AI prompting frameworks like Dspy or other similar AI/ML libraries is a plus.
Experience with writing comprehensive tests (unit, integration) and familiarity with modern DevOps practices is a plus.
Understanding of containerized application concepts (e.g., Docker, Kubernetes) is a plus.