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. With millions of dollars in prizes awarded and a rapidly growing user base, Boom Sports is quickly becoming a go-to destination for sports fans.
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