Codify logo

Senior Data Engineer

Codify·Salary not specified

Primary stack

MySQLReactDynamoDBPythonAWSCloudFrontLinodeJavaScriptJavaSQL

Nice to have's

dimensional data modelingschema designRedShiftSpectrum/S3MySQLDynamoDBRedisBigQueryOracleHiveAWS GlueAirflowInformaticaPentahoTalendStitchMap ReduceMPP systemsTableauPeriscopeGoogle AnalyticsPowerBIM.S. degree in Computer Science

Job description

Description language:

About the Position

WORK HARD

PLAY HARDER

Senior Data Engineer

Kyiv

Full-Time

Remote

“Be the commit you wanna see in the world”. © Ghandi-ish

We are creating a world where everyone leaves a legacy of helping others, by devoting our time to building tools that empower our members to grow their faith and cultivate community. It is the #1 app in the world for daily faith, meditation, mindfulness, and spiritual Audio content.

As our Senior Data Engineer, you will drive that mission forward by building data pipelines, supporting data analytic processes, and managing and owning our data analytics platforms, with the mindset of aiding our business and engineering teams in their use of data to make smarter, more informed decisions. You will help us manage our data supply for analytical insights to support business decisions. In doing so, this role enables our business and engineering teams to make informed, customer-focused decisions to measurably and empathetically innovate our products, features, and tools.

Tech Stack

  • JavaScript
  • React
  • Node
  • AWS
  • MySQL
  • DynamoDB
  • ECS
  • Kinesis
  • S3
  • Lambdas
  • Cloudfront
  • SQL
  • Python
  • Java

Responsibilities

  • Developing and maintaining data pipelines and data analytic systems.
  • Modeling data for analytics databases for reports, analysis, and dashboards.
  • Integrating pipelines with current software infrastructure.
  • Performing exploratory analysis on data to find issues or trends.
  • Curating and annotating proprietary datasets.
  • Building, evaluating, and supporting various data analytics and/or machine learning models.
  • Building and providing ongoing support for data pipes to connect and collect data from internal systems and 3rd party API’s (e.g. AWS, Facebook, Google Ads, etc.).
  • Extracting and loading data into staging environments. Validation of events, entity, and data attributes (for all sources) to ensure data-content quality, integrity, and timeliness are consistent with business expectations.
  • Working with business and engineering teams to understand business needs. Designing, architecting, and developing data models for data warehouse and reporting infrastructure, consistent with business needs.
  • Developing data scrubbing, normalization, and transformation processes. Analyzing data analytic technology needs and assisting the team with the data roadmap.
  • Managing and aligning maintenance schedules (up-time) for data analytic systems. Creating operational alerts for system health monitoring.
  • Working with 3rd party services (e.g. Branch, MixPanel, etc) to enable data continuity, minimize downtime, and support data recovery capabilities. Defining data validation rules, monitoring, tracking, and reporting data quality & integrity.
  • Building tracking and alerts for issues with critical data & KPIs such as app & customer usage data, CPI, CPM, spend, and other critical data & metrics.

Requirements

  • Experience with dimensional data modeling and schema design in Data Warehouses, Data Lakes, and related data-strategy techniques.
  • Expertise within RedShift, Spectrum/S3, MySQL, DynamoDB, Redis, and related cloud data analytics technologies (e.g. BigQuery, Oracle, Hive, etc).
  • Experience building and supporting data-orchestration platforms (e.g. AWS Glue, Airflow, Informatica, Pentaho, Talend, Stitch) in custom or structured design, ETL/ELT implementation, and maintenance.
  • High-proficiency with data-query, SQL, Python, node.js, Java, Kinesis, and related technologies. Experience leveraging these technologies to transform/translate data as needed.
  • Familiarity with cloud-based data analytics tools, reporting, and dashboard platforms (e.g. Tableau, Periscope, Google Analytics, PowerBI, etc).
  • Experience working with either Map Reduce or similar MPP systems for terabyte/petabyte size/scale. Ability to construct reusable code components for repeatable process, quality control, and scale.
  • Experience building data analytic and cloud-based data platforms and knowledge of related web and database platform technologies.

Nice to Have

  • M.S. degree in Computer Science or related field, or commensurate experience

We Offer

  • Significant budget for your educational programs
  • English Speaking Club with a native speaker
  • Timely and competitive remuneration reviewed based on your performance; FOP registration handled by the Company’s accountant
  • 20 vacation days
  • Medical insurance after the probation period
  • Open and productive communication, team-buildings, and corporate events
  • Celebration of work anniversaries and personal events

About the Company

Our experienced consultants specialize in providing outsourcing and staff augmentation solutions for several leading business types.

  • Grow: We help you see your progress with a smart Professional Development Plan.
  • Build: Your individual Training & Development strategy: we have a significant budget for your educational programs.
  • Clearly See: Your work results: we have a clear Goals List for your probation period.
  • Maintain: Your financial stability: we guarantee timely and competitive payments reviewed based on your performance results; PE registration handled by the accountant of the Company.
  • Keep: Your life-work balance: we provide 20 vacation days and medical insurance after the probation period.
  • Team Up: With people who are connected by main values: we value open and productive communication, have team-buildings and corporate events, and we care about each other and celebrate work anniversaries and personal events.

If you want happiness for an hour - take a nap. If you want happiness for a day - go fishing. If you want happiness for a month - get married. If you want happiness for a year - inherit a fortune. If you want happiness for a lifetime - develop it.

Contact Us

Either by phone for the more adventurous, or email for the bashful, we should talk. We even prepared a form if you want to start a project.

Let’s talk business

© Codify. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Київ

More at Codify

All 7 roles

Similar jobs

Popular searches