Description
Job Summary:
A Data Engineering professional to develop and maintain scalable pipelines, handle large volumes of data, and collaborate in translating requirements into efficient solutions.
Key Highlights:
1. Develop and maintain scalable and high-performance data pipelines
2. Work with large volumes of data while ensuring quality and integrity
3. Collaborate with technical and business teams
Responsibilities
* Develop and maintain scalable and high-performance data pipelines.
* Work with large volumes of structured and unstructured data, ensuring quality,
integrity, and availability.
* Implement integrations via APIs (REST and/or messaging), performing data processing and
workflow automation.
* Develop distributed processing solutions and optimize queries.
* Automate deployments and resource provisioning using infrastructure-as-code principles.
* Orchestrate data workflows, ensuring monitoring, versioning, and observability.
* Collaborate with technical and business teams to translate requirements into efficient
data engineering solutions.
Technical Requirements (Hard Skills)
* Solid experience with Python for data manipulation, automation, and integrations.
* Solid experience with advanced SQL, including query optimization and data modeling.
* Knowledge of distributed and parallel processing, applying cluster computing concepts.
* Experience with cloud-based data architecture (preferably AWS).
Data integration via APIs, authentication, error handling, and integration patterns.
* Code versioning and automation practices (Git and DevOps/DataOps).
* Familiarity with infrastructure-as-code and automated provisioning.
* Knowledge of pipeline orchestration and governance of process execution.
* Familiarity with distributed query engines and large-scale processing optimization.
* Experience with data workflow orchestration using tools such as Airflow or similar (not mandatory, but desirable).
Desirable Knowledge (Tools)
Not mandatory, but considered advantageous for the mid-level position:
* Version control and CI/CD platforms (e.g., GitLab);
* Data processing and cluster tools (Databricks, Spark);
* Data lake platforms and distributed SQL engines (Trino, Dremio);
* Pipeline orchestrators (Airflow);
* Cloud solutions (AWS) and infrastructure-as-code (Terraform);
* API integration and consumption;
Prior experience with these environments will be considered advantageous, but we seek professionals
with a solid technical foundation and strong learning capability.