16 вересня 2021

Senior Python Engineer (вакансія неактивна)

віддалено

Project Overview:

Our client is a company that enables people, enterprises, and cities to harness the power of location. By making sense of the world through the lens of location, it empowers their customers to achieve better outcomes from helping a city manage its infrastructure or an enterprise optimize its assets to delivering drivers to their destination safely.
Location data can reveal sensitive information about persons, which leads to a privacy breach. Collected location data needs to be anonymized for sharing, balancing the privacy level and utility of the anonymized data.

Our team is developing an “Anonymization library” which is a set of algorithms for performing use case specific anonymization of location data, including the following features:

  • Loading location data;
  • Assessing suitability of location data for a specific use case;
  • Configuring the anonymization method and accompanying parameters;
  • Performing anonymization of location data with specific method and parameters;
  • Evaluating results of anonymization.

Our pipeline is Flink DataStream-based real-time data processing application on top of “Anonymization Library” deployed to our client’s platform (environment for Flink and Spark jobs execution) that implements transformations on data streams (e.g., filtering, updating state, defining windows, aggregating). Apart from that, we are working on Airflow-based application for analyzing already anonymized data using ML to enhance our main algorithms.
The Senior Python Engineer we are looking for will be tasked to work on the latter.

As a team member you will:

  • Work closely with a Product Owner and Senior Engineers to implement, test and continually improve scalable applications and services;
  • Collaborate with data science team other engineering teams to resolve dependencies and deliver high-quality software on time;
  • Participate in design reviews, code reviews of your work and the work of your peer engineers.

Requirements:

  • Programming experience 5+ years;
  • Fluency with Python 3+ years;
  • Data Engineering skills (in decreasing order of importance);
  • Data manipulation (Pandas);
  • Data preparation (feature extraction for ML);
  • Scaling in python (Dask);
  • Orchestration (AirFlow);
  • Understanding of streaming data;
  • Experience with big data and distributed systems;
  • Being able to work autonomously;
  • Willingness to ensure the quality of your own code (unit tests);
  • Upper-intermediate level of written and spoken English, ability to articulate and communicate clearly complex topics.

Higher Education: Bachelor’s Degree in CS or similar.

We offer:

Besides such basics as a competitive salary, comfortable and motivating work environment, here at Intellias we offer:

For your professional growth — Innovative projects with advanced technologies; Individual approach to professional and career growth (Personal Development Plan); Regular educational events with leading industry experts; English and German courses.

For your comfort — Flexible working hours; Spacious office with lots of meeting rooms; Relocation program; Kids’ room with professional baby-sitter (offices in Lviv & Kyiv).

For your health — 3 health packages to choose from — medical insurance, sports attendance or mix of both; Annual vitaminization program; Annual vaccination and ophthalmologist check-up.

For your leisure — Corporate celebrations and fun activities; On-site massages; Beauty parlor (offices in Lviv & Kyiv).

Гарячі вакансії

Всі вакансії