Написать пост
Piano

ML Engineer

По итогам собеседованияPart- или full-time, Опыт от 3 до 7 лет, Казань, Можно удалённо

The data science team at Piano is growing and we are looking for talented people who are interested in working in an international software company that is a global leader in the content monetization industry.

The Machine Learning Engineer will be primarily responsible for ensuring that the data science solutions are robust and continuously optimized and that we can leverage the complete Piano Infrastructure to deliver those solutions.

Keywords: Python, Java, Git, SQL, machine learning, Airflow, Kubernetes, Tensorflow, PyTorch, gRPC, PyArrow, pandas, numpy.

Abilities

  • M.Sc., Ph.D., or a similar degree in Computer Science, Mathematics, or another relevant field. A broad understanding of fundamentals in machine learning, information retrieval, natural language processing, and statistics is required (relevant work experience may compensate for lack of formal education);
  • Software engineering experience covering software engineering best practices (code quality, repo hygiene, code reviews, design documentation, continuous integration) is a plus;
  • Data Scientist role experience covering implementing and building large data pipelines;
  • Strong problem-solving skills. Curiosity and practical orientation. Proven ability to understand the state of the art techniques and emerging technologies and tools, and to deliver concrete results in a short time;
  • Understanding of agile software development lifecycle and good programming skills. Mastery of Python, as well as frameworks such as Scikit-Learn, Spark, NLTK, Keras, TensorFlow, Mesos, or similar, is a plus. Understanding Java is a plus;
  • Good collaboration skills and can work with developers and customers and everything in between in a global organization;
  • English Upper-Intermediate.

Duties

  • You will be part of the Data Science team and collaborate with other tech teams to ensure we identify opportunities to scale/optimize existing and upcoming solutions;
  • Prototype and implement optimized and robust data science solutions;
  • Perform data analysis and exploration on top of the existing infrastructure and products;
  • Measure and improve the quality of data, inferred user models, and the resulting actions;
  • Design and implement new techniques and technologies in a production environment;
  • Build solutions that enable new capabilities in areas such as Natural Language Processing and Propensity Modeling;
  • Explore and build tooling that would make the Data Science work more efficient;
  • Ensure that optimized solutions meet our requirements for reliability and robustness;
  • Identify resource needs for project delivery/exploration.

What we offer

  • An opportunity to work with huge amounts of real-world data and build amazing products that transform the Internet and how businesses are made;
  • Opportunity to influence technical decisions: anyone can suggest their idea, and it will be considered;
  • Bright, skilled, and passionate colleagues around the world;
  • Competitive compensation;
  • Education and personal development: you can choose conferences and trainings that will be sponsored according to your personal quarterly budget;
  • Voluntary medical insurance: don’t worry about insurance coverage; if it’s not about plastic surgery, we’ll cover it;
  • English language courses: you can choose personal coach, online or offline school;
  • Relocation package covering travel costs, realtor service costs, one month of apartment rent;
  • Flexible working time.

Benefits

  • An opportunity to work with huge amounts of real-world data and build amazing products that transform the Internet and how businesses are made;
  • Opportunity to influence technical decisions: anyone can suggest their idea, and it will be considered