Senior Data Platform Engineer - Rust
Funnel
Senior Data Platform Engineer - Rust
Why This Role Matters
Our platform is at the heart of our product, ensuring that everything runs smoothly for our 8,000+ users. As the backbone of the platform, the team primarily focuses on building a platform that enables continuous data retrieval, storage, transformation and exposing the data to the rest of the product.
We are looking for someone who can bring fresh perspectives from various areas like distributed computing, data engineering, large-scale system design and architecture. We are right now evolving our platform and tech and you’ll play a critical role in our continued growth, with opportunities to develop.
About the Engineering Teams & Role
Our teams have clear ownership of their product areas, making daily decisions in close collaboration both within and across teams, as well as with stakeholders. We work in small, iterative cycles, experimenting, learning and updating the product multiple times a day.
At Funnel, our engineers handle everything from designing system architecture to implementation, deploying and monitoring our services. We put our customers first and always strive to design products that address their needs and go above and beyond.
We are building our platform mainly with Rust and in AWS. We are using the most relevant and innovative open source technologies that are right for the job, while adjusting and building our own tech on top of them to be able to cater for our product’s specific needs.
Skills & Experience We’re Looking For
6-10+ years of experience with systems programming languages such as Rust, C/C++, Go and/or Java/Scala.
Hands-on experience with cloud infrastructure and operations (AWS or GCP preferred).
Experience in building distributed multi tenant systems, and challenges such as scalability, data synchronisation, fault tolerance, and inter-service communication.
Experience in system architecture and modelling systems. Used to making architectural decisions and tradeoffs with your team.
Familiarity with agile methodologies and collaborative, team-based workflows.
Experience working in teams responsible for platforms/services with a high need of reliability and scalability.
Good understanding of security and what that means for building safe services.
Excellent communication skills with fluent English proficiency.
Nice to Have
Previous experience with Rust or excited to learn and use Rust.
Familiarity with Python, Javascript/Typescript.
Experience with Amazon Cloud Development Kit (CDK).
Familiarity with data engineering and data pipelines.
Experience with Apache Arrow and Parquet.
What You’ll Do
Design, build, and maintain scalable, reliable systems for handling large amounts of data. Such as data ingestion, transformation or exports.
Lead and contribute to technical decisions that impact several teams and the platform.
Collaborate closely with your team everyday and apply high standards for code quality and system performance.
What Makes You a Great Match for Funnel
You’re pragmatic, preferring to make incremental progress and experimenting rather than wait for the perfect solution.
You’re humble and open to feedback and hearing alternative ways of doing things.
You view challenges as opportunities and embrace learning.
You follow engineering best practices and stay current with evolving technologies.
You enjoy collaborating together with other teams to find the best solutions.
Learn more about our platform in this blog post by our CTO, Jonas Björk: Building Funnel’s Data Platform for MarketingAnalytics.
Additional Information
At this time, we can only consider applicants who are already located in Stockholm and:
Hold Swedish citizenship, or
Hold EU/EEA citizenship and are currently living in Stockholm, or
Have a valid Swedish work permit
Benefits & Perks
We offer a competitive salary along with great benefits. → Take a look at our benefits here.
Interview Process
We have a 4-step recruitment process for most roles → Get an overview of the steps here.
Inclusiveness
Research shows that many candidates, especially women and individuals from underrepresented groups, may hesitate to apply for a role unless they meet every requirement. If this role excites you and your skills and experiences align, we strongly encourage you to apply. We’re interested in what you can bring, even if you don’t check every box.
Office-first
At Funnel, we have an office-first approach, and we work from the office a minimum of four days a week. We have lots of flexibility for when life happens, during the summer, through the holidays however, we avoid having standing remote days.
About Funnel
Funnel is the leading Marketing Intelligence platform that empowers marketers to automatically collect, model, visualize, and analyze data from over 500 marketing platforms—without the need for SQL or scripting.
Now equipped with measurement, Funnel combines Marketing Mix Modelling, Multi-Touch Attribution, and Incrementality Testing to triangulate the true effectiveness of marketing efforts and provide smart, data-driven suggestions.
Funnel enables a workflow that automates the collection of all the data the customer needs, easy creation and maintenance of a robust data model with the customer's own concepts and metrics, with an AI-powered model for marketing measurement, and beautiful reporting on top.
All this without the user having to write a single line of code or even be particularly technical. Our vision is that the people who need data for their decision-making should have the tools to do it themselves - and not be dependent on their technical colleagues.
Trusted by more than 2,000 businesses worldwide, including globally recognized brands such as Adidas and Sony, Funnel generated over $50M in ARR in 2023 and continues to feature in the FT 1000 list of Europe’s fastest-growing companies.
Since its founding in 2014, Funnel has grown into a global team of over 300 employees, with offices in Stockholm, Boston, Dublin, London, Hamburg, and Sydney.
- Department
- Development, Product & Design
- Locations
- Stockholm, Sweden
Colleagues
Stockholm, Sweden
About Funnel
Funnel is a SaaS product designed to help marketing teams own their performance. Founded in 2014 in Stockholm, and still founder-led, the Funnel team has grown with our customers – serving more than 2,000 companies from our Stockholm, Boston, Dublin, Hamburg and Sydney offices. We value increased in-person collaboration, and as such, we work a minimum of four days a week from our offices.
We have always put the customer first, expressed in a no-commission sales model and a customer-centric development approach. We are proud to help companies such as Havas Media, Adidas, Sony, and Home Depot to unlock the true impact of their data.
Senior Data Platform Engineer - Rust
Already working at Funnel?
Let’s recruit together and find your next colleague.