
Backend Engineer
In All Media
full-time
Posted on:
Location Type: Remote
Location: Mexico
Visit company websiteExplore more
About the role
- Design and develop high-performance data processing pipelines to manage the Central Exposure Dataset using Java.
- Build and maintain distributed systems capable of processing massive amounts of "User Session" data efficiently.
- Identify bottlenecks and perform deep-dive performance tuning to optimize compute resources and manage infrastructure costs.
- Work closely with data scientists and analysts to translate complex experimentation needs into robust technical solutions.
- Participate in architectural discussions and rigorous code reviews to ensure clean, maintainable, and well-tested codebases.
Requirements
- 6+ years of professional software engineering experience, with a focus on backend or data-intensive applications.
- Strong, production-level experience in Java (Spring Boot or similar frameworks).
- Hands-on expertise with Apache Spark for large-scale data processing.
- Solid understanding of distributed systems architecture and complex data processing workflows.
- Proven ability to debug and optimize resource consumption in high-scale environments.
- Experience working in Agile teams and distributed remote environments.
- Fluent English (written and spoken) for daily technical collaboration.
Benefits
- 100% remote for candidates based in LATAM
- Collaboration with teams aligned to Central Time (CST)
- Daily technical collaboration in English
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpring BootApache Sparkdata processing pipelinesperformance tuningdistributed systemsdebuggingresource optimizationAgile methodologiesdata-intensive applications
Soft Skills
collaborationcommunicationproblem-solvinganalytical thinkingattention to detailadaptabilityteamworkcritical thinkingcreativityleadership