cover image
Nubank

Nubank

www.nubank.com.br

3 Jobs

10,461 Employees

About the Company

Nu was born in 2013 with the mission to fight complexity to empower people in their daily lives by reinventing financial services. We are one of the world's largest digital banking platforms, serving more than 100 million customers across Brazil, Mexico, and Colombia. As one of the leading technology companies in the world, Nu leverages proprietary technologies and innovative business practices to create new financial solutions and experiences for individuals and SMEs that are simple, intuitive, convenient, low-cost, empowering, and human. Guided by its mission, Nu is fostering access to financial services across Latin America.

Listed Jobs

Company background Company brand
Company Name
Nubank
Job Title
Staff Machine Learning Engineer (Infrastructure)
Job Description
**Job Title:** Staff Machine Learning Engineer (Infrastructure) **Role Summary:** Design, build, and operate scalable, high‑performance AI/ML infrastructure on cloud platforms. Enable data scientists and ML engineers to train, evaluate, and serve models reliably and cost‑effectively across the organization. Lead technical direction, mentor team members, and ensure infrastructure aligns with product needs and operational excellence. **Expectations:** - Demonstrate deep expertise in distributed systems, cloud infrastructure, and production‑grade ML pipelines. - Deliver robust, observable, and fault‑tolerant solutions for training and inference workloads. - Own end‑to‑end infrastructure components with a strong product mindset. - Contribute to architectural decisions, mentor junior engineers, and uphold high engineering standards. **Key Responsibilities:** - Architect and implement cloud‑native, multi‑region AI infrastructure (GCP/AWS, Kubernetes, GPU/CPU orchestration). - Develop and maintain automated pipelines for model training, evaluation, deployment, and monitoring. - Optimize AI workloads using techniques such as PEFT, kernel fusion, mixed‑precision training, and pipeline parallelism. - Build infrastructure‑as‑code (Terraform, Pulumi) and enforce CI/CD practices for reproducibility. - Implement comprehensive observability (metrics, logging, alerting) for batch and real‑time systems. - Collaborate with cross‑functional AI teams to gather requirements and ensure platform usability. - Lead performance tuning, cost‑optimization, and scaling initiatives. **Required Skills:** - Strong background in systems and infrastructure engineering (distributed systems, scalability, reliability). - Proven experience designing, operating, and optimizing production ML pipelines. - Proficiency in Python and Go (or comparable languages) with clean, testable code practices. - Hands‑on expertise with cloud platforms (GCP or AWS), Kubernetes, GPU/CPU orchestration, and IaC tools (Terraform, Pulumi). - Knowledge of AI workload optimizations: PEFT, kernel fusion, mixed‑precision, resource scheduling. - Solid experience in observability frameworks (monitoring, alerting, logging, fault tolerance). - Ability to work in high‑impact, cross‑functional teams and mentor peers. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related technical field (Master’s preferred). - Relevant cloud certifications (e.g., Google Cloud Professional Engineer, AWS Solutions Architect) are a plus but not mandatory.
United states
Remote
28-09-2025
Company background Company brand
Company Name
Nubank
Job Title
Senior Software Engineer
Job Description
Job title: Senior Software Engineer Role Summary: Design, develop, and maintain horizontally scalable microservices primarily using Clojure within a distributed systems architecture. Expectations: - Minimum 6 years of experience building digital products. - Ability to translate business and technical requirements into robust, maintainable code. - Strong communicator across cross‑functional teams. - Commitment to high‑quality user experience. - Proficiency in either object‑oriented or functional programming. - Familiarity with distributed systems, cloud infrastructure, and CI/CD practices. - Advanced English language skills. Key Responsibilities: - Architect and implement microservices with Clojure, Finagle, and hexagonal architecture. - Develop high‑throughput jobs and inter‑service communication using Kafka. - Manage continuous integration and deployment pipelines on AWS. - Persist data in Datomic and DynamoDB. - Implement monitoring, observability, and alerting with Prometheus. - Deploy services primarily in Kubernetes environments. - Plan and execute end‑to‑end features in an Agile setting. - Write, test, instrument, document, and maintain codebase. - Conduct pair programming and code reviews to foster team growth. - Collaborate with Product, Design, and partner Engineering teams. - Participate in on‑call rotations and incident response. - Contribute to backend, mobile, and frontend development as needed. Required Skills: - Clojure (or willingness to learn). - Functional programming concepts; experience with hexagonal architecture. - Kafka messaging, AWS services, and Kubernetes orchestration. - Datomic and DynamoDB data modeling. - Prometheus monitoring. - Agile methodologies, including sprint planning, stand‑ups, and retrospectives. - CI/CD tooling and infrastructure‑as‑code practices. - Strong problem‑solving and communication abilities. Required Education & Certifications: - Not specified. ---
Toronto, Canada
Hybrid
Senior
17-10-2025
Company background Company brand
Company Name
Nubank
Job Title
Staff Software Engineer
Job Description
**Job title**: Staff Software Engineer **Role Summary**: Lead the design, implementation, and operation of horizontally scalable, micro‑service based digital banking solutions. Own high‑throughput data pipelines and cloud infrastructure while driving technical strategy across multiple autonomous teams. Mentor senior engineers, uphold architectural standards, and ensure end‑to‑end observability and reliability. **Expectations**: - Minimum 10 years of comprehensive software development experience in complex, distributed environments. - Deep expertise in microservices architecture, large‑scale system design, and cloud platforms. - Proven ability to influence and lead cross‑team initiatives without direct authority. - Strong communication skills, fluent in English, capable of articulating trade‑offs to technical and non‑technical stakeholders. **Key Responsibilities**: - Design, develop, test, document, and maintain highly scalable microservices primarily using Clojure (will provide training). - Architect and manage asynchronous communication with Kafka; persist data in Datomic and DynamoDB. - Provision AWS resources, build CI/CD pipelines, and run services in Kubernetes. - Implement comprehensive monitoring, observability, and alerting via Prometheus and related tooling. - Mentor engineering teams, conduct code reviews, and raise the technical bar across the organization. - Collaborate closely with Product, Design, and Engineering leaders to deliver new features and maintain high product quality. - Participate in on‑call rotations, incident response, and post‑mortem analysis. - Maintain alignment between business strategy and technical architecture, ensuring resilient solutions across regions. **Required Skills**: - Proficiency in Clojure or strong functional programming background; ability to learn and apply new languages. - Solid knowledge of object‑oriented languages (Java, Kotlin, Scala, etc.). - Expertise in distributed systems, microservices, event streaming (Kafka), and cloud architecture (AWS). - Experience with container orchestration (Kubernetes) and infrastructure as code. - Familiarity with data stores: Datomic, DynamoDB, relational or NoSQL systems. - Hands‑on experience with CI/CD pipelines, automated testing, and deployment automation. - Strong grasp of observability: Prometheus, Grafana, tracing, logging. - Demonstrated leadership in architectural decision‑making and technical mentorship. - Excellent written and verbal communication; advanced English proficiency. **Required Education & Certifications**: - Bachelor's degree (or equivalent experience) in Computer Science, Software Engineering, or related field. - Relevant certifications (e.g., AWS Certified Solutions Architect, Kubernetes Administrator, or functional programming credentials) are a plus but not mandatory.
Toronto, Canada
Hybrid
Senior
17-10-2025