iQube IT Consulting

Data Engineer

Posted: 2 minutes ago

Job Description

iQubeiQube is an IT consulting company based in Lisbon, Portugal, specializing in accelerating its clients' digital transformation through intelligent and efficient technological solutions.The company focuses on three main areas of services: IT Outsourcing (providing scalable integration of experienced professionals), Project Implementation (custom software development, web, and mobile applications), and AI Consulting (helping organizations implement and optimize Artificial Intelligence strategies, from feasibility assessments to building predictive systems). iQube operates with a flexible, customer-centric approach, supporting both Portuguese national operations and international customers through a nearshore model.Location: Portugal, in Porto (Hybrid – 2 days on-site per week)Type: Full-time / Long-term projectLanguage: English (mandatory)About the RoleWe’re looking for a Data Engineer with a strong technical background and a hands-on approach to data processing, automation, and scalable pipeline design.This role is ideal for someone who enjoys working at the intersection of data engineering, DevOps, and cloud technologies, ensuring data flows are efficient, secure, and reliable.You’ll be responsible for building, maintaining, and optimizing data pipelines that power analytics, AI, and automation across the organization.Key ResponsibilitiesDesign, implement, and maintain data collection and ingestion pipelines from various structured and unstructured sources.Develop and optimize ETL/ELT workflows for data processing, storage, and analysis.Collaborate with cross-functional teams to ensure data availability, accuracy, and performance.Integrate automation and CI/CD practices into the data pipeline lifecycle.Deploy and manage containerized workloads using Docker and Kubernetes.Implement and monitor data infrastructure within cloud environments.Ensure data security, scalability, and compliance best practices.Required SkillsProven experience as a Data Engineer (minimum 3 years).Strong knowledge of data pipeline design and management.Experience with CI/CD tools (GitLab CI, Jenkins, Azure DevOps, etc.).Hands-on experience with Docker and Kubernetes.Solid understanding of data storage, transformation, and processing frameworks.Proficiency in Python or another scripting language for data automation.Familiarity with SQL and database management (relational or NoSQL).Fluent in English, both spoken and written.Nice to HaveExperience working with OCR (Optical Character Recognition) or LLM (Large Language Model) integrations.Familiarity with cloud-based data services (Azure, GCP, or AWS).Knowledge of monitoring tools and infrastructure-as-code (Terraform, Ansible).

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In