Your Responsibilities:
- Supporting the development of AI-powered applications and tools.
- Designing and implementing user interfaces using React and modern frontend technologies.
- Developing simple backend components and scripts in Python.
- Integrating frontend applications with backend services and APIs.
- Collaborating with team members using Git and version control best practices.
- Participating in code reviews, testing activities, and technical discussions.
- Supporting the development of LLM-based and agentic solutions.
- Assisting in documenting solutions, processes, and application functionality.
- Contributing to application quality through manual and automated testing activities.
We are looking for you if you:
- Are currently pursuing a degree in Computer Science, Software Engineering, Artificial Intelligence, Data Science, or a related field.
- Have solid foundational knowledge of Python , including data structures, programming fundamentals, and writing clean, maintainable code.
- Have a basic understanding of HTML, CSS, JavaScript , and frontend development principles.
- Have initial experience with React or a similar frontend framework, including component-based development and basic state management.
- Have practical experience using Git and understand version control fundamentals (commit, push, pull, branching, merging).
- Understand fundamental software engineering concepts such as: Object-Oriented Programming (OOP), SOLID principles, Unit Testing, Clean Code practices.
- Have good analytical and problem-solving skills.
- Are comfortable communicating in English and Polish (minimum B2 level).
- Are available to work 30-35 hours per week.
Nice to Have:
- Experience with AI Agent frameworks such as LangGraph , AutoGen , CrewAI, or similar.
- Practical experience working with LLM APIs (OpenAI, Anthropic, Azure OpenAI, etc.).
- Understanding of Retrieval-Augmented Generation (RAG) concepts and architectures.
- Knowledge of Prompt Engineering techniques, including prompt design, testing, and optimization.
- Familiarity with SQL databases or vector databases such as Qdrant .
- Experience with Manual testing/Automated testing/Selenium
We appreciate in CV links to personal projects involving AI applications, chatbots, or intelligent assistants.
What we offer:
- Cooperation based on a civil-law contract (minimum 6 months)
- Hybrid collaboration model with access to a modern office in Warsaw
- Flexible scheduling of task delivery, allowing you to combine it with your studies
- Practical knowledge sharing within international team
- Learning and mentoring support from best Experts in the field
- A dynamic work environment with a friendly atmosphere
- Prepaid Lunch Card Pluxee
- Special offer for MultiSport Student
- Additional 5 paid days of break granted after 6 months of cooperation