Engenheiro de Dados (Pleno/Sênior)

Jobgether · Brazil

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Data Engineer (Mid/Senior Level) based in Brazil.

This is a highly technical and impact-driven data engineering role within an AI and data science environment, focused on building scalable, reliable, and production-grade data platforms. You will be responsible for designing and evolving modern data architectures that power analytics, machine learning, and real-time applications. The role involves working across data lakes, data warehouses, and feature stores, ensuring data quality, governance, and performance at scale. You will collaborate closely with data scientists and ML engineers to enable end-to-end machine learning pipelines and intelligent systems. In addition, you will contribute to event-driven architectures and cloud-native solutions across AWS and Azure environments. This is a great opportunity for engineers who enjoy solving complex data challenges and turning large-scale data into strategic business value.

Accountabilities:

  • Design, build, and maintain scalable Data Lake and Data Warehouse architectures using cloud technologies such as AWS S3.
  • Develop and implement Feature Stores (offline and online), ensuring consistency, scalability, and point-in-time correctness.
  • Build and maintain robust ETL/ELT data pipelines with versioning, data lineage, and automated data quality testing.
  • Enhance and evolve existing analytical pipelines and dashboards, supporting the expansion of the data lake ecosystem.
  • Implement and support event-driven architectures using tools such as Kafka or Azure Service Bus for real-time data processing.
  • Collaborate with ML Engineers to support and optimize MLOps pipelines using tools like Azure ML and MLflow.
  • Ensure data modeling best practices, including partitioning strategies and scalable architecture design.
  • Maintain high standards of data reliability, governance, and performance across all pipelines and systems.
  • Requirements:

    • Degree in Computer Science, Data Science, Engineering, Mathematics, Statistics, Economics, or related fields (Bachelor’s, Postgraduate, MBA, or Master’s).
    • Strong experience with SQL (preferably SQL Server) and advanced data querying.
    • Solid programming experience in Python for data engineering and pipeline development.
    • Hands-on experience building production-grade ETL/ELT pipelines.
    • Experience with AWS services such as S3, RDS, ECS/EC2, and Application Load Balancer.
    • Strong understanding of data engineering principles, including lineage, partitioning, and point-in-time correctness.
    • Advanced English or Spanish for communication with international stakeholders.
    • Strong analytical thinking and problem-solving skills in complex data environments.
    • Experience working in collaborative, agile, and cross-functional teams.
    • Benefits:

      • PJ contract with long-term partnership perspective.
      • Fully remote work model.
      • Flexible working hours (8 hours per day / 168 monthly hours).
      • Quarterly banked hours system with compensation for positive balance.
      • Performance-based variable compensation after 4 months.
      • Meal allowance via flexible card (R$700/month - Flash).
      • Paid time off increasing with tenure (from 7 to 30 days depending on seniority).
      • Birthday month day off.
      • Partnerships with Wellhub (Gympass), Open English, FIAP, and wellness services.
      • Access to mental health and psychology service partners.

Data & ML pay context

Based on 1,376 disclosed Data & ML salaries on RoleSuite, the role pays a median of $165K/year, with most offers between $128K and $209K (10th–90th percentile: $106K–$250K).

See the full Data & ML salary breakdown →
Apply →