About the job
Join the innovative team at BlueLabs, where we craft cutting-edge sports betting and casino solutions that deliver engaging digital experiences to countless players globally. Our fully remote workforce is driven by a shared passion for developing high-quality products that leverage technology. At BlueLabs, our core values of collaboration, curiosity, ownership, and a commitment to building meaningful solutions guide our endeavors.
We are currently seeking a Senior Data Engineer to become an integral part of our Platform team. In this role, you will enhance our data infrastructure, empowering product, partner-facing, and compliance teams to provide reliable, real-time, data-driven experiences at scale.
Technology Stack
Our technology stack is comprised of over 50 microservices developed in Go and Elixir, forming a highly efficient and scalable foundation for our operations. We utilize Apache Pulsar for event-driven messaging, Kubernetes for container orchestration, Google Cloud Platform for cloud infrastructure, PostgreSQL and SingleStore for both transactional and analytical storage, DBT for transformations and analytics engineering, and Flink and Spark for distributed data processing. Our core data modeling methodology is based on Data Vault 2.0.
Our automated release process allows our lean engineering team to execute multiple deployments daily seamlessly. This automation encompasses everything from infrastructure provisioning to application deployment, including monitoring dashboard configurations and alert setups. The tools we employ include Terraform, Helmfile, and GitHub Actions.
For monitoring, we rely on Grafana, Loki, and Mimir to track the performance and behavior of our platform, enabling us to automatically identify and escalate potential issues to relevant teams.
As a forward-thinking technology company, we are committed to fostering a modern and agile tech environment that empowers our engineers to excel and shape the future of sports betting technology. Within the Elixir ecosystem, we are expanding our use of Broadway for stream processing and investing in internal platforms that harness the capabilities of the BEAM. Our commitment to exploring the potential of Elixir in the data domain remains steadfast, while we maintain a pragmatic, polyglot approach when necessary.
About The Role
The mission of our team is to support partner-facing teams across the organization by developing systems that enable them to deliver new features swiftly and efficiently. This position plays a pivotal role in our strategic transition from Go and Node to Elixir, representing not just a re-write but a comprehensive transformation aimed at enhancing the efficiency, scalability, and maintainability of our platform.

