Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Reporting Engineer image - Rise Careers
Job details

Senior Reporting Engineer

Why should you join dLocal?


dLocal enables the biggest companies in the world to collect payments in 40 countries in emerging markets. Global brands rely on us to increase conversion rates and simplify payment expansion effortlessly. As both a payments processor and a merchant of record where we operate, we make it possible for our merchants to make inroads into the world’s fastest-growing, emerging markets. 


By joining us you will be a part of an amazing global team that makes it all happen, in a flexible, remote-first dynamic culture with travel, health, and learning benefits, among others. Being a part of dLocal means working with 900+ teammates from 25+ different nationalities and developing an international career that impacts millions of people’s daily lives. We are builders, we never run from a challenge, we are customer-centric, and if this sounds like you, we know you will thrive in our team.



We are looking for a Software Engineer who wants to build high-performance, scalable, enterprise-grade applications. You'll be part of a talented software team working on apps to deliver insights to big clients like Netflix, Amazon, Nike, Facebook, and more!


What will I be doing?
  • Contributing in all phases of the analytical application development life cycle
  • Designing, developing and delivering high-volume applications for data analytics systems
  • Writing well-designed, testable and efficient code
  • Ensuring designs are in compliance with specifications
  • Supporting continuous improvement by investigating alternatives and technologies and presenting these for architectural review


What skills do I need?
  • 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

Desirable skills:
  • 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)


What happens after you apply?


Our Talent Acquisition team is invested in creating the best candidate experience possible, so don’t worry, you will definitely hear from us. We will review your CV and keep you posted by email at every step of the process!


Also, you can check out our webpageLinkedinInstagram, and Youtube for more about dLocal!

Dlocal Glassdoor Company Review
3.7 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Dlocal DE&I Review
3.9 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
CEO of Dlocal
Dlocal CEO photo
Unknown name
Approve of CEO

Average salary estimate

$110000 / YEARLY (est.)
min
max
$90000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Reporting Engineer, Dlocal

Are you ready to take your career to new heights? dLocal is on the lookout for a Senior Reporting Engineer to join our dynamic team! We specialize in helping major global brands like Netflix, Amazon, and Nike expand their payment capabilities across emerging markets. When you join dLocal, you're not just starting a new job – you're joining a vibrant, remote-first community of over 900 talented individuals from more than 25 countries. We pride ourselves on our values and our commitment to building innovative, high-performance applications at scale. In this role, you’ll be immersed in every phase of the analytical application development life cycle, providing real-time insights and enhancing the way our clients interact with their data. With your proficiency in Python and Java or Golang, coupled with your deep understanding of SQL and data modeling, you will craft efficient, testable code that complies with specifications. Plus, your experience with AWS and distributed processing technologies will have you contributing to continual improvement initiatives, all while exploring new technologies together with your supportive colleagues. If you’re looking for a role that challenges you and encourages your thirst for knowledge, dLocal is the place where you can truly thrive. Here at dLocal, we are innovators, and we believe in your potential to make a positive impact. Join us and be a part of something great while working in a flexible environment that prioritizes your growth and well-being!

Frequently Asked Questions (FAQs) for Senior Reporting Engineer Role at Dlocal
What are the responsibilities of a Senior Reporting Engineer at dLocal?

As a Senior Reporting Engineer at dLocal, your responsibilities include contributing to all phases of the analytical application development life cycle. You will be designing and developing high-volume applications tailored for our data analytics systems, writing efficient and testable code, ensuring compliance with design specifications, and exploring new technologies for continuous improvement.

Join Rise to see the full answer
What qualifications are needed for the Senior Reporting Engineer position at dLocal?

To qualify for the Senior Reporting Engineer position at dLocal, you should have strong experience with Python and Java or Golang, development of REST API applications, and a solid understanding of SQL and database management systems. Experience with distributed processing (like Apache Spark) and an AWS environment is also highly desirable.

Join Rise to see the full answer
Is experience with Agile methodologies important for the Senior Reporting Engineer role at dLocal?

Yes, while not mandatory, experience with Agile/Kanban methodologies is a valuable asset for the Senior Reporting Engineer role at dLocal. Familiarity with tools like JIRA can enhance your collaboration and efficiency in delivering projects on time.

Join Rise to see the full answer
How does dLocal support professional growth for Senior Reporting Engineers?

At dLocal, we’re committed to your professional development. As a Senior Reporting Engineer, you will have access to continuous learning opportunities, engaging projects, and the chance to collaborate with a diverse team of experts. Our culture promotes innovation and encourages you to explore new technologies and methodologies.

Join Rise to see the full answer
What type of work environment can a Senior Reporting Engineer expect at dLocal?

As a Senior Reporting Engineer at dLocal, you will work in a flexible, remote-first environment. Our company values a dynamic culture that promotes collaboration among over 900 teammates from diverse backgrounds, ensuring a vibrant and inclusive atmosphere to foster your creativity and productivity.

Join Rise to see the full answer
Common Interview Questions for Senior Reporting Engineer
What is your experience with coding in Python and Java or Golang?

Interviewers are keen to understand your proficiency with programming languages, so prepare to discuss specific projects where you have applied these languages. Be ready to highlight how your coding skills contributed to successful outcomes, such as improving performance or handling high-volume data.

Join Rise to see the full answer
Can you explain the importance of data modeling in application development?

Data modeling is foundational in application development as it provides a visual representation of data sources, structures, and relationships. Be prepared to discuss how you've implemented different schemas such as Star schema or Snowflake and how it impacted your projects positively.

Join Rise to see the full answer
Describe a challenging project you've worked on and how you overcame the difficulties.

When answering this question, choose a specific project that illustrates your problem-solving skills. Discuss the challenges faced and detail the steps you took to address them, emphasizing teamwork, technical expertise, or innovative solutions that led to success.

Join Rise to see the full answer
How do you ensure your code is efficient and maintainable?

In your response, mention practices such as code reviews, writing unit tests, and adhering to coding standards. Highlight any tools or methodologies you use to maintain clean code and ensure efficient application performance.

Join Rise to see the full answer
What is your experience with AWS or similar cloud platforms?

Discuss your experience with various AWS services relevant to the role, such as S3, Redshift, and Lambda. Provide examples of how you've used these services to develop scalable applications and enhance data processing capabilities.

Join Rise to see the full answer
How do you handle tight deadlines while maintaining code quality?

Share your strategies for time management and prioritization when working under pressure, such as breaking tasks into manageable parts, setting milestones, and using frameworks like Agile for efficient workflow.

Join Rise to see the full answer
What approaches do you take for debugging and troubleshooting code?

Mention specific debugging tools and techniques you utilize to identify issues in your code, such as using logging, unit tests, and working collaboratively with your team to ensure quality and resolve problems quickly.

Join Rise to see the full answer
Can you relate your experience with distributed processing technologies?

Provide details about any experience you have with technologies such as Apache Spark or Hadoop. Explain how you applied these in past projects to handle large data sets or enhance data processing workloads efficiently.

Join Rise to see the full answer
Describe your familiarity with NoSQL databases and their advantages.

Explain your understanding of NoSQL databases and give examples of projects where you've utilized them. Discuss the scenarios where NoSQL was beneficial over traditional relational databases—such as flexibility, scalability, and handling unstructured data.

Join Rise to see the full answer
How do you stay updated with the latest technologies and developments in the industry?

Discuss your commitment to continuous learning, mentioning specific resources such as online courses, industry blogs, and conferences you attend to stay current with technology trends and best practices in software engineering.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Dlocal Remote No location specified
Posted 3 days ago
Paid Holidays
Photo of the Rise User
Dlocal Remote No location specified
Posted 2 days ago
Paid Holidays
Photo of the Rise User
Hatch Remote No location specified
Posted yesterday
Sei Labs Remote No location specified
Posted 7 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Inclusive & Diverse
Growth & Learning
Customer-Centric
Collaboration over Competition
Medical Insurance
Maternity Leave
Flex-Friendly
401K Matching
Photo of the Rise User
Inclusive & Diverse
Collaboration over Competition
Fast-Paced
Growth & Learning
Empathetic
KOPE AI Ltd Remote No location specified
Posted 8 days ago
Photo of the Rise User
Posted 4 days ago
Inclusive & Diverse
Growth & Learning
Customer-Centric
Collaboration over Competition
Medical Insurance
Maternity Leave
Flex-Friendly
401K Matching
Photo of the Rise User
Welltech Remote No location specified
Posted 4 days ago
MATCH
Calculating your matching score...
BENEFITS & PERKS
Paid Holidays
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 14, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!