Senior Scala Engineer - Data Platforms

Reposted 3 Days Ago
Be an Early Applicant
Hiring Remotely in Portugal
Remote
Senior level
Information Technology • Design
The Role
The Senior Scala Engineer will modernize data processing platforms, implement data pipelines, optimize performance, and collaborate with engineers using Scala and GCP technologies.
Summary Generated by Built In

Beyond is Qodea’s Customer Experience Design Studio.

We design the ‘surfaces’ where customers and technology meet.

Our teams shape the intelligence behind those experiences, turning data, design, and emerging technologies into products that are intuitive, adaptive, and human.

We are multi-disciplinary designers, product strategists, writers, architects, engineers, data scientists, and ML researchers, united by a single goal: to design a better future for our clients and their customers.

We believe we are on the cusp of a new golden era of design, one where design will be more important than ever.  An era of exploration and discovery.

We’re building a studio where designers immerse themselves in AI design paradigms, experimenting with adaptive patterns, conversational interfaces, and agentic workflows, the foundation for tomorrow’s customer experience.

We look for people who embody:

Innovation to solve the hardest problems.

‍Accountability for every result.

‍Integrity always.

About The Role:

  • We're looking for an experienced and hands-on Senior Scala Engineer to help drive the modernization and evolution of our core data processing platforms. This role is key to enhancing and scaling high-traffic, mission-critical data pipelines on the Google Cloud Platform (GCP).
  • You will be a vital contributor to our Scala-based Dataflow processing, focusing on implementation, performance, and reliability at scale. This is a hands-on technical role for someone who thrives on solving complex distributed systems problems and delivering high-quality, efficient code within a collaborative team.

What You'll Do:

  • Implement and enhance sophisticated, high-throughput batch and streaming data pipelines using Scala and GCP Dataflow (Apache Beam).
  • Contribute to the architectural design and technical roadmap for modernizing our data ingestion and processing pipelines.
  • Develop and implement performance optimizations, such as migrating services to use Cloud Functions for exporting data from BigQuery to Pub/Sub more efficiently.
  • Collaborate with Staff Engineers to expand the functionality of our data export systems for external partners. This includes pulling data from BigQuery, creating formatted feed files, and exporting them to various external stores (e.g., FTP, GCS, S3).
  • Support and contribute to the expansion of existing data integrations, including adding new fields to schemas and ensuring that data is propagated correctly through the entire pipeline.
  • Actively contribute to the refactoring and modernization of legacy Scala codebases, applying best practices in functional programming, testing, and observability.
  • Collaborate closely with teams using Node.js APIs (for data ingestion) and Python (for data transformations), maintaining clear data contracts and robust integration patterns.
  • Act as a strong technical communicator, contributing to technical approaches, breaking down complex problems, and engaging in rapid, iterative development cycles by asking questions quickly rather than working in isolation.

Requirements:

  • Degree in Computer Science or a related technical discipline.
  • 6+ years of software engineering experience, with a strong background in building and operating large-scale, high-traffic distributed systems in production.
  • Deep expertise in Scala and its functional programming paradigms.
  • Demonstrable, hands-on experience with GCP Dataflow (Apache Beam). Experience with other major streaming/batch frameworks (e.g., Apache Spark, Akka Streams) is also highly valuable.
  • Strong proficiency in the GCP ecosystem, including critical services like BigQuery, Pub/Sub, and Cloud Functions.
  • Solid understanding of data engineering principles, including data modeling, schema design, and data lifecycle management.
  • Experience building and maintaining data export feeds to external systems (e.g., SFTP, GCS, S3).
  • Proven ability to take ownership of complex technical features and deliver them from design to production.
  • Excellent communication skills, with experience working in polyglot environments (interfacing with Node.js, Python, etc.) and a proactive, inquisitive approach to problem-solving.
  • Ability to be available for key synchronous meetings and standups between 6:00 PM and 7:00 PM GMT.

Preferred Qualifications:

  • Familiarity with CI/CD best practices and infrastructure-as-code tools (e.g., Terraform, Docker, Kubernetes).
  • Working knowledge of Node.js or Python for data-related tasks.
  • Experience with other data stores (e.g., NoSQL, time-series databases) or data orchestration tools (e.g., Airflow).

Diversity and Inclusion

At Beyond, we champion diversity and inclusion. We believe that a career in IT should be open to everyone, regardless of race, ethnicity, gender, age, sexual orientation, disability, or neurotype. We value the unique talents and perspectives that each individual brings to our team, and we strive to create a fair and accessible hiring process for all.

Top Skills

Akka Streams
Apache Beam
Spark
BigQuery
Cloud Functions
Docker
Gcp Dataflow
Google Cloud Platform
Kubernetes
Node.js
Pub/Sub
Python
Scala
Terraform
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
San Francisco, California
453 Employees
Year Founded: 2010

What We Do

Beyond is a design agency dedicated to helping brands make progress by improving their customer experiences. Through a mix of strategy, technology, and design thinking, their teams can create an array of CX solutions—from journey maps to websites to apps. For over a decade, Beyond has served clients as varied as Google, Montblanc, and Brompton.

Beyond is a part of the Next Fifteen Group, an AIM listed company. With £20M in annual revenue, the company employs a global, remote-first workforce centred around hubs in London, Portugal, New York, San Francisco, and Mexico City. They are fostering the next generation of diverse design talent through commitments to Flipside, a paid skills development programme in the UK, and BRIDGEGOOD, a US-based not-for-profit organisation. The company motto is: “Go Further

Similar Jobs

Coinbase Logo Coinbase

Technical Account Manager

Artificial Intelligence • Blockchain • Fintech • Financial Services • Cryptocurrency • NFT • Web3
Easy Apply
Remote
28 Locations
4000 Employees
88K-98K Annually

GitLab Logo GitLab

Staff Engineer

Cloud • Security • Software • Cybersecurity • Automation
Easy Apply
Remote
31 Locations
2500 Employees

GitLab Logo GitLab

Senior Back-end Engineer

Cloud • Security • Software • Cybersecurity • Automation
Easy Apply
Remote
28 Locations
2500 Employees

GitLab Logo GitLab

Senior Product Manager

Cloud • Security • Software • Cybersecurity • Automation
Easy Apply
Remote
31 Locations
2500 Employees
128K-274K Annually

Similar Companies Hiring

Axle Health Thumbnail
Logistics • Information Technology • Healthtech • Artificial Intelligence
Santa Monica, CA
17 Employees
Scrunch AI Thumbnail
Software • SEO • Marketing Tech • Information Technology • Artificial Intelligence
Salt Lake City, Utah
LayerOne Thumbnail
Software • Information Technology • Artificial Intelligence
New York, NY
15 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account