Position: Senior Data Engineer
Company: Binariks Inc.
Category: Python
Experience required: 3y
English level: intermediate

**Responsibilities:**
- Gathering requirements, setting priorities and making precise decisions within deadlines;
- Collaborate with Executives, Business Analysts, and Data Scientists to formulate hypotheses, prepare data, build data models, and visualize results to effectively connect data insights to complex client strategic questions;
- Develop quality audits to identify and report potential data quality issues and oversee the data team’s work product;
- Build and maintain master databases/data warehouses for consulting teams by pulling together disparate data sources;
- Effectively present and communicate complex analytical or technical concepts to internal and external stakeholders.

**Job Requirements:**
- 3+ years of experience working with Python or another object-oriented language;
- SQL mastery, including techniques for writing efficient code over large datasets;
- Extensive experience with data preparation for statistical or machine learning models;
- Ability to leverage critical data-driven thinking and enthusiasm for translating data into actionable insight to generate consistently accurate and useful analysis and models;
- Experience running ETLs on a data warehouse – AWS Redshift, Presto, Hive, Big Query, Teradata;
- Experience using Apache Spark;
- Experience working with and running ETLs on traditional relational databases – MySQL, PostgreSQL, MSSQL, Oracle SQL;
- Experience working with GCP, AWS, or other cloud platforms;
- Experience exporting data to Excel and publishing to BI solution such as Tableau, Qlik, Looker, or Power BI for business users to view;
- Experience using a workflow management tool such as Airflow, Luigi, Oozie, or Azkaban;
- Attention to detail and time management delivering high-quality work while meeting deadlines;
- 1-2 years of data project leadership experience will be a plus.

**Skills and Special Knowledge:**
- English Intermediate+;
- Knowledge of Agile/SCRUM and iterative development lifecycles;
- Good problem-solving skills;
- Good communication skills.

**We provide the following for our employees:**
- 18 working days of paid vacation;
- Paid sick leaves (20 days per year);
- Flexible work schedule;
- Possibility to share and gain knowledge on regular tech talks;
- Competitive and rewarding salary based on performance appraisals/knowledge evaluation;
- Comfortable office facilities;
- Challenging and interesting projects;
- Corporate events and birthday celebrations.