CareerPlanSign in

Staff Software Engineer

São Paulo💼 Full-time🗓 2026-09-10 → 2026-09-26

Core

Design, build, and maintain large-scale distributed systems, data pipelines, and ML-enabled solutions for a digital bank serving 140 million customers across Latin America.

Role type

Staff Software Engineer (Data & ML Systems)

Builds

Horizontally scalable microservices, high-throughput event-driven architectures, distributed transactional systems, and production ML models.

Domain

Fintech / Digital Banking / Distributed Systems / Machine Learning

Deliverable

production ML models | product features | infrastructure

Required skills

General-purpose programming (Python, Clojure, Scala, Java), distributed systems design, microservices architecture, data pipeline engineering, ML model lifecycle management, system reliability and scalability

Preferred skills

Cloud platforms (AWS, GCP, Azure), data architecture patterns (Data Lake, Warehouse, Mart), ML frameworks and feature engineering, data visualization tools

Technologies

Clojure, Datomic, ETL/ELT, microservices, event-driven architectures, CI/CD, cloud-native infrastructure

Responsibilities

Design and maintain robust data pipelines and distributed systems; deploy and monitor ML models in batch and real-time scenarios; lead end-to-end data and engineering projects; translate business needs into technical solutions; mentor peers and drive engineering literacy initiatives

Seniority

Staff, hands-on IC with strategic leadership

Sourced via ashby · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.