Make a real-world impact

Hi! We appreciate your interest to join Samurai Labs’ team. Find a job that suits you and make a real-world impact with us!

Junior Manual Tester

Role and Responsibilities:

  • Creating test scenarios
  • Performing manual tests
  • Reporting bugs and verifying fixes

Skills and Qualifications:

  • Familiarity with ISTQB
  • Knowledge of tools: Jira, Git, Confluence
  • Experience in testing web applications

Nice-to-have Skills:

  • Knowledge and willingness to program in Python (Pytest)
  • Experience in performance testing

Benefits:

  • competitive salary
  • private medical care and employees’ benefits
  • variety of trainings and courses
  • collaboration with international experts
  • relocation opportunities

Equipment:

  • Macbook with external monitor
  • OS: MacOS

Please include this consent into your CV: “I hereby agree to the processing of personal data included in my application for the needs necessary to carry out the recruitment process carried out by Samurai Labs Sp. z o.o. I also consent to the processing of my personal data for the purposes of any future recruitment processes.” Application without agreeing will not be considered.

Please upload your CV PDF file, maximum file size: 5 MB

Product Owner

Role and Responsibilities:

  • Create project concepts, preliminary feasibility studies, schedules
  • Design new product functionality, usability and development
  • Evaluate goals based on metrics, tests, market comparisons
  • Product backlog management and task prioritization
  • Contact with customers and partners
  • Cooperation with dedicated development, sales and management teams
  • Integrate the work of all teams working on product design and implementation
  • Create best practices for project implementation and team collaboration within the organization
  • Monitor industry trends and adapt them to the product development strategy
  • Support teams in achieving their goals
  • Support teams in the use of agile methodologies
  • Create goals / roadmap / OKRs for product development basing on negotiations with stakeholders

Skills and Qualifications:

  • Excellent leadership and communication skills with fluent English and Polish (both spoken and written)
  • Positive disposition towards cooperation, group work on tasks in an international environment 
  • Experience in backlog & product management and setting up business requirements
  • Knowledge and practical experience in working in a SCRUM team
  • Ability to liaise with stakeholders
  • Capacity to think critically and generate creative solutions to specific problems

Nice-to-have Skills:

  • Experience in exploring & improving UX
  • Familiarity with JIRA 
  • Acquaintance with business analysis
  • Understanding of market and feedback & data analytics

Benefits:

  • Competitive salary
  • Employee share options
  • Private medical care and employees’ benefits
  • Variety of trainings and courses
  • Collaboration with international experts
  • Relocation opportunities

Equipment:

  • Macbook with external monitor
  • OS: MacOS

Please include this consent into your CV: “I hereby agree to the processing of personal data included in my application for the needs necessary to carry out the recruitment process carried out by Samurai Labs Sp. z o.o. I also consent to the processing of my personal data for the purposes of any future recruitment processes.” Application without agreeing will not be considered.

Please upload your CV PDF file, maximum file size: 5 MB

Senior Fullstack Python Developer

Role and Responsibilities:

  • taking part in Samurai’s mission to protect kids and online communities from predators and cyberviolence
  • prototyping, designing, developing and maintaining interactive analytical dashboards utilizing diverse cyberviolence-related data from various data sources
  • implementing data visualization techniques for large data streams
  • implementing peacekeeping AI bots utilizing Samurai’s technology
  • creating multithreaded or asynchronous services
  • managing full life-cycle software development, including testing, building and deploying an application using Docker
  • taking responsibility of the implemented features 
  • mentoring others in technologies, tools and processes
  • working in a multi-disciplinary team of engineers, researchers, data scientists, linguists, psychologists and cyberviolence experts

Skills and Qualifications:

  • ideally 4-5+ years of professional experience with Python
  • practical knowledge of Python web frameworks: Flask/FastAPI/Django
  • practical knowledge of Docker
  • development of multithreaded applications
  • development of asynchronous applications
  • practical knowledge of SQL and NoSQL databases
  • development and execution of unit tests
  • excellent communication skills with fluent English (both spoken and written)
  • DevOps mindset (“you build it, you run it”)
  • willingness to help and coach others
  • ability to work in a team

Nice-to-have Skills:

  • Kubernetes
  • AWS stack
  • production environments
  • frontend/fullstack development

Benefits:

  • competitive salary
  • employee share options
  • private medical care and employees’ benefits
  • variety of trainings and courses
  • collaboration with international experts
  • relocation opportunities

Equipment:

  • Macbook with external monitor
  • OS: MacOS

Please include this consent into your CV: “I hereby agree to the processing of personal data included in my application for the needs necessary to carry out the recruitment process carried out by Samurai Labs Sp. z o.o. I also consent to the processing of my personal data for the purposes of any future recruitment processes.” Application without agreeing will not be considered.

Please upload your CV PDF file, maximum file size: 5 MB

Mid Fullstack Python Developer

Role and Responsibilities:

  • taking part in Samurai’s mission to protect kids and online communities from predators and cyberviolence
  • implementing peacekeeping AI bots utilizing Samurai’s technology
  • developing new services, such as APIs and interfaces
  • writing test cases for your own code
  • collaborating with others during Scrum ceremonies, reviewing code and presenting implemented functionalities
  • improving existing code base, developing new features and integrating them with other applications

Skills and Qualifications:

  • 2-3 years of professional experience with Python
  • practical knowledge of Python web frameworks: Flask or Django
  • development of multithreaded applications
  • practical knowledge of SQL and NoSQL databases
  • development and execution of unit tests
  • excellent/good communication skills with fluent English (both spoken and written)
  • ability to work in a team

Nice-to-have Skills:

  • Development of asynchronous applications
  • Microservice architecture
  • Docker
  • AWS
  • agile software development methodologies, like Scrum

Benefits:

  • competitive salary
  • employee share options
  • private medical care and employees’ benefits
  • variety of trainings and courses
  • collaboration with international experts
  • relocation opportunities

Equipment:

  • Macbook with external monitor
  • OS: MacOS

Please include this consent into your CV: “I hereby agree to the processing of personal data included in my application for the needs necessary to carry out the recruitment process carried out by Samurai Labs Sp. z o.o. I also consent to the processing of my personal data for the purposes of any future recruitment processes.” Application without agreeing will not be considered.

Please upload your CV PDF file, maximum file size: 5 MB

Junior Computational Linguist

Role and Responsibilities:

  • taking part in R&D projects related to detecting and reducing cyberviolence
  • developing symbolic rules realizing selected aspects of cyberviolence detection
  • preparation of analyses and reports involving the use of large textual corpora
  • design and supervision over textual data annotation tasks
  • evaluation of NLP models and annotated textual datasets
  • cooperation with engineers, psychologists, sociologists, pedagogists and cyberviolence experts

Skills and Qualifications:

  • MA in Linguistics, Applied Linguistics or Philology
  • at least 1 year of hands-on professional experience working on NLP projects
  • proficiency in English (additional language will be an asset)
  • good knowledge of grammar, semantics and linguistic analysis
  • practical knowledge of NLP tools and open-source corpora / databases (e.g. WordNet)
  • practical knowledge of regular expressions
  • basic programming skills in Python
  • willingness to develop / improve technical and programming skills

Nice-to-have Skills:

  • experience in developing dictionaries, ontologies and lexical databases
  • experience in developing NLP solutions utilizing symbolic AI
  • experience in effective visualization techniques and tools
  • general knowledge of NLP algorithms

Benefits:

  • opportunity to tackle one of the biggest and most urgent social problems
  • challenges that matter and result in real-life applications
  • friendly and supportive working atmosphere
  • possibility to attend local and foreign conferences
  • start of work between 7 a.m. and 10 a.m.
  • competitive salary
  • private medical care and employees’ benefits
  • variety of trainings and courses
  • collaboration with international experts

Equipment:

  • Mac Workstation with external monitor
  • OS: MacOS

Please include this consent into your CV: “I hereby agree to the processing of personal data included in my application for the needs necessary to carry out the recruitment process carried out by Samurai Labs Sp. z o.o. I also consent to the processing of my personal data for the purposes of any future recruitment processes.” Application without agreeing will not be considered.

Please upload your CV PDF file, maximum file size: 5 MB

ML Research Engineer

Role and Responsibilities:

  • design, development, and evaluation of ML models for detecting cyberviolence and other related phenomena

  • optimization of ML models for production usage

  • improvement of current algorithms, workflows, and solutions

  • cooperation with linguists, psychologists, sociologists, pedagogies, and cyberviolence experts

Skills and Qualifications:

  • MSc or Ph.D. in Computer Science, Mathematics, Physics or equivalent

  • 3+ years of hands-on experience in building ML-based solutions

  • experience working with and analyzing large data sets to solve problems

  • proficient knowledge of the English language and grammar

  • strong knowledge of machine learning methods (neural networks, deep learning architectures for text processing, clustering)

  • strong knowledge of scientific computing languages (Python) and regular expressions

  • experience in using machine learning libraries and frameworks (numpy, scikit, PyTorch, WandB, ONNX)

  • strong knowledge of statistics and experimental design

  • ability to write test-driven reusable and well-documented code

  • ability to work effectively in a multi-disciplinary team

  • experience with code versioning tools, such as Git

  • strong written and oral communication skills

Nice-to-have Skills:

  • experience in developing solutions relying on machine learning algorithms

  • experience working within AWS cloud computing environment

  • experience with continuous delivery, such as Jenkins

  • scientific writing experience (publications, blogging)

Benefits:

  • competitive salary
  • employee share options
  • private medical care and employees’ benefits
  • variety of trainings and courses
  • collaboration with international experts
  • relocation opportunities

Equipment:

  • Macbook with external monitor
  • OS: MacOS

Please include this consent into your CV: “I hereby agree to the processing of personal data included in my application for the needs necessary to carry out the recruitment process carried out by Samurai Labs Sp. z o.o. I also consent to the processing of my personal data for the purposes of any future recruitment processes.” Application without agreeing will not be considered.

Please upload your CV PDF file, maximum file size: 5 MB

Perks

  • competitive salary
  • private medical care
  • employees’ benefits card
  • variety of trainings and courses
  • collaboration with international experts
  • Macbook/Mac workstation with external monitor

Team

  • opportunity to tackle one of the biggest and most urgent social problems
  • challenges that matter and result in real-life applications
  • friendly and supportive working atmosphere
  • possibility to attend local and foreign conferences
  • start of work between 7 a.m. and 10 a.m.

Our recruitment process

The stages in the selection process may differ for different positions.