Overview
Company
Profile match
Impact
Conditions
Benefits
Hiring process
Similar jobs

Ciandt

Ciandt is a leading provider of digital transformation services. We help organizations transform their businesses by leveraging the latest technologies. Our solutions provide comprehensive digital strategy, design, development, and implementation capabilities.

At CI&T, we are looking for a Senior Python Developer / Data Engineer to join a strategic initiative focused on modernizing and evolving our forecasting and data processing platforms.

This role is ideal for a professional who is highly skilled in Python development, passionate about code quality, refactoring, performance optimization, and software engineering best practices, while also bringing good knowledge of Data Engineering concepts and production data pipelines.

The main challenge is not building a system from scratch, but improving, restructuring, and scaling an existing production codebase, ensuring maintainability, reliability, observability, and long-term sustainability.

Key Responsibilities

  • Refactor and simplify existing Python production codebases to improve readability, maintainability, and performance.

  • Improve project architecture by organizing reusable logic into modular, testable Python packages and services.

  • Eliminate duplicated, fragile, or unnecessary code and apply clean code principles.

  • Implement and maintain unit, integration, and regression tests.

  • Enhance configuration management by replacing hard-coded values with scalable abstractions.

  • Improve observability and monitoring of data pipelines and forecasting processes through logging, metrics, alerting, and diagnostics.

  • Automate repetitive development and deployment tasks where appropriate.

  • Produce clear technical documentation for code, architecture, operational processes, and business rules.

  • Collaborate closely with engineering teams to evolve the platform without disrupting ongoing feature delivery.

  • Recommend pragmatic technical improvements that increase stability, scalability, and engineering efficiency.

Required Qualifications

  • Advanced / Fluent English (C1 or higher) , mandatory.

  • Strong experience with Python and solid Software Engineering fundamentals.

  • Proven experience refactoring and modernizing existing production systems.

  • Experience designing maintainable, modular, and reusable Python applications.

  • Strong knowledge of automated testing (unit, integration, and regression testing).

  • Experience debugging and troubleshooting complex production workflows.

  • Solid understanding of Git workflows, code reviews, and collaborative development practices.

  • Ability to work independently in fast-paced and ambiguous environments.

  • Good understanding of Data Engineering concepts, including data pipelines, ETL/ELT processes, data quality, and scalable data processing workflows.

Nice to Have

  • Experience with production data pipelines or forecasting systems.

  • Familiarity with Databricks, Spark, or similar modern data platforms.

  • Experience with CI/CD tools such as GitHub Actions, Azure DevOps, or similar.

  • Knowledge of Azure cloud services.

  • Experience migrating notebook-based workflows into production-grade Python applications.

  • Familiarity with data quality validation, monitoring, and observability practices for analytical or forecasting systems.

Why Join CI&T?

You will work on large-scale, business-critical data and forecasting solutions, collaborating with talented engineers in a global environment that values technical excellence, continuous improvement, and innovation. This is an excellent opportunity for someone who enjoys clean architecture, high-quality Python development, and modern Data Engineering practices while making a real impact on production systems.

Recommended for you based on this role

Similar stack
Same company
In your city
Remote • Full-Time • Brazil
Kotlin
Databases
Apache Kafka
DynamoDB
AI/ML
Claude
Claude Code
DevOps
Amazon EKS
AWS
AWS Fargate
Docker
Kubernetes
Cybersecurity
Least Privilege
Apply
Remote • Full-Time • Brazil
JavaScript
PHP
DevOps
AWS
Apply
Remote • Full-Time • Brazil
Java
TypeScript
JavaScript
Java
Spring Boot
AI/ML
Claude
Claude Code
Frontend
Angular
DevOps
Jenkins
Cybersecurity
SonarQube
Management
Jira
Apply
Remote • Full-Time • Brazil
TypeScript
JavaScript
Frontend
Angular
Angular Material
Bootstrap
Next.js
NgRx
React.js
RxJS
DevOps
AWS
CloudFormation
Git
GitHub Actions
QA
Cypress
Jest
Apply
Remote • Full-Time • Brazil
Python
SQL
Databases
Apache Iceberg
Apache Kafka
Databricks
Google BigQuery
AI/ML
Airflow
dbt
Spark
DevOps
Azure
CI/CD
GCP
Git
GitHub Actions
Terraform
Apply
Remote • Full-Time • Brazil
Python
AI/ML
AI Agents
Langfuse
LLM
QA
Pytest
Apply
Remote • Full-Time • Brazil
Python
SQL
Databases
Databricks
AI/ML
Model Context Protocol
DevOps
Azure
CI/CD
Git
Analytics
Power BI
Apply
Remote • Full-Time • Brazil
Java
DevOps
Azure
Azure DevOps
CI/CD
FinOps
Kubernetes
Terraform
Apply
Remote • Full-Time • Brazil
Kotlin
Databases
Apache Kafka
DynamoDB
AI/ML
Claude
Claude Code
DevOps
Amazon EKS
AWS
AWS Fargate
Docker
Kubernetes
Cybersecurity
Least Privilege
Apply
Remote • Full-Time • Campinas
Python
TypeScript
JavaScript
Python
Django
FastAPI
Flask
Databases
Apache Kafka
MySQL
PostgreSQL
Redis
Frontend
GraphQL
React.js
DevOps
Amazon EKS
AWS
CI/CD
Kubernetes
Apply
Career impact
Discover how this job can transform your career
Get a personal career forecast for this job - salary uplift, next-level role, skill boost and a 3-year financial impact, all calculated from your profile.
Personal salary uplift vs. your current pay
Your 3-year career trajectory
Skills you will level up in this role
3-year financial impact in dollars
Create free account
Free forever • Less than a minute • No credit card

Work setup

Location
Brazil
Remote work
Remote (Brazil)
Employment
Full-Time