Senior Data Engineer

Company Overview

Founded in 2002, Our Client has developed a suite of proprietary marketing solutions that allow brands to identify and engage with current and prospective audiences in a multi-channel, digital environment leveraging the insights required to fully optimize their marketing efforts. Our Client’s consumer identity graph, links an individual’s identifiers to devices and channels and is the engine that drives Our Client’s platforms allow you to identify and engage with an audience in a multi-channel environment (email, social, display, and postal) in the most effective and efficient way.

Job Summary

We’re looking for a Senior Data Engineer to assist in the development of the company-wide data strategy, consumer graph, and data segmentation required for the organization to support key business initiatives driving revenue growth and efficiency.
Further, the Sr. Data Engineer will apply the latest analytical methods to business scenarios such as marketing channel recommendation, target audience recommendation, and content recommendations.


  • Collaborating with other engineers in design and development
  • Take ownership of engineering tasks including data staging, data hygiene, and data integration
  • Reduce the level of technical debt of the backend codebase
  • Help triage bugs, track software defects, and ensure their timely resolution
  • Steward technical standards and quality
  • Interface with product and other functional teams and their leadership


  • 5-10 years of relevant experience in a data engineering / analytics role, preferably in an entrepreneurial environment.
  • Experience in applying data analysis techniques to a large set of data using technologies such as Hadoop, Spark, MongoDB, and other NoSQL data stores.
  • Advanced Experience with building ETL processes using programming languages such as Python, Java, Scala, R in a Linux/Unix environment. Preference is that you are highly knowledgeable in multiple languages.
  • Experience with Amazon Web Services such as EMR, RDS, Redshift, S3, Aurora, Athena and Elastic Search Services. Also, the ability to connect 3rd party data sources using API, including JDBC, ODBC and REST API.
  • Experience with SQL querying and knowledge of performance tuning and optimization with traditional RDBMS such as PostgreSQL, MySQL, MSSQL databases.
  • Knowledge of data warehouse architecture and design techniques and experience in implementing large scale data lakes and traditional EDW or data marts
  • Experience analyzing large data sets, and applying a variety of statistical techniques such as regression, discriminant analysis, cluster analysis, and Bayesian analysis
  • Familiar with popular data formats including CSV, Fixed length, JSON, XML, Parquet, Avro, etc.
  • Experience in visualizing data to stakeholders in a simple and concise manner through visualization software such as Looker, D3, Tableau, QlikView, Periscope, Business Objects, or other similar software.
  • Advanced degree in Mathematics, Statistics, Engineering, Computer Science, or another quantitative discipline
  • Experience working on an agile engineering team 

We offer:

  • Professional training
  • Performance related rewards
  • Interesting and challenging work with an established mature professional team 
  • Friendly environment, close informal collaboration with company management
  • Exciting projects involving newest technologies
  • Professional development opportunities
  • Modern and convenient office facilities
  • Free English classes according to different levels of employees

For more info contact Olga:

skype: moduknow

Отправить резюме