Senior / Staff Data Engineer
Factorial HR
- Ofertas de trabajo
- >
- Senior / Staff Data Engineer
Senior / Staff Data Engineer
- Indefinido
- Tiempo completo
- 60.000 € - 92.000 €
- 08005, Barcelona, Barcelona, España
- Squad/Data/Data Ops
Hello! 👋
Would you love to improve the way companies take care of their people, their most valuable asset?
Senior/Staff Data Engineer
• Our Data Ops team already empowers data-driven features across Factorial by providing ingestion services (SaaS APIs, DBs, Streams), storage capabilities (Data Lake, Stream Storage), data quality, governance and more.
• As a Staff Data Engineer, you’ll expand this mission by reinforcing our analytics realm, leveraging data engineering best practices to implement and maintain robust and scalable data pipelines and processes.
• You will work closely with Analytics Engineers, ensuring reliability, performance, and compliance in our Lakehouse architecture, while making data a core asset for the Factorial product by building high-quality, trusted data infrastructure that powers both internal analytics and product features.
The role 📜
• You’ll be part of a small, high-agency Data Ops team, driving the design and operation of robust, scalable data infrastructure that supports 150+ product developers and delivers trusted, high-quality data across the Factorial product.
• You will collaborate with Data Ops and Product teams to integrate data from various sources, design efficient data flows, and enhance our existing analytics platform with robust dashboards and self-service capabilities.
• You’ll engage with stakeholders, from managers to product teams, translating monitoring and analytics requirements into actionable projects and delivering high-quality results.
Our stack & the day-to-day 🧑💻
• We predominantly use Python to build high-performance data services.
• You’ll take end-to-end ownership of Lakehouse components, from design to deployment, applying best practices in batch and streaming, and partnering directly with Infrastructure to build and operate scalable analytical systems.
• You’ll write RFCs, join technical conversations, and share knowledge while mentoring less-experienced engineers, especially Analytics Engineers working within the Lakehouse framework.
• You’ll iterate in short development cycles, running ephemeral dev environments to test and fail fast, all under a GitOps-driven mindset with CI/CD best practices.
Your first steps at Factorial
• Read a lot: Get to know Factorial’s product, customers, and current Data Ops & Analytics practices.
• Learn a lot: Pair with team members from different domains to understand their data challenges and how a strong Lakehouse architecture can help.
• Code a lot: Contribute to small tasks and quick wins, from bug fixes to improvements in how data is ingested, curated, and exposed to Analytics Engineers.
• Fail a lot: We encourage experimentation. We understand that trying out new ideas, failing, and improving is part of the role.
• Talk a lot: Participate in team rituals and stakeholder calls to discover how we can help businesses make better decisions through analytics.
What we'd love to see in your background
• Solid experience building and operating reliable data pipelines, with a strong focus on analytics transformation and Lakehouse best practices.
• Experience working with distributed processing and query engines such as Apache Spark and Trino
• Proven track record of implementing dbt in production environments, including advanced modeling, testing, and documentation.
• Hands-on experience working with Apache Iceberg in production environments..
• Experience with Iceberg catalogs such as Polaris, Lakekeeper, or similar solutions for table governance and metadata management.
• Experience with data ingestion tools such as Fivetran, Airbyte, or similar ELT/ETL platforms.
• Familiarity with Azure cloud services.
• Nice to have: experience designing and implementing Generative AI agents, including hands-on experience with frameworks such as LangChain
• Highly valued: strong knowledge of Terraform and infrastructure concepts, including experience with Infrastructure as Code and cloud resource provisioning.
• 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 you’re 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 Factorial’s culture, vision, and answer any questions you might have.
• All interviews are remote, using video conferencing tools!
About us 🚀
At Factorial, we’re 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 1,200 employees across 7 markets, we serve 700,000+ users and are one of Europe’s fastest-growing SaaS companies, backed by top-tier investors and proudly headquartered in Barcelona.We believe in bold goals, radical ownership, and inclusive collaboration. If you're excited to shape the future of business management technology, we’d love to meet you.
Our Values 🫀
We own it: We take responsibility for every project. We make decisions, not excuses.
We learn and teach: We're 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!
- Indefinido
- Tiempo completo
- 60.000 € - 92.000 €
- 08005, Barcelona, Barcelona, España
- Squad/Data/Data Ops
