Ahum. Here it comes.
What’s a Silverfin?
The good news is we’re succeeding in doing exactly that. Every day more than 15.000 financial service professionals use Silverfin to help and advise more than 200.000 businesses. Our customers adore us! The even better news is there’s still plenty left to work on, and that’s where we hope you come in.
What makes the engineering team at Silverfin special?
Being remote-first means we favor asynchronous communication. We don’t shy away from chatting in Slack, but the important decisions or discussions are done in Gitlab issues, over email, or in our wiki, so there’s a written, persisted record. We’re mindful of maintaining long chunks of focussed time, which means we avoid @-mentions or PMs on Slack, and other triggers and interrupts. We encourage using Slack’s DnD function, especially when you’re not working!
We’d be really happy to welcome you in our #engineering channel, but it’s not just virtual: we make sure we regularly get to see each other in real life too, as long as there’s no pandemic going around. Twice a year we fly the whole engineering team together to a different location in Europe, and at least once a year we join up with the rest of the company so we can spend some time together with the other departments.
Software for accountants is not considered to be very exciting, but we have our fair share of technical challenges. To give you a sense of scale: our database exceeds 7TB, and our largest table recently crossed the 10 billion row mark. We interface with more than 30 different external APIs, and provide third parties an API of our own.
What does working at Silverfin look like?
What does your future look like?
- You’re experienced in applying machine learning, from proof of concept to a production system. You’re able to both get your hands dirty building models, and integrating what you’ve built into a production system. While our core application is built in Ruby on Rails, it’s probably not well-suited for machine learning projects, and you can suggest a more applicable language based on the project. We’re guessing Python.
- You’re up for mentoring coworkers and can give in-depth, productive feedback during reviews. While you appreciate the small stuff, you recognize bikeshedding and can avoid its pitfalls.
- You’re able to take initiative and push projects forward without being micromanaged.
- You can code with reason and can justify the important decisions you made during development.
- You can communicate clearly in English, both written and verbally.
- You recognize and can apply engineering best practices when relevant. This includes the usual like version control, testing, and refactoring; but you also appreciate hygienic code, good naming, explicitness and readability over cleverness, etc. You’re willing to be flexible and pick-up other practices that the team decides on but you might not agree with.
- You’re aware of the trade-offs involved in proper engineering and can make balanced business decisions, keeping in mind all the stakeholders of the project.
- The opportunity to build unique projects based on a significant amount of data, on top of a solid product-oriented foundation
- Actual, proper work-life balance
- Choose your own working hours and work 100% remotely
- Personal growth training and opportunities
- The possibility to grow the team and become a teamlead
- Join a distributed remote-first engineering team with 25 colleagues in 14 different countries
- A refreshing work environment with professional, friendly and welcoming colleagues
- A €1000 yearly budget for conferences, courses, workshops or other expenses that will improve your skills
- You have successfully taken a significant machine learning project from concept to production
- At least 2 years of full-time experience with machine learning projects
- Your work hours have some overlap with EU business hours (we require your local timezone to be within CET +/- 3h)
- Experience as a remote worker in a fully remote team
- Experience in Fintech
- Accounting knowledge
- Read about how our regular development interviewing process looks like (the machine learning engineer job is a bit different, but this should give you some idea)
- Or email us with any questions on engineering-recruitment@silverfin.com
To find out more about this job, please visit this link

