Senior Reporting Engineer

closed
dLocal Logo

dLocal

πŸ’΅ $100k-$150k
πŸ“Remote - Brazil, Uruguay

Summary

Join dLocal, a global leader in payment processing, and become a Software Engineer contributing to high-performance applications for major clients like Netflix and Amazon. You will participate in all phases of the application development lifecycle, designing, developing, and delivering high-volume data analytics applications. This role requires expertise in Python and Java or Golang, REST APIs, SQL, data modeling, and experience with AWS and distributed processing. dLocal offers a flexible, remote-first culture with travel, health, and learning benefits. The company fosters a dynamic, international environment with a team of 900+ colleagues from 25+ countries. This is an opportunity to build a global career impacting millions of lives.

Requirements

  • Great knowledge over Python and Java or Golang
  • Strong experience in developing REST API applications
  • Great knowledge over SQL & DBMS
  • Deep understanding on data modelling (Star schema, Snowflake) and manipulation/cleansing
  • Good knowledge on non-relational databases (NoSQL) and semi-structured/unstructured data
  • Good knowledge of distributed processing (Apache Spark, Hadoop, Hive, Presto, or similar)
  • Experience with AWS environment (S3, Redshift, RDS, SQS, Athena, Glue, CloudWatch, EMR, Lambda, or similar)
  • Experience with code versioning (GitHub or similar)
  • Experience in Batch processing (ETL/ELT)
  • Advanced/fluent English

Responsibilities

  • Contribute in all phases of the analytical application development life cycle
  • Design, develop and deliver high-volume applications for data analytics systems
  • Write well-designed, testable and efficient code
  • Ensure designs are in compliance with specifications
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

Preferred Qualifications

  • Experience with Agile/Kanban work methodology (JIRA)
  • Experience using Unix OS
  • Experience with dataviz tools (Tableau, Looker, DataStudio, PowerBI, or similar)
  • Understanding of files formats and how to manipulate them (AVRO, JSON, PARQUET, CSV, etc)
  • Knowledge in GCP
  • Knowledge in Streaming
  • Knowledge on orchestration tools (Apache Airflow, Prefect, Mage, or similar)

Benefits

Flexible, remote-first dynamic culture with travel, health, and learning benefits

This job is filled or no longer available