
Senior Software Engineer, Data Platform
Visa
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇧🇷 Brazil
Visit company websiteJob Level
Senior
Tech Stack
AirflowAWSCloudDistributed SystemsDockerGoGrafanaKubernetesPythonSQLTerraform
About the role
- Contribute to the design and evolution of the data platform, ensuring reliability, cost efficiency, and scalability
- Implement and optimize high-performance data services and pipelines (batch and streaming) for large-scale workloads
- Support production operations for file- and event-based systems: monitoring, incident response (on-call), and continuous improvement to meet SLAs
- Participate in code and design reviews, promoting best practices in testing, security, and observability
- Collaborate with partner teams and internal customers to deliver end-to-end data products
- Help reduce technical debt and simplify systems with clean interfaces and consistent patterns
Requirements
- Strong software engineering background building distributed systems at scale
- Proficiency in Golang, Python is a plus
- Cloud computing skills (preferably AWS) and hybrid designs
- Experience with modern streaming processing
- Data platform tooling: Terraform (IaC), Docker and Kubernetes (production) and Airflow (or similar orchestration)
- Observability and reliability mindset: Grafana, CloudWatch (logs, metrics, traces), on-call participation, SLA awareness
- Strong SQL skills
- Version control and CI/CD: Git/GitHub, pipelines (e.g. Codefresh) or similar
- Soft skills: clear communication, adaptability, self-management, critical thinking, collaboration
- English: B1 or above
Benefits
- Remote work options
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
GolangPythoncloud computingstreaming processingSQLTerraformDockerKubernetesAirflowCI/CD
Soft skills
clear communicationadaptabilityself-managementcritical thinkingcollaboration