Machine Learning Engineer

IT Warsaw, Poland


Description

Your tasks:

  • Close cooperation with researchers, identifying inefficient parts of the learning system;
  • Creating and maintaining tools that allow for quick, reliable and convenient experimentation with new models;
  • Creating tools that allow efficient processing of large data sets;
  • Optimizing critical parts of the learning system: calculating metrics, evaluating neural networks, etc.;
  • Developing the bidding infrastructure. Low level optimization (AVX-512, CUDA, ...);
  • Optionally, the opportunity to spend some time on development in the area of ​​Machine Learning, experiments, model development.
Sample topics:
  • Development of infrastructure managing computing processes, locally and in the cloud;
  • Creation of a shared disk space mechanism for learning machines;
  • Creating tools for interactive extraction of features from structured data;
  • The use of computation accelerators in the production infrastructure;
Technologies used:
  • Python, Java, Scala;
  • Spark, Hadoop;
  • Google Cloud Platform, BigQuery;
  • Pandas, NumPy;
  • PyTorch, TensorFlow - knowledge will be a plus.
Our expectations:
  • Proficiency in designing and implementing IT systems;
  • The ability to create friendly, versatile tools;
  • Ability to critically analyze the created solutions in terms of efficiency (from theoretical estimation the efficiency of the designed systems to detecting and removing performance problems in production).
Additional advantages will be:
  • Experience in creating distributed systems;
  • Good knowledge of Python data analysis tools such as Pandas, NumPy;
  • Good knowledge of selected Big Data technologies such as Hadoop, Kafka, Storm, Spark or Flink;
  • Knowledge of Machine Learning tools: Torch, PyTorch, TensorFlow.
In return, we offer:
  • Very attractive salary;
  • Work in a team of enthusiasts with experience in machine learning who willingly share their knowledge and skills;
  • Extremely flexible working conditions - you work when it is convenient for you and devote as much time as you can, you can work fully remotely;
  • The hardware and software you need;
  • The possibility of publishing your results;
  • Access to the latest technologies and the possibility of real use of them in a large-scale and highly dynamic project;
  • The ability to use your knowledge and competences in practical applications - when optimizing algorithms that support hundreds of millions of Internet users and buyers billions of advertising views per month in the RTB model, based on extensive data sets;
  • The effects of your work are immediately visible in the company's business results.
Do you have questions about the project, team, work style? Visit our tech blog: http://techblog.rtbhouse.com/jobs/