Job Search and Career Advice Platform

Ativa os alertas de emprego por e-mail!

Software Engineer (Big Data)

Gracemark Solutions

Contagem

Presencial

BRL 120.000 - 160.000

Tempo integral

Há 3 dias
Torna-te num dos primeiros candidatos

Cria um currículo personalizado em poucos minutos

Consegue uma entrevista e ganha mais. Sabe mais

Resumo da oferta

A technology company in Brazil is seeking a Big Data Engineer specializing in Java and Python for backend development. The ideal candidate will have 3-5 years of backend engineering experience and hands-on knowledge of Big Data technologies such as Hadoop and Spark. Responsibilities include enhancing backend services, collaborating across teams, and ensuring the performance of large-scale distributed systems. This role offers competitive compensation and is crucial for driving innovative solutions in data-driven projects.

Qualificações

  • 3-5 years of experience in backend engineering with strong proficiency in Java or Python.
  • Hands-on experience with Big Data technologies: Hadoop, Spark, and/or MapReduce.
  • Ability to build, optimize, and maintain distributed systems that handle large data volumes.

Responsabilidades

  • Develop and enhance backend services using Java or Python.
  • Collaborate with product, design, and client teams to understand user impact.
  • Improve performance, reliability, and maintainability of large-scale distributed systems.

Conhecimentos

Java proficiency
Python proficiency
Experience with Hadoop
Experience with Spark
Distributed systems maintenance
Strong communication skills

Ferramentas

Hadoop
Spark
Power BI
Descrição da oferta de emprego
Big Data Engineer (Java / Python Backend) - Recommendation Platforms

São Paulo, Brazil

Contract Duration: September – March • Compensation: ~$2,200 USD / month (as FTE)

What You'll Do

Develop and enhance backend services using Java or Python, contributing across the full product lifecycle.

Work directly with Big Data pipelines using Hadoop, MapReduce, and Spark (current systems run on MapReduce, with active migration to Spark).

Collaborate with product, design, and client teams to understand user impact and translate requirements into scalable technical solutions.

Improve performance, reliability, and maintainability of large-scale distributed systems.

Apply automation where beneficial and contribute to continuous system improvements.

Communicate technical decisions clearly, including the ability to describe and interpret system diagrams and architectural flows.

What We're Looking For
  • 3–5 years of experience in backend engineering with strong proficiency in Java / Python.
  • Hands-on experience with Big Data technologies: Hadoop, Spark, and/or MapReduce.
  • Ability to build, optimize, and maintain distributed systems that handle large data volumes.
  • Strong communication skills, especially to explain architecture, data flow, and user impact.
  • Experience working on consumer-facing or large-scale product environments.
  • Familiarity with Big Data tooling (e.g., Power BI, data pipelines) is a plus.
  • Experience with basic automation is helpful (testing is not a core requirement).
Who Will Thrive in This Role

Engineers who have real hands-on Big Data experience—not just surface-level exposure.

Professionals who understand how backend decisions affect user experience.

Those with experience in industries similar to large-scale consumer tech, social platforms, AI-driven products, or high-traffic data ecosystems (e.g., recommendation systems, content discovery, digital media platforms).

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.