Data Engineer

Armenia
Hybrid

We are seeking an experienced Data Engineer to design, implement, and maintain scalable data pipelines. This role is critical in transforming our data infrastructure that will be managed to handle business needs and support our future products. It’s important to be a proactive and smart part of the team continuously delivering valuable parts of the infrastructure from end-to-end, starting from implementation, covering with unit and integration tests, performing extensive QA and implementing deployment of the solution.

What you'll do
  • Contribute to our existing Data Infrastructure
    • Design and implement scalable data pipelines and ETL processes
    • Participate in Data Warehouse creation and maintenance
    • Develop data interfaces for downstream users
    • Optimize existing data pipelines
    • Participate in the important projects(Data Quality, Monitoring, Validation, Data Governance systems)
  • Deliver high quality solutions 
    • Participate in code reviews and design sessions 
    • Make sure that all the features are covered with unit/integration tests
    • Introducing suggestions that increase quality and stability of the solution
  • Participate in CI/CD pipeline extension 
    • Cover non automated steps 
    • Implement deployment of the components with Terraform
  • Collaborate with DE team and Data providers and users
    • Align on data requirements 
    • Investigate possible issues reported by data users
    • Support Data Analytics team with their requests.
What we are looking for
  • Masters or bachelor degree in CS or SE
  • 2+ years of experience in data engineering or backend engineering
  • Experience with cloud technologies (AWS)
    • Lambda
    • S3
    • Step Function
    • AppFlow
    • Redshift
    • DMS
    • SQS/Firehose/Kinesis/Kafka
    • Glue(Jobs, Crawlers, Data Catalog)
  • 2+ years of experience in Python or Scala or Java
  • Solid knowledge of SQL
  • Experience with data warehousing 
    • Data Modelling 
    • Query Performance optimization
    • Understanding of the difference between ETL, ELT(P).

 

  • Will be a plus:
    • Hands on experience with Terraform either equivalent tool (Ansible, Puppet)
    • Understanding of the NoSQL databases concepts (DynamoDB, ElasticSearch)
    • Experience with DBT
    • Experience with Github Actions or other CI/CD solutions.
How to apply

All interested candidates are encouraged to apply by sending their CV and additional details to [email protected].
We highly appreciate all applications, however, only shortlisted candidates will be contacted for the next stages.

Krisp is an Equal Opportunity Employer:

All applicants are considered regardless of race, color, religion, national origin, age, sex, marital status, ancestry, physical or mental disability, veteran status, gender identity, or sexual orientation. We do not tolerate discrimination or harassment of any kind. All employees and contractors of Krisp treat each other with respect and empathy.