#1 Job Board for tech industry in Europe

ML / Data Science / Software Engineer
Python

ML / Data Science / Software Engineer

Warszawa
Type of work
Undetermined
Experience
Mid
Employment Type
B2B
Operating mode
Remote

Tech stack

    Python

    master

    PyTorch

    master

    AWS

    advanced

    NumPy

    regular

    Django

    regular

    Microsoft Azure Cloud

    regular

Job description

Online interview
Deepsolver is a tech start-up imagined, designed and founded by professional poker players, operating as a fully remote organization with an office in the heart of Warsaw, Poland. We deliver educational SaaS solutions for poker professionals all around the world.

Our next-generation poker solver calculates Nash-Equilibrium strategy for professional poker players and coaches them optimal play strategy, aids them with post-game analysis and facilitates the learning process, so they can increase their skill, raise an edge over the opposition and achieve their full potential.

To help our customers achieve their full potential we’re revolutionizing the technological side of poker solvers, bringing together a proprietary mix of Artificial Neural Networks, CFR Engine and Computing Cloud.

We are looking for a Python-proficient developer to join our Engine team, responsible for the core algorithm. We are a small team of ~5 highly technical people, and you would be one of them. We work in Agile, but each of us is highly autonomous, so we depend on your self-organization.

Skills and requirements for the job:
  • 3+ years professional experience in Python 
    • Proficiency in Object-Oriented Programming
    • Knowledge of Git, SSH, Linux, Jupyter Notebook
  • Ability to autonomously research and implement solutions to complex problems
  • Degree in CS, Mathematics, or similar
  • High level of self-organization and problem-solving

Nice-to-have:
  • Basic understanding or interest in the game of Poker
  • Experience in PyTorch
  • Experience with training Neural Networks, ability to create scalable ML pipelines (MLOps)
  • Knowledge of basic Data Science methods, Exploratory Data Analysis on a level allowing drawing conclusions and decision making
  • Experience with AWS/GCP/Oracle/Azure cloud services
  • Understanding of High-Performance Computing, GPU Computing, CUDA kernels
  • Experience with refactoring foreign code, suggesting code architecture

How we work:
  • Research, document, implement, refactor
  • Agile environment, a small team of ~5 highly technical people
  • Team brainstorming
  • Flexible working schedule (but we try to keep it between 8 and 20)
  • Remote work, few-day gatherings in Warsaw at most once per 1.5 month

Benefits:
  • Start-up environment
  • High impact on a shape of a market-reshaping product
  • Flexible working schedule
  • Remote organization & HQ in the Heart of Warsaw
  • Multisport
  • Training & Development Budget

Your first weeks:
  • getting to know our environment, standards, way of work
  • learning created solutions, algorithms, and code infrastructure
  • workshops and consultations with Team members
  • introduction tasks

After that:
  • 50%: autonomous research of solutions for new problems, reading papers, SOTA
  • 40%: implementation of the solution
  • 10%: analysis and refactoring of existing code