Data Infrastructure Engineer - Berlin

Berlin, Germany · engineering

Description

What is Nubank?

We are the leading fintech in Latin America. We use leading edge technology, design and data, We are committed to fighting complexity and empowering Brazilians to take control of their finances. We are actively servicing millions of clients with an order of magnitude more prospective customers, for our mobile-controlled credit card product, since its launch on September 2014. With our head office located in the Pinheiros region of São Paulo and an engineering office located in Berlin, Nubank has raised USD 270 million in investment rounds led by Sequoia Capital, Founders Fund, Tiger Global, Kaszek Ventures, Goldman Sachs, QED Investors and DST Global.

Why is software engineering important for us?

We are a technology company, and software engineers form the bulk of our team. Our software team creates new features for our cardholder customers, as well as advanced analytics and machine learning models to continuously improve decision making and streamline processes.

What are some examples of problems a software engineer will solve?

The office in Berlin is currently centered around backend and data-infrastructure focused work. Shipping valuable features requires dealing with distributed applications, infrastructure, user facing API and production microservices; our engineers commonly rotate focus between these responsibilities. We consistently work with and explore new technologies, and thus value professionals who are open to learning new things, regardless of preexisting comfort zones. Nubank software engineers in Berlin might solve the following problems:

Create data pipelines integrating a wide range of sources to drive business functions and products

Constantly refining the data platform to enable a broader set of data applications such as streaming systems and online ML models to exist

Improve user-experience and platform predictability through work on monitoring, UX and system reliability

Work with backend microservices in functional programming languages, such as Clojure

You will fit well if

You are hungry and enjoy being constantly challenged to learn and do more

You embrace conflict of ideas and like to question the status quo

You learn fast and easily adapt to changing situations and priorities

You believe in building great products and doing great work

You want to understand the big picture, to be held accountable and make a meaningful contribution with your work

Requirements

Candidates

Nubank’s new office in Berlin is an engineering office dedicated to serving the horizontal engineering needs of Nubank. As a satellite office we enjoy being small and nimble while still able to take advantage of the largess of Nubank and Nubank’s experience, structure, cultural foundations and sound practices. We are looking to staff this office with the best and brightest engineers.

We are looking for software engineers that are curious, enthusiastic, versatile, eager to learn, with a track record of creating efficient, scalable and accessible solutions, preferably in the domain of data infrastructure and tooling. We want engineers with a high degree of empathy for your users' problems and knows how to push initiatives forward and get things done. Engineers that want to have an impact in improving the quality of our customers’ lives.

Relevant Knowledge

Functional programming (e.g. Clojure, Scala)

Distributed processing frameworks (e.g. Spark, Kafka Streams, Flink)

Using and Maintaining Kafka

Experience designing data-pipelines

Streaming and Real-time systems

Cluster management (e.g. Apache Mesos, Kubernetes)

Infrastructure as code (e.g. Ansible, Terraform, CloudFormation)

RESTful API oriented design / modular service oriented architecture

JVM experience (e.g. Java, Scala, Clojure)

SQL / NoSQL databases (e.g. PostgreSQL, MySQL, Datomic)

Unit / functional / integration testing

You will have a meaningful chance to shape architecture, process, and culture while working with leading edge technologies. We believe in good inter and intra team chemistry, enthusiasm for building things, and exercising the surprising capacity to learn new things when we stay humble and open-minded. English language skills are essential.