Job Title: Senior Data Engineer
Location: Brazil
Work Mode: 100% Remote
Employment Type: Independent Contractor (hourly pay, no benefits, candidate responsible for own taxes)
Contract: 6 Months (with possibility of extension)
Hours: 40 hours per week
About the Role
We are looking for a highly skilled Senior Data Engineer to join a software-centric data engineering team responsible for building and maintaining high-scale data systems. This role involves owning the end-to-end delivery of complex data infrastructure and high-fidelity integrations.
This is a coding-heavy position requiring strong expertise in building robust integrations between internal microservices and external partner APIs, as well as developing scalable data pipelines. You will collaborate closely with Data Science, Product and Engineering teams to deliver advanced data platform capabilities.
Responsibilities
* Design and develop code-driven interfaces between the data platform and internal/external services
* Take projects from initial requirements gathering through to production deployment and proactive monitoring
* Build scalable data transformations using dbt
* Design systems that balance technical excellence with business needs, ensuring reliability and long-term maintainability
* Leverage AI-assisted coding tools (such as Cursor, Claude) to improve development speed and code quality
* Collaborate with Engineering, Product, and Analytics teams to solve complex data challenges
Requirements
* Bachelor’s or master’s degree in computer science or a related field
* 5+ years of experience in Data Engineering with a strong foundation in system design
* Strong coding skills with the ability to write production-grade, modular Python code
* Expert-level proficiency in SQL, including complex data modeling and query optimization
* Hands-on experience with Google Cloud Platform (BigQuery, Cloud Functions, Pub/Sub, Composer, Dataflow, etc.)
* Proven experience building integrations using APIs and working with streaming platforms
* Advanced hands-on experience with dbt (incremental models, testing, project organization)
* Experience using AI coding tools to enhance productivity and code quality
* Strong experience with Git, CI/CD workflows, and Docker/Kubernetes
* Excellent communication and collaboration skills
Preferred Requirements
* Knowledge of data design patterns such as Medallion architecture
* Experience with Terraform or Atlantis