Match score not available

Senior Data Engineer - ElasticSearch

Remote: 
Full Remote
Contract: 
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

A minimum of 5 years of experience as a technical lead in building complex data systems., Advanced proficiency in Python and strong SQL writing skills., Expert-level knowledge of Elasticsearch and data pipeline tools like Spark, Hive, and Airflow..

Key responsabilities:

  • Lead the design, development, and optimization of complex data systems, including Elasticsearch clusters management.
  • Create and optimize indices, build queries, and implement data ingestion pipelines into Elasticsearch.
  • Oversee performance monitoring, security protocols, backup procedures, and version management of Elasticsearch clusters.
  • Develop and maintain data pipelines using Apache Spark, Hive, Airflow, and ensure data flow observability.
  • Apply Agile practices and CI/CD to enhance data engineering workflows.
Globaldev Group logo
Globaldev Group Information Technology & Services Scaleup https://globaldev.tech/
201 - 500 Employees
See more Globaldev Group offers

Job description

Logo Jobgether

Your missions

Kanda Software is a dynamic company based in the US, known for delivering innovative software solutions and technology services. We are currently seeking a highly skilled Senior Data Engineer to join our team and contribute to our exciting projects.

Responsibilities:
  • Lead the design, development, and optimization of complex data systems, including data flows, lakes, warehouses, and ETLs, across various cloud platforms.
  • Architect and manage Elasticsearch clusters, focusing on performance optimization, security, and scalability.
  • Create and optimize indices for performance and storage efficiency, leveraging index templates and mappings.
  • Build and optimize Elasticsearch queries using the Query DSL, including complex aggregations and full-text search.
  • Implement data ingestion pipelines to load data from various sources, including relational databases (RDBMS), into Elasticsearch.
  • Oversee performance monitoring, cluster management, security protocols, backup and restore procedures, and version management of Elasticsearch clusters.
  • Develop and maintain data pipelines using industry-standard tools such as Apache Spark, Apache Hive, Apache Airflow, and Stitch.
  • Implement data pipeline observability strategies to ensure reliable data flow and system transparency.
  • Apply modern software development practices, including Agile methodologies, Test-Driven Development (TDD), and Continuous Integration/Continuous Deployment (CI/CD), to enhance data engineering workflows.
Requirements:
  • A minimum of 5 years of experience as a technical lead, building and extending complex data systems.
  • Advanced proficiency in Python, with at least 3 years of experience.
  • Strong SQL writing and tuning skills.
  • Expert-level knowledge of Elasticsearch, including configuration, administration, and optimization techniques.
  • Demonstrated experience with building and maintaining data pipelines using tools such as Spark, Hive, Airflow, and Stitch.
  • Proven experience with data pipeline observability strategies and tools.
  • Strong understanding of software development practices, including Agile, TDD, and CI/CD.
Will be a plus:
  • Experience building or maintaining streaming platforms using Apache Kafka.
  • Proficiency in PySpark for distributed data processing.
  • Skills in implementing and managing containerization solutions using Kubernetes, Docker, etc., including observability of containerized applications.
  • Experience with Big Data as a Service (BDaaS) tools, such as AWS EMR or Azure HDInsight.
  • Experience in building and extending Machine Learning and Data Science platforms.
  • Familiarity with integrating data flows with third-party Business Intelligence (BI) platforms like Domo, Tableau, Sisense, etc.
What we offer:
  • Competitive salary and benefits package;
  • Flexible remote work arrangements;
  • Opportunities for professional development and growth;
  • Periodic review of the salary;
  • Paid events attendance;

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Information Technology & Services
Spoken language(s):
Check out the description to know which languages are mandatory.

Data Engineer Related jobs