Data Engineer
Boom Entertainment is redefining the way fans engage with sports through innovative, high-quality sports products. Our flagship app, Boom Sports, delivers a fast, fun, and accessible Daily Fantasy Sports experience that’s open to players of all skill levels. To date, players on Boom Sports have won close to $100 million in prizes, and our user base continues to grow as more fans choose Boom as their go-to place to play.
We’re building Boom with people who want to leave a mark. We value integrity, curiosity, and strong ownership. We look for teammates who ask good questions, challenge assumptions, and care deeply about the quality of what they ship. This is a place for people who want responsibility, real impact, and room to grow.
If you’re excited about building sports products that millions of fans love and use, and you want your work to matter, Boom is the place to do it.
We are seeking a Data Engineer located in Panama. This is a full-time position, and compensation will be set in line with competitive local market rates for this role and level of experience.
Responsibilities:
- Design, build, and own scalable data pipelines for analytics and reporting.
- Integrate datasets from APIs, vendors, and event streams into the data warehouse.
- Maintain clear documentation for data models, pipelines, and system architecture.
- Write high-quality SQL and optimize database performance across large datasets.
- Troubleshoot data issues, including pipeline failures, schema changes, and data-quality gaps.
- Define and maintain core business metrics used across analytics, finance, and product.
- Analyze user behavior and funnels to support product decisions and growth initiatives.
- Handle ad-hoc data requests, analyses, and exploratory investigations.
Qualifications:
- 4+ years of experience in data engineering with large or complex datasets.
- Strong SQL skills and experience with MongoDB or other NoSQL databases.
- Hands-on experience with BigQuery and Google Cloud (GCS, Dataflow, Pub/Sub, etc. a plus).
- Proficiency in Python (or similar languages) for ETL, orchestration, and data processing.
- Experience with data modeling, warehouse design, and scalable data architecture.
- Comfortable in a startup or fast-paced environment.
- Familiarity with B2C or growth metrics (CAC, LTV, cohorts, churn, etc.).
- Interest in sports is a plus, but not required.
What Boom promises you
We have a culture that values trust over micromanagement. Each role has a high level of autonomy. We move quickly, experiment often, and learn in real time.
We proudly offer a transparent, fun, and engaging environment that encourages creativity, curiosity, and growth, while giving you space to do your best work.
Create a Job Alert
Interested in building your career at Boom Entertainment? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field