Position: Senior Data Engineer
Company: Adraba
Category: Data Science
Experience required: 3y
English level: upper
Published: 2020-06-01T00:00:00+03:00

**We're creating an R&D Team for our American client who is devoting their time to building tools that empower believers to grow their faith!**
As our Sr.  , you will build -pipelines, support  analytic processes, and manage  analytics platforms, with the mindset of aiding our business and engineering teams in their use of  to make smarter, more informed decisions. You will help us manage our  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.

**Our candidate has such knowledge, skills and experience:**
• Experience with dimensional  modelling and schema design in  Warehouses,  Lakes, and related -strategy techniques.
• Expertise within , , , , and related   analytics technologies. (e.g. BigQuery, Oracle, Hive, etc).
• Experience in custom or structured ETL design, implementation, and maintenance (e.g.. Informatica, , , Stich, etc).
• Experience with -based  analytics tools, reporting and dashboard platforms (e.g. Tableau, Periscope, Chart.io, Google Analytics, PowerBI, etc).
• Experience working with either Map Reduce or similar MPP systems on any size/scale. Ability to write well-abstracted, reusable code components preferred.
• Experience building  analytic and -based applications and knowledge of related web technologies (HTML/CSS/JS).
• High-proficiency with SQL, Python, .js, , and related technologies.

**You will be responsible for:**
• developing and maintaining  pipelines and  analytic systems;
• modelling  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.

**Your key results will be:**
• Build and provide ongoing support for data pipes to connect and collect data from internal systems and 3rd party API’s (e.g. , Facebook, Google Ads, etc).
• Extract and load  into staging environments. Validation of events, entity and  attributes (for all sources) to ensure -content quality, integrity, and timeliness are consistent with business expectations.
• Work with business and engineering teams to understand business needs. Design, architect and develop  models for  warehouse and reporting infrastructure, consistent with business needs.
• Develop  scrubbing, normalization, and transformation processes. Analyze  analytic technology needs and assist the team with  road-map.
• Manage and align maintenance schedules (up-time) for  analytic systems. Create operational alerts for system health monitoring.
• Work with 3rd party services (e.g. Branch, MixPanel, etc) to enable  continuity, minimize downtime, and support  recovery capabilities. Define  validation rules, monitor, track, and report  quality & integrity.
• Build tracking and alerts for issues with critical  & KPIs such as app & customer usage , CPI, CPM, spend, and other critical  & metrics.

**With us You:**
- can professionally grow - we help you to see your progress with smart Professional Development Plan;
- can build your individual Training&Development strategy - we have a significant budget for your educational programs;
- can clearly see your work results - we have clear Goals List for your probation period (3 months) and quarterly performance appraisal based on your OKR;
- can maintain your financial stability - we guarantee timely and competitive payments that are reviewing based on your performance results; PE registration, handled by the Company’s accountant;
- can keep life-work balance - we provide 20 vacation days, 5 paid sick days, days for remote work, and we avoid overtime due to smart planning and time estimation;
- can be a part of a team that is connected by main values (results, continuous improvement, collaboration, care and have fun) - we value open and productive communication, have team-buildings and corporate events; we care about each other, and celebrate work anniversaries and personal events.