[Job-32044] Senior Data Developer, Brazil
CI&T, Brazil
The role
This role combines deep hands-on data engineering with technical ownership of a critical data layer. The Senior Data Developer will own the relational and lakehouse data behind a higher-education platform's program, student and enrollment data. That data has to be correct, fast and well governed, so that analytics, CRM and partner-facing applications can trust it. Success depends on taking ambiguous data problems from analysis to production on your own, making sound performance and modeling trade-offs, and keeping a high quality bar across the team.
What you will do
Database Development: Design, build and tune schemas, stored procedures, views, functions and indexes. Lead query-plan analysis and performance work. Lakehouse Engineering: Build and maintain Databricks pipelines (PySpark / Spark SQL) and dbt models using Kimball dimensional modeling. Dual-Layer Delivery: Support both the transactional SQL databases used by applications and the lakehouse models used for analytics. Data Governance & Quality: Manage data access and lineage in Unity Catalog.
Implement quality checks and source-to-target reconciliation, and protect sensitive personal data (masking, row-level access). Engineering Practices: Version database changes in Git, deploy through CI/CD, and review peers' SQL. Knowledge Transfer & Operations: Take over existing schemas and jobs from previous teams without disrupting production. Document data models and runbooks, and support incident resolution and root-cause analysis. Collaboration: Work with the Data Architect on modeling standards, and with application developers on API and data contracts.