Senior Staff Data Engineer Platform

Factorial

Not Interested
Bookmark
Report This Job

profile Job Location:

Barcelona - Spain

profile Yearly Salary: EUR 60000 - 92000
Posted on: 4 hours ago
Vacancies: 1 Vacancy

Job Summary

Hello!

Would you love to improve the way companies take care of their people their most valuable asset We are looking for a Senior/Staff Data Engineer to join Factorial Data Ops team and help us make data a first-class asset across our product.

Senior/Staff Data Engineer (Platform): Whats the mission

  • Our data platform already empowers data-driven features across Factorial by providing ingestion services (DBs EventsSaaS APIs) storage capabilities (Data Lake Stream Storage Data Warehouse) processing engines data quality governance and more.
  • As a Senior/Staff Data Engineer youll expand this mission by strengthening our analytics and platform capabilities leveraging data engineering best practices to implement and maintain robust scalable and reliable data infrastructure.
  • You will help make data a core asset for the Factorial product building data infrastructure that not only supports internal analytics but also empowers our applications and customer-facing features.
  • You will work closely with Product teams Analytics Engineers and Infrastructure teams ensuring reliability performance compliance and high data quality in our Lakehouse architecture.

The role

  • Youll be part of a small high-agency data platform team operating with a strong sense of ownership and autonomy.
  • Despite being a small team your work will have large impact serving and collaborating with 150 product developers and multiple product domains across Factorial.
  • You will collaborate with Product Analytics and Platform teams to integrate data from various sources design efficient data flows facilitate data access and evolve our data platform capabilities.
  • Youll engage with stakeholders across the company translating data monitoring and platform requirements into actionable technical initiatives that deliver long-term value.

Our stack & the day-to-day

  • Regarding programming languages we predominantly use Python to build custom data integrations pipelines and data-driven products. Additionally we have developed our own Spark processing framework using Scala.
  • Youll own and evolve Lakehouse components applying best practices across batch and streaming use cases using technologies such as Clickhouse Apache Spark and Apache Flink.
  • Youll build data products and infrastructure that seamlessly integrate with Factorials core product empowering both internal teams and customers with reliable data-driven capabilities.
  • Youll play a key role in the infrastructure side of the data platform designing deploying and operating data systems in close collaboration with the Infrastructure team.
  • Youll write RFCs drive architectural decisions and mentor other engineers especially Analytics Engineers working within the Lakehouse framework.
  • Youll iterate in short development cycles using ephemeral development environments to test and fail fast under a GitOps mindset with CI/CD best practices.

Your first steps at Factorial

  • Read a lot: Get to know Factorials product customers and current data platform and analytics practices.
  • Learn a lot: Pair with engineers across domains to understand their data needs and how a strong data platform can empower both analytics and product features.
  • Code a lot: Contribute to improvements across ingestion processing quality governance and data exposure layers.
  • Fail a lot: We encourage experimentation and learning through iteration.
  • Talk a lot: Participate in team rituals and stakeholder conversations to discover how data can better support our product and customers.

What wed love to see in your background

  • Solid experience building and operating reliable scalable data systems with a strong focus on analytics transformation and Lakehouse best practices. As a senior data engineering role we expect you to have the ability to dive deep into the inner workings of data engines and components understanding their architecture and details to build more efficient and scalable solutions.
  • Hands-on experience with streaming frameworks such as Kafka Apache Flink or Spark Structured Streaming.
  • Strong experience working with modern Lakehouse technologies including open table formats such as Apache Iceberg Delta Lake or similar.
  • This is not a software engineering role but you should have previous experience designing and developing custom solutions or tweaking OSS to keep raising the bar of our data systems. Experience with functional programming languages (Scala or other JVM languages) is a plus.
  • Factorial is a cloud-first company so we expect you to be comfortable working in cloud environments.
  • Proven experience implementing data quality and governance practices ensuring trust reliability and compliance of data assets.
  • Strong knowledge of Infrastructure as Code with Terraform (or equivalent) considered a must-have and the ability to collaborate directly with Infrastructure teams. Know how of Kubernetes and containerization is a plus.
  • A product- and user-centric mindset focused on enabling teams and building data capabilities that solve real business and product problems.
  • Comfortable working in English and with distributed teams.

The hiring process

  • First conversation with a HR: a mix of human and background topics focused on how we can work together to align expectations and review our Engineering Rubrics and salary range.
  • Tech interview with Factorial engineers discussing a piece of code or data workflow youre proud of (or a mini-challenge). We want to see how you solve problems not just lines of code.
  • Final coffee-chat with our Engineer Director to deep-dive into Factorials culture vision and answer any questions you might have.
  • All interviews are remote using video conferencing tools!

About us

At Factorial were building the leading business management software for companies of all sizes. Our platform centralizes key workflows across HR finance and operations freeing teams from manual processes so they can focus on what really matters: leading growing and taking care of their people.
With over 1200 employees across 7 markets we serve 700000 users and are one of Europes fastest-growing SaaS companies backed by top-tier investors and proudly headquartered in believe in bold goals radical ownership and inclusive collaboration. If youre excited to shape the future of business management technology wed love to meet you.

Our Values

  • We own it: We take responsibility for every project. We make decisions not excuses.
  • We learn and teach: Were dedicated to learning something new every day and above all share it.
  • We partner: Every decision is a team decision. We trust each other.
  • We grow fast: We act fast. We think that the worst mistake is not learning from them.

How We Work

We follow an office-first flexible approach (80%-20%) because we believe the best products are built when people collaborate face-to-face.
We work on-site several days a week in our Barcelona HQ (or Madrid office) to connect brainstorm and ship together while keeping flexibility for deep work and personal balance.

Perks of being part of our team
We care about people and we also offer a lot of benefits for employees:

  • High growth multicultural and friendly environment
  • Alan private health insurance
  • Healthy life with Wellhub (Gyms pools outdoor classes)
  • Save expenses with Cobee
  • Language classes
  • Breakfast in the office and organic fruit
  • Nora discounts
  • Free caffeine and theine
  • Pet Friendly

Wanna learn more about us Check our website!

Hello!Would you love to improve the way companies take care of their people their most valuable asset We are looking for a Senior/Staff Data Engineer to join Factorial Data Ops team and help us make data a first-class asset across our product.Senior/Staff Data Engineer (Platform): Whats the missionO...
View more view more

Key Skills

  • Computer Science
  • Docker
  • Kubernetes
  • Python
  • VMware
  • C/C++
  • Go
  • System Architecture
  • gRPC
  • OS Kernels
  • Perl
  • Distributed Systems