Mid-Level Data Engineer – AWS, Databricks

Posted 15hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Engenheiro de Dados desenvolvendo pipelines escaláveis com Python, Spark e Databricks na Keyrus. Otimizando ingestão, qualidade, custos e performance para soluções de dados empresariais.

Responsibilities:

  • Develop and maintain data ingestion pipelines using Databricks Autoloader
  • Implement incremental processing and schema evolution
  • Implement large-scale data processing solutions using Spark Structured Streaming and Spark SQL
  • Apply partitioning, processing optimization, and Delta Lake
  • Analyze and optimize the performance and costs of Databricks environments
  • Implement data quality practices
  • Work with Git and pull request processes
  • Prepare technical documentation for developed solutions
  • Collaborate with business and Analytics teams to ensure data availability, structure, and security
  • Develop and enhance scalable, efficient, secure, and high-performance data solutions

Requirements:

  • Experience in data engineering and processing large volumes of information
  • Proficiency in Python and Apache Spark
  • Experience with Databricks
  • Knowledge of building and maintaining data ingestion pipelines
  • Experience with Spark Structured Streaming and Spark SQL
  • Knowledge of Delta Lake and processing optimization techniques
  • Experience with Git and version control
  • Knowledge of data quality practices
  • Preferred: knowledge of modern data architectures and ETL/ELT processes
  • Preferred: experience with agile methodologies such as Scrum and Kanban
  • Preferred: experience optimizing costs and performance in scalable data environments
  • Analytical, self-directed, and skilled at problem-solving
  • Eagerness to learn new technologies and propose innovative solutions
  • Excellent communication skills with technical and non-technical audiences
  • Ability to translate business needs into practical, scalable solutions
  • Ability to influence decisions and build trusted relationships with stakeholders

Benefits:

  • Remote work environment
  • Opportunities to develop skills and technical judgment
  • Collaboration with international teams across multiple geographies
  • Diversity and multiculturalism culture
  • Knowledge sharing and continuous improvement