Position: Senior Data Engineer
Company: Binariks
Experience required: 3y
English level: intermediate

**Responsibilities:**
Maintain and design ETL data processing, data architecture, maintain SQL stored procedures
Developing high quality, testable and high-performant software using Agile practices
Gathering requirements, setting priorities, and making precise decisions within deadlines

**Job Requirements:**
At least 3 years of solid, hands-on software development experience
Strong knowledge of at least one of Python, Java
Data Engineering including Azure Data Factory and Azure Databricks with experience in SQL (Stored procedures, T-SQL)
Knowledge in Data Streaming Frameworks (Kafka, Spark Streaming) and API(s) is a plus
Experience with Elasticsearch or machine learning a huge plus!
Experience and desire to work in an Agile environment following Scrum methodologies
Experience with Snowplow and AWS Glue preferred

**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
10 working days of sick leave annually (5 days paid at 100% and 5 days at 75% rate of your average monthly salary)  
50% cost compensation for English courses at the office
Flexible work schedule
Additional days off for special occasions,  national holidays off
A competitive and rewarding salary based on performance appraisals/knowledge evaluation
Possibility to share and gain knowledge on regular tech talks
Friendly and professional team
Innovative projects with advanced technologies
Corporate events
Remote work
Accounting  service