All offersKrakówJavaData Mining Engineer
Data Mining Engineer
Java
Kitopi

Data Mining Engineer

Kitopi
Kraków
Type of work
Undetermined
Experience
Junior
Employment Type
B2B, Permanent
Operating mode
Office
Kitopi

Kitopi

Kitopi is the world’s leading tech-powered multi-brand restaurant. With a mission to satisfy the world’s appetite. We run our cloud kitchens, restaurants, and food hall. Want to learn more? Check our profile

Company profile

Tech stack

    Web scraping
    junior
    Java
    junior
    Spring Boot
    junior
    REST API
    junior
    CI/CD
    nice to have

Job description

Online interview
Kitopi is the world’s leading state-of-the-art Cloud Kitchen solution for the food tech industry. The software that we create enables our +100 Dark Kitchens to prepare food for the biggest global and local brands. Sounds abstract? No worries, we will explain :). We are a unicorn startup operating globally with roots in Dubai, but the Tech Talent Team is right there in Poland, Kraków. We reached 90 employees and we're growing! 🎉

We are creating a software solution to take care of the whole food ordering journey: from the moment when a customer places an order, through the food preparation and packing process in our kitchens, up to the moment when the delivery boy rings the bell at your door with a first-class meal.
 
We are looking for engineers with at least 1 year of experience in building solutions based on the Java ecosystem and at the same time understanding the business needs, to be able to create simple and sustainable software solutions.
 
Apply if you have: 
 
  • Knowledge of the tools and techniques of web scraping
  • Java 8/11
  • SpringBoot
  • Application integration with REST/JSON and messaging
  • Tools and platforms supporting software development (Maven, Gitlab) 
  • Methodologies and tools supporting the quality of developed software (tests, code reviews, CI/CD)
  • Experience in an Agile environment
 
You will be a perfect match if you have an understanding of:
 
  • Tools and techniques of web crawling
  • HTTP, HTML, Javascript, Xpath, RegExp 
  • Python
  • PostgreSQL
  • OOP
  • Creating highly efficient and scalable solutions
  • Diagnosing and solving production environment issues 
     
Joining Kitopi and working with us means:
 
Working in the Tech Hub located in Kraków, Poland to help to bring the software solutions to a whole new level of experience and reliability. You will be highly engaged at every stage of the development of the solution, starting with drilling down the business requirements with the Product Owner, through implementation and delivery to end up with supporting our solution working on prod. 

As Data Mining Engineer you will be responsible for selecting and obtaining data from websites to improve search/download analysis and reports as well as data management. You will support us in making sure that our data testing and scrapings are reliable and of quality. In our teams' communication is crucial and a key factor at every level - you need to have great interpersonal skills and willingness to share your knowledge - otherwise, it just won’t work.
 
How do we work?
 
  • In small Scrum Teams - Product Owner and QA in Krakow
  • We do Code Reviews and are Clean Code practitioners
  • We use Continuous Integration/Deployment
  • We write all kinds of tests

Perks & Benefits:

  • Expanded tech stack and no legacy code
  • You choose a form of employment (26 paid days off on B2B)
  • Additional paid days off for volunteer activities
  • Top-notch equipment: high-end MacBook Pro + additional accessories
  • Support for your development:
    • 2 000 PLN growth annual budget available to every employee
    • internal initiatives: webinars/workshops, knowledge sharing sessions internal conferences (Kitopi Academy)
    • mentoring program 
    • Freedom Day - time for things you are passionate about
    • free English classes with a native speaker
  • Worksmile benefit platform (private medical healthcare, Multisport card, vouchers, wellbeing, etc.) 
  • Life insurance 
  • Wellbeing program (psychological care, physical health, and socializing activities)
  • Referral bonus 
  • Flextime and flexplace: adjust your daily schedule to your individual needs
  • Possibility to work form Dubai
  • ESOP - Employee Stock Option Plan 
  • Great office with fruit & snacks, rented football pitch, social budget for every team & awaydays, and more!

What does the recruitment process look like?
 
  • Phone screen with the People Team representative 
  • 1 stage - technical interview (ca.60 min)
  • 2 stage - live coding/code review (ca. 60 min) 
  • 3 stage - Bar Raiser interview (30 min culture match)