Senior Data Engineer (Elixir)
Descrição da Vaga
At BlueLabs, we build innovative sports betting and casino solutions that power engaging digital experiences for hundreds of thousands of players around the world. Our fully remote team is united by a passion for creating well\-crafted products powered by technology. Collaboration, curiosity, ownership, and a drive to build things that matter guide everything we do. We are now looking for a **Senior** **Data Engineer** to join our **Platform team** and help us evolve the data backbone of our company; enabling product, partner\-facing and compliance teams to deliver reliable, real\-time, data\-driven experiences at scale. #### **Our Technology Stack** Our technology stack includes over 50 microservices written in Go and Elixir, providing a highly efficient and scalable foundation for our operations. We leverage Apache Pulsar for event\-driven messaging, Kubernetes for container orchestration, Google Cloud Platform for cloud infrastructure, PostgreSQL and SingleStore for transactional and analytical storage, DBT for transformations and analytics engineering, Flink and Spark for distributed data processing, and Data Vault 2\.0 as our core data modeling methodology. Our release process is fully automated, enabling our small engineering team to perform several deployments per day without breaking a sweat. This automation spans from the provisioning of infrastructure, to the deployment of applications and the configuration of monitoring dashboards and alerts. The tools we use include, but are not limited to: Terraform, Helmfile, and GitHub Actions. Grafana, Loki and Mimir are our weapons of choice when it comes to monitoring the performance and behavior of our platform, enabling us to automatically detect and escalate any potential issues to the affected teams. As a technology company, we are dedicated to maintaining a modern and agile technology environment that empowers our engineers to thrive and build the future of sports betting technology. Within the Elixir ecosystem, we are expanding our use of Broadway for stream processing and investing in internal platform capabilities that leverage the strengths of the BEAM. We are committed to exploring how far Elixir can take us in the data domain, while maintaining a pragmatic, polyglot approach where applicable. #### **About The Role** Our team’s mission is to support partner\-facing teams across the company by building systems that allow them to deliver new features faster and more efficiently. This role is a key part of our ongoing migration from Go and Node to Elixir. This is not just a re\-write, but a strategic transformation aimed at making our platform more efficient, scalable, and maintainable. This role sits at the intersection of real\-time systems, analytics engineering, and platform design. You will design and operate scalable data pipelines that power: * Real\-time product features * CRM integrations * Regulatory and compliance reporting * Internal analytics and experimentation Some initiatives involve bi\-directional integrations with external CRM platforms and compliance authorities across multiple jurisdictions. These systems require a combination of real\-time streaming, batch processing, strong data contracts, and rigorous auditability. While much of our current data stack relies heavily on Java\- and Python\-based tooling, as well as DBT, we are evolving our broader platform toward Elixir. You are not expected to use Elixir daily from day one, but we are looking for someone curious and motivated to contribute to (and potentially help shape) how Elixir fits into our data platform over time. This is not simply a pipeline\-building role. It is an opportunity to influence the long\-term design of BlueLabs’ data foundation. #### **What You Will Do** * Architect and implement scalable real\-time and batch data pipelines. * Design streaming workflows using Pulsar, integrating with Flink, Spark, and Elixir/Broadway where appropriate. * Develop and maintain analytical data models using DBT, applying Data Vault 2\.0 principles. * Write production\-grade Python for data transformation, processing, and integration workflows. * Build and maintain bi\-directional integrations with external systems, including CRM providers and regulatory authorities. * Ensure data consistency, traceability, observability, and auditability across markets. * Optimize storage and query performance across PostgreSQL and SingleStore. * Work with cloud infrastructure, data engineering, client applications, and backend systems to ensure seamless integration and alignment across the platform. * Empower other teams to deliver new features faster and more effectively. * Collaborate with the broader engineering organization, spreading expertise and ensuring that lessons learned feed into our evolving platform strategy. * Join a weekly on\-call rotation to monitor and maintain the availability and stability of our products, ensuring our teams and players can rely on the platform. #### **What We’re Looking For** We are looking for a senior engineer who is just as excited about building great products as we are, and who just like us believes that great products don’t happen by chance, and stem from solid engineering foundations, thoughtful architecture, and best practices. Here is what we think makes a great fit for this role: **Must\-Haves:** * 5\+ years of professional experience in data engineering or backend engineering. * Strong proficiency in **Python** for data processing and pipeline development. * Experience working with **DBT** and modern analytics engineering practices. * Professional experience working with **PostgreSQL**. * Experience with analytical or distributed data systems (e.g., SingleStore, ClickHouse, Spark, Flink, or similar) * Hands\-on experience designing and implementing **Event\-Driven Architectures (EDA)** using **Pulsar**, or **Kafka**. * Experience with **code instrumentation** and working with **CI/CD pipelines**. * Experience building or maintaining production\-grade data pipelines. * Understanding of modern data modeling approaches (Data Vault 2\.0 or dimensional modeling). * Understanding of modern data lakehouse architectures. * Comfortable working in a **fully remote** environment, with strong written and verbal English skills. * A **collaborative mindset** and the ability to take ownership of your work. **Elixir Expectation:** * Production experience with Elixir **or** * Strong interest in adopting Elixir and contributing to its growing role within our platform **Nice\-to\-Haves:** * Experience participating in **on\-call rotations** and maintaining production system reliability. * Interest in emerging technologies such as Machine Learning, AI, or **data\-driven solutions**. * Previous experience building **sports betting and casino** products. #### **Why Join BlueLabs?** * **Impactful Work:** Build features that directly shape the experience of thousands of players around the world. * **Fast\-moving environment:** Work in a team that is shipping fast and adapting quickly to a dynamic market. * **Modern tech:** Contribute across a stack that spans Elixir, Go, Pulsar, Kubernetes, PostgreSQL, and Svelte/SvelteKit. * **Remote\-First Culture:** Work from anywhere in Europe and enjoy flexible working hours. * **Supportive Environment:** Join a team that values learning, collaboration, and innovation. #### **Compensation** The compensation range for this role is €70,000 \- €100,000 annually, depending on your skills, experience and form of employment (employment or independent contractor). Additional perks include a new MacBook Pro or Tuxedo InfinityBook Linux laptop, and 40 days of paid annual leave (including public holidays).
Vaga originalmente publicada em: indeed
Receba vagas como esta no seu email
Crie um alerta gratuito e seja o primeiro a saber de novas oportunidades
Alertas que entendem o que você quer
Não receba qualquer vaga. Receba apenas as que combinam exatamente com o que você busca.
Filtro:
Você recebe tudo isso:
Filtro:
Você recebe apenas:
Zero ruído. Só vagas relevantes para você.
Outros exemplos de filtros precisos:
Filtros Combinados
Combine linguagem + framework + nível + localização. Seja tão específico quanto quiser.
Email Diário
Receba um resumo diário apenas com vagas que passam nos seus filtros. Sem spam.
Kanban Visual
Organize suas candidaturas em um quadro Kanban. Acompanhe cada processo seletivo.
Planos simples, sem surpresas
Comece grátis e faça upgrade quando quiser
Premium
- Tudo do plano gratuito
- Vagas salvas ilimitadas
- Quadros Kanban ilimitados
- Alertas de vagas por email
- Suporte prioritário
Pronto para encontrar sua vaga ideal?
Junte-se a milhares de desenvolvedores que já usam o Job For Dev
Encontre as melhores oportunidades para desenvolvedores no Job For Dev