Position: Senior Data Engineer
Company: Proffiz
Category: Data Engineer
Experience required: 5y
English level: upper

The industry-leading workforce platform that is used across 38 countries and impacts the lives of more than two-billion frontline workers. Become a part of something great!

Job Description
Founded out of Canada in 2014, the client’s company provides a solution for time management, employee communication, employee learning, and even a payment system. Available in over 37 languages and deployed in over 38 countries, and can be easily integrated with many top employee records systems.

The main goal of the product is to provide work-life balance for employees and optimize communication processes using all the functions of this platform: rewards, recognition, social channels, internal messenger, video training, task management, and many more.

Don’t miss the chance to turn the work-life balance idea into a smooth process!

Job Benefits
▪ Competitive salary
▪ Sick and personal leave
▪ Flexible working hours
▪Flexible working location (Remote/Office/Mixed)
▪ Technical equipment
▪ Professional development and regular Performance Appraisals
▪ English courses
▪ Health Insurance
▪ Online courses
▪ Corporate events, tech talks, and so on

Job Requirements 
▪ 5+ years of software engineering experience and Bachelor’s Degree in Computer Science, data science or related field
▪ Deep experience working with GCP big data Services: BigQuery, DataFlow, PubSub, DataForm
▪ Experience with large distributed and online transactional systems
▪ Advanced working SQL knowledge and experience working query authoring (SQL) as well as working familiarity with a variety of databases
▪ Experience building and optimizing big data pipelines, architectures, and data sets
▪ Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement
▪ Strong analytic skills related to working with unstructured datasets
▪ Technical expertise with data models, data mining, and segmentation techniques
▪ Knowledge of programming languages; (Python and Java)
▪ English level at least upper-intermediate

Responsibilities
▪ Collaborate with a team of experienced data scientists and architects
▪ Build processes supporting data transformation, data structures, metadata, dependency and improve data access, transformation performance
▪ Improve data quality and reliability, analyze and organize raw data. Create documentation, analyze and define structured data
▪ Troubleshoot and fix data discrepancies, build data systems and data pipelines (ETL, ELT….)
▪ Build and enhance the distributed microservices platform, maintaining a high level of performance
▪ Build and improve the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL and GCP technologies

Who we are
Proffiz is a web and mobile software engineering company of dedicated professionals based in Ukraine and Poland. Throughout years of passionate work, we create software solutions for Fintech,  Workforce, Print, Photo&Image, and other industries. At Proffiz we strive to deliver top-quality of our work and are looking for exceptional talent to join us. If you are excited about the opportunity to collaborate and grow among passionate experts — we invite you to our team!