We are searching for experienced Python developer to take the technical leadership for the AI-based web-application, that serves multiple European customers, providing them with traffic (people, cars, etc.) information in particular city area/spot.

About us

We are Ukrainian IT company working in close partnership with European and American companies on various software products, mostly B2B platforms, exciting data science projects and SaaS solutions. We are experienced team that takes good care about its employees and partners and loves to have fun together.

Project description

The software calculates amount of people/cars who visit specific street or area. This is done by raspberry-pi collectors, which share the Wi-Fi network and store the encrypted mac addresses on AWS S3 storage in parquet format. Later this data is analyzed with python-lambda-based pipelines and the outcome is available for the customers via QuickSight reports.

Who are we looking for?

We are searching for Python developer, who is interested to take up the following challenges:
1. Extend the security of the MAC address encryption logic, in order to avoid the potential possibility to violate people privacy by using our data.
2. Extend services to customers by introducing Python-based API. This API will be used by the customers in order to integrate the services in their infrastructures.
3. Optimize the pipeline workflow by storing the pipeline output in PostgreSQL rather than in AWS Athena, in order to simplify QuickSights reports.

Technologies on the project

  • Python and libraries (pandas, pandera, numpy, fastparquet);
  • AWS Code Commit, AWS RDS, AWS S3, AWS Athena, AWS QuickSight;
  • Docker, Terraform, AWS Glue, Apache AirFlow;

Working process

  • 8-hours working day (flexible)
  • Daily communication with the team in English
  • Office or home
  • Chernivtsi/Uzhhorod/remote

Compensation

3000 USD - 4000 USD (middle level), 4000 USD+ (senior level)

Contract and social benefits

  • Probation period (2 months)
  • Performance and compensation review (every 6 months)
  • 25 paid days off per year
  • Unused days off are refunded
  • Public holidays are days off
  • Powerful workstation with extra 24-inch monitor

In case you have any questions left, do not hesitate to contact our amazing HR manager Ilona in skype (live:.cid.d02c6a4919a0f004) or by e-mail idemidovych@codifire.com!

P.S. Бажаєш ознайомитись з інформацією про проєкт українською мовою? Тисни на кнопку!
Join our team and enjoy
International work experience
At Codifire, we work on our projects worldwide, with best people from all over the world.
Training and guidance
Our technical advisers help our developers to define software architecture patterns, introduce new technologies and grow professionally.
Performance review
Our reward system is based on the value you create. The performance review process is regular and structured.
Teamwork
Team building events and activities, informal gatherings and company parties will make you feel a part of Codifire family.