Analytics Engineer (Remote)
Tasman helps fast-growing companies build out a best-in-class data platform and team.
We work with companies of all sizes, stages (from pre-series A to post-IPO), industries, and business models (e.g. ecommerce, B2C subscription, B2B SaaS, etc). Past clients include well-known brands like Asana Rebel, Canon, Ecosia, Kaia Health, and Pensionbee. What they all have in common is a desire to use data to improve their decision making. This is also what drives us: we deliver the people, platform, and processes to make that possible.
We do this by operating as an interim data team for our clients—occasionally alongside an existing data team—always with the goal of fully handing over to an internal data team by the end of the project. We leverage our combined experience in data strategy, business analysis, data engineering, analytics engineering, data analytics, and data science to deliver meaningful insights to the business and set their internal data team up for long-term success.
Tasman was founded in 2017 and has since grown to a team of 15 across three countries: the United Kingdom, the Netherlands, and Sweden. We expect to double in size in 2022 as we take on an increasing number of clients. We are a profitable business and have not taken outside investment—our growth is fully funded by the revenue from client work.
The work environment at Tasman:
We are a remote and distributed team: we give everyone the flexibility to work from home, a co-working space of their choice, or one of our offices. We trust our team and understand that life sometimes happens in between work.
Moreover, we want to create an environment where people of all ages, identities, and backgrounds can thrive and achieve meaningful and sustainable growth. We take a people-first approach that promotes work-life balance alongside physical and mental well-being, because we understand that investing in the long-term health and success of our team members achieves the best outcomes for everyone involved.
As a small company, we are still a work in progress. We are working to craft a culture and workplace where people who love data are able to do their best work. We therefore welcome feedback on everything we do: from hiring and onboarding, to how we work and communicate, and how we most effectively deliver value to our clients.
You are someone who:
- is self-motivated and has a can-do attitude to learning new skills and tools
- is a good communicator and able to work directly with other functions in a business
- is comfortable explaining their thinking and discussing different approaches to a problem
- likes working collaboratively and creatively to identify new solutions
- cares about the details and understands the importance of documentation and process
- takes security seriously
- knows how to balance competing priorities
- understands the importance of planning and estimating work
- likes working on multiple problems for multiple clients at any given time
- cares about creating an inclusive and diverse environment
- thrives in a remote-first, distributed work environment
You have done some of these things:
- set up or worked with dbt
- set up or worked with other parts of the modern data stack
- designed, developed, maintained, and troubleshooted SQL data models
- developed proficiency in Git or another distributed source control system
- developed proficiency in SQL
- worked in cross-functional teams and with business stakeholders to deliver tangible business value
- worked in an agile environment
- worked in a consultancy or in an e-commerce, product or SaaS company
- mentored other team members
We are open to candidates with all levels of experience.
You will:
- design, develop, maintain, and troubleshoot complex SQL data models in dbt
- perform quality analysis of data sources and debug data inaccuracies and inconsistencies
- participate in code reviews to promote a high standard of work across the team
- advise clients on the pros and cons of specific products or solutions
- collaborate with the squad to design and develop end-to-end solutions that consider the business requirements as well as cost, security, and performance
- collaborate across the squads to develop our internal tools, processes, and products to help us deliver more efficiently to a growing number of clients
- mentor other team members (depending on experience)
You will work as an analytics engineer in one of our two delivery squads. Each squad works with between four and six clients at any time and is responsible for the end-to-end delivery of the data project for those clients. They are multidisciplinary teams so you can expect to work closely with—and learn from—data engineers, data analysts, data scientists, and the heads of data and engineering. By contributing to end-to-end solutions for a variety of clients, you will be able to hone both your technical skills and your business acumen.
Data stack:
We tailor the data stack to each client, but some of the products and platforms that you are likely to come across at Tasman are:
- AWS, GCP, and Azure
- Airflow and Prefect
- Snowflake, BigQuery, Redshift, and other data warehouses
- Airbyte, Stitch, Fivetran, and Meltano
- dbt
- Looker, Metabase, and other BI products
- Docker and Kubernetes
- Snowplow, Segment, Rudderstack, and other tracking/CDP products
- Census and Hightouch
Compensation & benefits:
The compensation and benefits for someone based in the UK are:
- Salary depending on experience: £35,000 - £50,000 yearly gross for an Analytics Engineer I, £55,000 - £70,000 yearly gross for an Analytics Engineer II
- £1000 budget for home office equipment (e.g. a desk or chair)
- £400 annual well-being benefit
- £50 per month sport benefit
- £50 per month benefit for refreshments
- £1000 annual budget for training and professional development
- 3 months of fully paid parental leave
- Pension contribution of 5%%
The compensation and benefits for someone based in the Netherlands are:
- Salary depending on experience: €3500 - €5000 monthly gross for an Analytics Engineer I, €5500 - €7000 monthly gross for an Analytics Engineer II
- €1200 budget for home office equipment (e.g. a desk or chair)
- €500 annual well-being benefit
- €60 per month sport benefit
- €60 per month benefit for refreshments
- €1200 annual budget for training and professional development
- 3 months of fully paid parental leave
The compensation and benefits for someone based in Sweden are:
- Salary depending on experience: 35 000 and 45 000 kr for an Analytics Engineer I, 50 000 and 60 000 kr for an Analytics Engineer II
- 12 000 kr budget for home office equipment (e.g. a desk or chair)
- 5000 kr annual well-being benefit
- 5000 kr annual sport benefit (friskvårdsbidrag)
- 600 kr per month benefit for refreshments
- 12 000 kr annual budget for training and professional development
- Paid parental leave matching 90%% for 6 months
- Pension contribution matching ITP1
We also offer 25 days of holiday in addition to any public holidays.
We are open to candidates based in other European countries. Those team members are hired as full-time contractors and their compensation is adjusted to allow for an equivalent total compensation & benefits package.
Application process:
We understand that interviewing for a new role can be time consuming and, occasionally, frustrating. We will be respectful of your time and inform you of our decision as soon as we have made it. We aim to run an inclusive process so if reasonable accommodations are needed to participate in our job application process, please let us know.
This is what you can expect from the application process:
- Application. You will be asked to submit a resume and answer a few questions, which help us understand how your background and interests fit with what we are looking for at Tasman. Make sure to answer these questions carefully as they can make the difference between a successful application and not.
- Short introductory call. We will schedule a brief call with the hiring manager for this role to discuss your background and interests and to give you the opportunity to learn more about Tasman.
- Technical task. You will be asked to work on a set of problems that reflect the technical and communication skills needed for this role. It gives us a sense of your skills and it hopefully also gives you a taste of what it’s like working for Tasman. We will give you personal feedback on the task, regardless of the outcome.
- Technical interview. If the task is successful, we will schedule a 1-hour interview with 2 senior engineers to discuss the technical task. They will also ask more detailed, technical questions about prior work (or other) experience.
- Team interview. The final step in the application process is a 1-hour interview with the hiring manager for this role and a senior non-engineering team member. Their questions will focus on culture fit and broader business understanding. You will, of course, get to ask them plenty of questions too to learn more about what it’s like to work for Tasman.
- Decision. We will let you know our decision and, if we make you an offer, we will give you the opportunity to talk to others on our team to support you in making your decision.
The hiring manager for this role is Christophe Bogaert.
We process and interview candidates on an ongoing basis. If you have any questions about the role or the process, feel free to contact us. Note that we are an English-speaking company so we look for the ability to communicate with clarity and precision in English—both verbally and in writing.