Big Data Engineer (Java/Python Backend) - Recomendation PlatformsSão Paulo, BrazilContract Duration: September 2025 – March 2026Compensation: ~$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).