Hello! 👋
Would you love to improve the way companies take care of their people, their most valuable asset? We are looking for a Staff Data Engineer to join our Data Ops team at Factorial.
Staff Data Engineer & Data Ops: What's the mission?
• 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), cataloging (Atlan), 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, and taking data quality to the next level.
The role 📜
• You’ll be part of a fast-growing Engineering team of 150+ product developers, building data-centric solutions that empower thousands of Factorial customers to make better decisions.
• 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 Scala Spark but you’ll also have the opportunity to dive into Python or any language best suited to build high-performance data services.
• You’ll own Lakehouse components, applying best practices in both batch and streaming contexts, ensuring our data architecture is optimized for analytical tasks.
• 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.
• Proven track record of implementing dbt in production environments, including advanced modeling, testing, and documentation.
• Hands-on experience with streaming frameworks (Kafka, Spark Structured Streaming, or similar) and functional programming languages (Scala, or other JVM languages) is a plus.
• Familiarity with AWS services (Glue, Athena, S3) and open file formats (Iceberg, Delta, or similar) for building a modern Lakehouse architecture.
• Comfort with data governance/cataloging tools, ensuring data discoverability, lineage, and compliance.
• A user-centric mindset, striving to deliver solutions that truly solve real-world data and analytics needs.
• Comfortable working in English and with distributed teams.
Benefits & perks 💆
• High-growth, multicultural, and friendly environment.
• Continuous training and learning budget based on your needs.
• Alan’s private health insurance.
• Healthy life with Gympass (gyms, pools, outdoor classes).
• Save expenses with Cobee.
• Language classes with Yolk Academy.
• Get the most out of your salary with Payflow.
And when at the office…
• Breakfast and organic fruit.
• Nora and Apetit discounts.
• Pet-friendly environment.
The hiring process
• First conversation with a Manager: a mix of human and technical topics, focused on how we can work together, to align expectations and review our Engineering Rubrics (check them out: they’re open!) 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 CFO to deep-dive into Factorial’s culture, vision, and answer any questions you might have.
• All interviews are remote, using video conferencing tools!
About Factorial 🚀
Factorial is an all-in-one HR Software fast-growing company founded in 2016. Our mission is to help SMEs automate HR workflows, centralize people data, and make better business decisions. Currently, we serve thousands of customers in over 60 countries and have built a diverse, multicultural team of 900+ across our offices in Barcelona, Brazil and Mexico.
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, sharing it.
• We partner: Every decision is a team decision. We trust each other.
• We grow fast: We act fast. We believe that the worst mistake is not learning from them.
Wanna learn more about us? Check our website!
Is this you? Come help us shape the future of Analytics Engineering at Factorial! We #betonpeople.