This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Data Engineer based in Brazil.
This is an opportunity to take a senior role in building and evolving data services that support large-scale digital products and platforms.
You’ll design robust data models, pipelines, and services that enable teams and downstream consumers to access reliable, high-quality data.
The role combines hands-on engineering with architectural thinking, performance optimization, monitoring, and data governance.
You’ll work across cloud environments and modern data technologies while contributing to scalable and secure data solutions.
Your work will directly support strategic and operational decision-making through the creation of valuable data products.
You’ll collaborate with engineering, product, business, and technical teams in a global and highly collaborative environment.
This role is ideal for an experienced data engineer who enjoys solving complex problems and driving improvements across the data ecosystem.
Accountabilities
- Lead the development, evolution, and maintenance of data services and solutions supporting products, downstream services, infrastructure tools, and platforms.
- Design efficient and scalable data models using appropriate approaches such as normalization, denormalization, and dimensional modeling.
- Develop and maintain data ingestion, processing, validation, security, control, and data provisioning processes for different consumers and applications.
- Assess and improve data architectures and engineering processes to enhance performance, scalability, monitoring, reliability, and long-term maintainability.
- Evaluate data pipeline solutions based on latency, throughput, accuracy, scalability, reliability, security, and compliance requirements.
- Analyze business and data requirements to inform data modeling decisions and help create data products that address strategic and operational needs.
- Develop and maintain APIs that enable reliable data exchange between applications and services.
- Implement monitoring, alerting, observability, and failure-handling mechanisms to improve the reliability of data platforms.
- Evaluate and improve data quality processes and controls to ensure data accuracy, completeness, and consistency.
- Apply debugging and troubleshooting techniques to identify and resolve issues across data modules and integrated systems.
- Work with AWS, Azure, Google Cloud, and related cloud services to design and operate scalable data solutions.
- Evaluate programming solutions using Python, PySpark, Scala, and SQL for data processing, transformation, and analysis.
- Apply CI/CD principles and automated delivery practices to data engineering workflows.
- Integrate data with visualization tools to support insightful reports, dashboards, and business analysis.
- Apply Agile practices to plan, execute, and deliver data engineering initiatives effectively.
- Collaborate transparently with other teams and stakeholders, sharing technical knowledge and contributing to a positive team environment.
- Work independently while maintaining strong collaboration and communication across engineering and business functions.
- Bachelor’s degree in Computer Science, Computer Engineering, Information Systems, Systems Development Analysis, or a related technical field.
- Proven experience in data engineering, including the development and maintenance of scalable data services, pipelines, and data products.
- Advanced English proficiency, with strong written and verbal communication skills.
- Strong knowledge of data modeling concepts, including normalization, denormalization, dimensional modeling, and designing models for scalability.
- Solid programming experience with Python, PySpark, Scala, and SQL, with the ability to evaluate and implement efficient data processing solutions.
- Strong understanding of data pipeline architecture, including ingestion, processing, provisioning, monitoring, quality controls, and failure handling.
- Experience with cloud computing platforms and services, particularly AWS, Azure, or Google Cloud.
- Experience designing and maintaining APIs for data exchange between applications and services.
- Ability to assess scalability, reliability, security, compliance, latency, throughput, and accuracy when designing data solutions.
- Strong understanding of data quality practices and the ability to establish controls that ensure accurate and complete data.
- Experience with CI/CD principles and automated data engineering pipelines.
- Familiarity with Agile methodologies and collaborative software development practices.
- Experience integrating data with visualization platforms to create meaningful reports and dashboards.
- Understanding of the principles and assumptions behind different machine learning capabilities is an advantage.
- Strong analytical and logical reasoning skills, combined with a structured approach to problem-solving.
- Ability to work autonomously, manage priorities, meet deadlines, and consistently deliver high-quality work.
- Excellent interpersonal and communication skills, with the ability to present technical cases and discuss solutions with diverse stakeholders.
- A collaborative mindset and willingness to contribute positively to team relationships and shared objectives.
- Performance-based bonus*
- Attendance bonus*
- Private pension plan
- Meal allowance
- Casual office environment and dress code
- Additional days off*
- Health, dental, and life insurance
- Discounts on medicines
- WellHub partnership
- Childcare subsidies
- Discounts on company products*
- Clube Ben partnership
- Scholarship opportunities*
- School materials support
- Language learning platforms and training programs
- Transportation allowance
Requirements
Benefits
*Certain benefits are subject to applicable rules and eligibility criteria.

