Our customer (from Canada) is a global leader in online multi-asset trading services, currency data, corporate payment, and FX services.
From their roots in 1996 that provided free currency exchange information to launching a multi-award winning global FX and CFD trading business to our recent new money transfer venture. Our client is now a major global player.
We are looking for a Senior Data Analytics Engineer to help define and build our next-generation data platform on top of Google Cloud, guiding its direction and integration within the company.
This platform will support our internal analytics and personalization needs while enabling future business opportunities.
Requirements:
— 7+ years of experience designing and implementing large-scale software,
— 4+ years of experience working with Big Data technologies like Apache
Beam, DataFlow, BigQuery, Kafka, Airflow and Spark,
— Experience designing a real-time Big Data platform,
— Experience deploying and managing Big Data infrastructure,
— Strong coding ability in an object-oriented language (preferably Scala, Python, or Java),
— Excellent team player with strong communication skills (verbal and written),
— Enthusiastic about collaborative problem-solving,
— Bachelor’s degree or better in Computer Science.
Nice to have:
— Experience with Streamsets, Google BigQuery, Apache NiFi, Looker, Pipeline monitoring tools.
Responsibilities:
— Understand the data sources and map them into respective domains,
— Build projects using complex business algorithms and load them in the data warehouse,
— Present a schema management system design at an Engineering-wide architecture review,
— Build new data pipelines using DataFlow and DataForm,
— Code data filled in python against Google Cloud Storage and BigQuery,
— Investigate, deploy, and implement a caching solution for enabling real-time joins of big data sets,
— Develop a data quality validation framework used for both testing and real-time production data,
— Design tools enabling easy-to-use workflows for internal teams using the data platform.
We offer:
— Annual paid vacation of 18 working days;
— Extra vacation days for long-lasting cooperation;
— Annual paid illness of 10 days;
— Maternity\Paternity leave;
— Opportunity for sabbatical leave;
— Marriage and Parenthood Package;
— Compensation for sports activities (up to 6000 UAH\year);
— 50 % cost compensation for attending courses for self-development;
— Corporate doctor;
— Internal education(corporate library, Udemy courses);
— Career development plan;
— English classes;
— Paying taxes and conducting private entrepreneurs;
— Technical equipment: laptop, mouse, keyboard, monitor, chair;
— Internal Referral program;
— Opportunity to take part in company volunteering activities;
— Technical community events.