Nubank
Senior Software Engineer - BR
São Paulo, Remote. Posted 3 months ago
The role
Software engineers work with large scale distributed systems and microservices. They design, build, and maintain data pipelines, distributed systems, and ML-enabled solutions.
What you will do
- Work with large scale distributed systems
- Collaborate with building microservices
- Design, build and maintain robust data pipelines, distributed systems and ML-enabled solutions
- Deploy and maintain ML models in both batch and real-time scenarios
- Lead data and engineering projects end-to-end
- Contribute to the design, documentation, maintenance and optimization of our data codebase, platforms and tooling
- Translate business needs into data products and technical solutions
- Partner with technical and business stakeholders to define strategies
- Share knowledge, mentor peers and contribute to engineering and data literacy initiatives
Required qualifications
- Programming experience in one or more general-purpose languages (e.g. Python, Clojure, Scala, Java)
- Familiarity with analytical data environments and data engineering concepts: pipelines, ETL/ELT, and data modeling
- Understanding of ML model lifecycle, from training and evaluation to deployment and monitoring
- Familiarity with distributed systems, microservices and asynchronous architectures
- Strong communication skills to collaborate with both technical and business stakeholders
- Passion for building high-quality software and data products
Nice to have
- Experience with cloud platforms such as AWS, GCP or Azure
- Knowledge of data architecture patterns (Data Lake, Data Warehouse, Data Mart)
- Familiarity with ML frameworks and feature engineering pipelines
- Experience with data visualization tools (Looker, Power BI, Tableau or similar)
- Knowledge of software engineering best practices: testing, clean code, documentation
Benefits
- Chance of earning equity at Nubank
- Food/Meal Card (Vale-Refeição and/or Vale Alimentação)
- Public Transportation Commuting Benefit (Vale-Transporte)
- NuCare – Psychological, Financial and Legal Assistance Program
- Life Insurance, Medical Plan and Dental Plan
- NuLanguage – Language Course Program
- Nucleo – Our learning platform
- Extended Parental Leave, Daycare Allowance and Parental Consultancy
- Work-from-home Allowance
- Gym Partnerships
- 30 days of paid vacation
- Relocation Assistance Package, if applicable
About the company
Nu serves more than 140 million customers with a mission to fight complexity and empower people. The company uses proprietary technology and data at scale to power its digital platform.