Senior/Staff Analytics Engineer - RevOps
About SumUp
We believe in the everyday hero.
Small business owners are at the heart of everything we do, so we're creating tools that help them run their businesses effectively. With a founder’s mentality and a 'team-first’ attitude, our diverse teams across Europe, South America, and the United States work together to ensure that the small business owners we partner with can succeed in doing what they love.
Team Description
The Revenue Operations team is responsible for building and running the commercial system that powers SumUp’s revenue growth—connecting strategy to execution through disciplined planning, data-driven decision-making, and scalable operations.
We are looking for a Senior Analytics Engineer to strengthen our core squad by developing sustainable data marts and multi-product models. You’ll maintain and expand our existing data models, which serve as the source of truth for multiple departments and analysts (e.g., Sustainable Data Foundation models).
What you’ll do?
- Drive SumUp’s strategic data OKRs by defining and unifying key KPIs.
- Develop new sustainable data models in collaboration with Finance, Business, and Product Tribes, following dbt best practices, the KPI Tree framework, and the DMAIC process management framework.
- Establish standards and best practices for building sustainable data marts in dbt.
- Manage the development of unified KPI data products.
- Lead planning and day-to-day delivery for the team.
- Design complex data models and define optimal DWS architecture for Finance KPIs.
- Build sustainable data marts to unlock unified global Finance KPIs.
- Leverage data to drive business decisions through rigorous analysis, data visualization, and clear communication of insights.
- Mentor and guide other analytics engineers.
You’ll be great for this role if you have
- 5+ years of professional experience in technology, start-ups, data warehousing, or analytical roles.
- Expertise in designing, building, and managing complex data models with a strong understanding of data warehouse principles (ideally using Snowflake), focusing on performance and maintainability.
- Experience implementing advanced data quality processes (linting, alerting, automation).
- Ability to analyze business requirements across functional areas and translate them into conceptual, logical, and physical data models.
- Experience building advanced dashboards (ideally in Tableau).
- Knowledge of DBT or similar tools, Airflow, Git, CI/CD, and AWS.
- Development experience in Python.
Nice to have
- Familiarity with data mesh architecture.
- Ability to support conclusions with descriptive and basic inferential statistics.
- Development experience in PySpark or Scala.
- Experience working with fintech and transactional data models.
Why you should join SumUp
- Opportunity to work with a truly global, multicultural team (we are 3000+ people from 93 countries, spread across 4 continents)
- Urban Sports Club membership
- Mobility Options: Company transport ticket (BVG Firmenticket), Navit, or Bike leasing
- 28 days paid leave.
- SumUp Corporate Pension Scheme
- Free weekly SumUp Breakfast on Mondays
- Subsidised lunches from Tuesdays to Thursdays
- Kita Cooperation
- Employee assistance programme for mental health.
- Learning & Development budget: €2000/employee/year
- Employee Referral Program
- SumUp Sabbatical: Called "Break4Me" - 30 calendar days leave after every 3 years as an employee of the company
- Special leaves (Wedding, Bereavement, Volunteering, Birthday, etc)
SumUp is an Equal Employment Opportunity employer that proudly pursues and hires a diverse workforce. SumUp does not make hiring or employment decisions on the basis of race, colour, religion or religious belief, ethnic or national origin, nationality, sex, gender, gender identity, sexual orientation, disability, age, or any other basis protected by applicable laws or prohibited by company policy. SumUp also strives for a healthy and safe workplace and strictly prohibits harassment of any kind.
SumUp will not accept unsolicited resumes from any source other than directly from a candidate
Job Application Tip
We recognise that candidates feel they need to meet 100% of the job criteria in order to apply for a job. Please note that this is only a guide. If you don’t tick every box, it’s ok too because it means you have room to learn and develop your career at SumUp.