📌 Position: Senior Backend Engineer (Data & Experimentation)
------------------------------------------------------------
**Location:** Remote from LATAM
**Contract Type:** Full-time vendor (via **Inallmedia.com**)
**Time Zone Alignment:** EST ±2 hours
### 🧭 About Inallmedia.com
**Inallmedia.com** is a global technology and design firm focused on building impactful digital solutions through remote, distributed teams across LATAM. We partner with international clients across industries, providing long-term technical expertise, product innovation, and team augmentation.
### 🚀 Project Overview
You will join the **Experimentation Platform team**, the backbone of data-driven decision-making for a global leader. This team provides the foundational tools used across the entire organization to run A/B tests and validate new features.
As a Senior Engineer, you will be a key player in the **Central Exposure Dataset initiative**. This project is critical as it establishes the "source of truth" for experiment analysis—identifying exactly which users were exposed to which features. Your challenge will be handling **User Sessions at scale**, managing massive data volumes to move from fragmented data to a consolidated, high-performance index. Your work will ensure data scientists and analysts have reliable data without exceeding compute budgets.
### 🔍 Key Responsibilities
* **Architect & Implement:** Design and develop high-performance data processing pipelines to manage the Central Exposure Dataset using Java.
* **Scale Data Workflows:** Build and maintain distributed systems capable of processing massive amounts of "User Session" data efficiently.
* **Optimize Resources:** Identify bottlenecks and perform deep-dive performance tuning to optimize compute resources and manage infrastructure costs.
* **Collaborate & Innovate:** Work closely with data scientists and analysts to translate complex experimentation needs into robust technical solutions.
* **Maintain Excellence:** Participate in architectural discussions and rigorous code reviews to ensure clean, maintainable, and well-tested codebases.
### 💡 Must-Have Skills
* **Senior Expertise:** 6+ years of professional software engineering experience, with a focus on backend or data-intensive applications.
* **Java Mastery:** Strong, production-level experience in **Java** (Spring Boot or similar frameworks).
* **Big Data Power:** Hands-on expertise with **Apache Spark** for large-scale data processing.
* **Distributed Systems:** Solid understanding of distributed systems architecture and complex data processing workflows.
* **Efficiency Mindset:** Proven ability to debug and optimize resource consumption in high-scale environments.
* **Remote Pro:** Experience working in Agile teams and distributed remote environments.
* **Communication:** **Fluent English** (written and spoken) for daily technical collaboration.
### 🌟 Nice-to-Have Skills
* **Cloud Infrastructure:** Familiarity with **Amazon EMR** (Elastic MapReduce) or similar cloud-based big data environments.
* **Domain Knowledge:** Understanding of A/B testing methodologies, user cohorts, or exposure datasets.
* **DevOps Culture:** Familiarity with CI/CD pipelines and monitoring tools for data workflows.
### 🌐 Location & Time Zone
The role is **100% remote for candidates based in LATAM**. This position requires collaboration with teams aligned to **Central Time (CST)**. A minimum overlap of 6 hours with the US business day is expected.
### 💬 Language
All interviews, technical documentation, and daily stand-ups will be conducted exclusively in **English**.
#LI