Senior Data Engineer

5 Minutes ago • All levels
Data Analysis

Job Description

Nubank, a leading digital banking platform, seeks a Senior Data Engineer. Our Analytics Engineer team bridges business needs and the data platform, ensuring data availability, modeling, governance, and performance. This role involves leading data projects autonomously, from requirements to data availability. Responsibilities include data ingestion, pipeline creation, contributing to data tool design and optimization, identifying scalability opportunities, translating business needs into data solutions, negotiating data strategies with stakeholders, and mentoring team members to foster data literacy.
Good To Have:
  • Knowledge of good software engineering practices (e.g., documentation, automated tests, clean code).
  • Knowledge of different database architecture and modeling techniques for analytical purposes (e.g., Data Mart, Data Lake, Data Warehouse).
  • Ability to abstract business concepts into quantitative metrics (e.g., KPIs, OKRs).
  • Good communication skills to deal with technical and business stakeholders.
  • Advanced English (B2+ level according to CEFR).
Must Have:
  • Lead data projects with high autonomy from requirements mapping to data modeling and data availability.
  • Perform data ingestion and create data pipelines, sometimes from scratch.
  • Contribute to the design, documentation, maintenance, monitoring, and optimization of our data codes and tools.
  • Identify opportunities for improvements and scalability in our ETL/ELT platform.
  • Translate business needs into solutions and products aligned with data platform tools and strategies.
  • Negotiate impactful data strategies with stakeholders, aligned with Nubank's data governance.
  • Mentor team members and promote data literacy at Nubank.
  • Experience with data engineering in complex and/or large-scale big data environments.
  • Ability to write optimized SQL queries for complex problems and perform data modeling.
  • Experience in implementing and maintaining data pipelines from scratch.
  • Strong programming experience with general-purpose languages (e.g., Python, R, Scala).
Perks:
  • Chance to earn equity in Nubank
  • Food/Meal Card (Meal Voucher and/or Food Voucher)
  • Commuting benefit (Transportation Voucher)
  • NuCare – Psychological, Financial, and Legal Assistance Program
  • Life insurance
  • Medical plan
  • Dental plan
  • NuLanguage – Language Course Program
  • Núcleo - Our learning platform for courses
  • Extended parental leave
  • Childcare assistance
  • Home office subsidy
  • Gym partnerships
  • 30 days of paid vacation

Add these skills to join the top 1% applicants for this job

communication
data-analytics
game-texts
business-analysis
python
scala
sql
machine-learning

About Nubank

Nubank was founded in 2013 with the mission to fight complexity to empower people in their daily lives, reinventing financial services. We are one of the largest digital banking platforms in the world, serving millions of customers in Brazil, Mexico, and Colombia. For more information, visit our institutional page https://international.nubank.com.br/pt-br/carreiras/

Our Analytics Engineer team

As a Senior Analytics Engineer here at Nubank, we are the bridge between business needs and the data platform. We make data available to all of Nubank, always thinking about the best modeling, governance, and performance. In addition, we share best practices and create new tools so that all data consumers can work in a more organized, efficient, and secure way.

We have some links to help you learn more about our Analytics Engineers team:

You will be responsible for

  • Leading data projects with great autonomy from requirements mapping to database modeling and data availability;
  • Performing data ingestion and creating a data pipeline, sometimes from scratch.
  • Contributing to the design, documentation, maintenance, monitoring, and optimization of our data codes and tools.
  • Identifying opportunities for improvements and scalability in our ETL/ELT platform.
  • Translating business needs into solutions and products aligned with the data platform's tools and strategies;
  • Negotiating an impactful data strategy with stakeholders, always aligned with Nubank's data governance;
  • Mentoring team members and promoting data literacy at Nubank.

We are looking for someone who

Must Have:

  • Experience with data engineering - environments with complexity and/or scale and the use of big data.
  • Ability to write SQL queries to solve highly complex problems optimally and perform data modeling in the database.
  • Passion for data;
  • Experience in implementing from scratch and maintaining data pipelines;
  • Strong programming experience with general-purpose languages (e.g., Python, R, Scala, etc.);
  • Good communication skills to deal with stakeholders from technical and business areas;

Nice to Have:

  • Notions of good software engineering practices (e.g., Documentation, automated tests, clean code, etc);
  • Knowledge of different database architecture and modeling techniques for analytical purposes (e.g., Data Mart, Data Lake, Data Warehouse, etc.);
  • Ability to abstract business concepts into quantitative metrics (e.g., KPIs, OKRs, etc);
  • Good communication skills to deal with stakeholders from technical and business areas;
  • Advanced English (B2+ level according to CEFR).

Note that this is not a Business Analyst, Machine Learning, or Data Scientist position.

To consult these vacancies, learn more on our careers page https://international.nubank.com.br/pt-br/carreiras/.

Benefits

  • Chance to earn equity in Nubank;
  • Food/Meal Card (Meal Voucher and/or Food Voucher)
  • Commuting benefit (Transportation Voucher)
  • NuCare – Psychological, Financial, and Legal Assistance Program
  • Life insurance
  • Medical plan
  • Dental plan
  • NuLanguage – Language Course Program
  • Núcleo - Our learning platform for courses
  • Extended parental leave
  • Childcare assistance
  • Home office subsidy
  • Gym partnerships
  • 30 days of paid vacation

Our Nu Way of Working

Our work model has cycles that can vary from two to three months depending on the area of activity. That is, for every eight or twelve weeks of remote work, one will be in the office. Learn more at Nu Way of Working Blog.

Set alerts for more jobs like Senior Data Engineer
Set alerts for new jobs by nubank
Set alerts for new Data Analysis jobs in Brazil
Set alerts for new jobs in Brazil
Set alerts for Data Analysis (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙