Find Remote Jobs Worldwide & Work From Anywhere

Snowplow Analytics company's all remote jobs

Skills: scala amazon-web-services terraform amazon-sqs amazon-rds
Scala Engineer (Management Console) UK (remote or office-based) Who are we: We are a team of engineers who want to get things done. Our open core behavioural data platform is used by data teams to drive a better understanding of their customers – the right way. We empower and actively encourage companies to own their data strategy and the data it creates. Data quality, privacy and security are our top priorities. Snowplow is a technical product, so our Engineering team is at the forefront of what we’re offering our customers and community. We have steadily grown the team over the last two years, following investment from Atlantic Bridge and MMC Ventures. Our aim through this growth has been to maintain, if not increase, our productivity from the early days. We focus on building autonomous teams of engineers who understand where they fit in the wider Engineering efforts and collaborate closely with our top team of Product Managers. That’s us in 146 words, but there is so much more we could tell you! The Opportunity: We’re looking for an experienced Scala Engineer to enhance and extend the capabilities of the online data management experience we give our customers. You’ll be working to build features that support the daily workflows of data teams and make their lives easier. Our management console is offering control of the pipelines and visibility into them, while also trying to solve problems of organisational complexity. The cross-functional team you will join sits between infrastructure, the pipeline, and our customers, offering a complete view of how Snowplow technology is positively impacting data teams and their capability to drive their business forward. Our ethos is that we want the right people making the best decisions, and you can expect we’ll be asking you what you think. Our engineers take on a lot of responsibility. This includes product ownership, testing (automated wherever possible), route to live, etc. We are not micromanaged and we don’t throw our work over the fence. In learning about and taking on these responsibilities we believe we can make quicker decisions. Our wider team of 25+ fully remote engineers work directly and closely with other teams in the business. We have been remote for many years and do remote very well, while continually looking at how to do it better and adapt as we grow. There is a huge opportunity at Snowplow to learn more about all aspects of engineering and data, from code to customers, and how to be the most productive and empowered version of you. What you’ll be doing:Enhancing the Snowplow management console. Building features to monitor pipelines, control their configuration, and support data governance. ● Working within the Scala ecosystem. You’ll primarily be working with purely functional Scala, along with with cats, cats-effect, fs2, http4s and various other libraries mostly from Typelevel stack. Although you might also get a chance to explore a Python repository with code sitting outside the critical path. ● Building fine-grained access policies. We have integrated with the Open Policy Agent to manage fine-grained policies in the console. You will be building Rego expressions to implement such policies together with their automated tests. We understand this is a bit too specialised and do not expect you to be familiar with OPA/Rego already (but of course would highly appreciate it if you are). ● Looking after the route to live. You’ll be writing Terraform to automate the deployment process of our backend. ● Protecting future-us through automated testing. Continue to improve our automation and testing experiences, extend our existing Github Actions CI/CD processes to make it easier to work and contribute to our projects. ● Writing top documentation. We understand the importance of documentation in supporting our users and scaling that support as efficiently as possible. Whenever we release new features we try to ensure they are accurately documented. ● Supporting our customers. The team you will join does not have on-call rotations, but its members engage in escalated tickets to support our customers when they need help. ● Be empowered and empower others. Working in a productive, empowered team. Most companies talk about the importance of this, but we’re really doing it. Let’s talk about how. Technical requirements of the role:You have professional Scala experience. You are also experienced with the Typelevel stack, or at the very least you are eager to dive into pure functional programming and master it with Scala. ● You have had some exposure to AWS. We are running on AWS and use services such as ECS/Fargate, Elasticache, RDS, ECR, SNS, SQS. Ideally you have also written a bit of Terraform in the past. ● You place maximum emphasis on security. Data security and integrity are fundamental to what we do, so you’ll need a solid understanding of security threats and how to overcome them. What you need to be successful in this role: We take pride in our culture. A strong culture fit is at least as important as technical skills. We try to remain humble while doing our job as best as we can. We recognise that successful teams are not simply the sum of their parts, but rather an empowered, motivated, highly collaborative whole. ● You are kind and empathetic. We expect team members to be polite and respectful when interacting with customers and colleagues alike. Nobody knows everything, no-one is always right, and we all make mistakes. Being able to recognise that and drive discussions or retrospectives towards learning and improvement is paramount. ● You are pragmatic. We can’t do everything today. We highly value correctness and want to be proud of our code, but cannot aim for arbitrary definitions of quality at the expense of feature delivery. We balance our speed of learning with our commitment to providing a reliable and trusted service to customers. ● You enjoy working remotely. Our remote team depends on expert collaborators to work effectively. You’ll be a great communicator and enjoy working closely with the team. ● You are self-motivated. You don’t wait to be told what to do. You can understand a problem, drive toward a solution and recognise when you need support or more direction. ● You care about data and data teams. Previous experience in data is a plus, but most importantly you have an interest in data, supporting data professionals and empowering companies to make better decisions. What you get in return: ● A competitive package, including share options25 days of holiday a year (plus public holidays) ● Freedom to work from wherever suits you best ● Cycle to work scheme if UK-based ● Two fantastic company Away Weeks in a different European city each year (or when this isn’t possible, we have “Stay Away Weeks”) ● Mental health support including therapy sessions ● Work alongside a supportive and talented team with the opportunity to work on cutting edge technology and challenging problems ● Grow and develop in a fast-moving, collaborative organisation ● MacBook and home office equipment ● Enjoy fun events organised by our Cultural Work Committee ● Convenient location in central London for those who want to work there / when you come to visit ● Continuous supply of Pact coffee and healthy snacks in the office when you’re here! Snowplow is dedicated to building and supporting a brilliant, diverse and hugely inclusive team. We don't discriminate against gender, race, religion or belief, disability, age, marital status or sexual orientation. Whatever your background may be, we welcome anyone with talent, drive and emotional intelligence.

Job Benefits:

  • A competitive package, including share options
  • MacBook Pro & home office equipment
  • 25 (or 23 if US-based) days holiday plus bank holidays
  • Freedom to work wherever suits you best
  • Flexible working hours
  • Two fantastic company Away Weeks in a different city each year
  • Convenient office in Central London for those who want to work there
  • Mental health support including therapy sessions
  • Work alongside a supportive and talented team
  • Grow and develop in a fast-moving, collaborative organisation

Time zone: (GMT+00:00) London

Skills: amazon-web-services cloud google-cloud-platform azure-devops azure
In a nutshell:
  • This is a fantastic opportunity to apply your knowledge of DevOps Engineering to deploying and supporting complex, customisable technology to distributed customer-owned cloud accounts for a category-defining startup
Our company:
  • Our mission is to empower every organization to create value through deep understanding of their customers. We have clear guiding principles and company values to keep us aligned on our journey and we now need creative and empowered individuals to help us execute on our mission.
  • Running on the hottest AWS and GCP data technologies, it is THE platform for teams who want to serve complex data use cases in an increasingly privacy and security-conscious world, and we collect, validate, enrich and load billions of events for our customers each day, who also benefit from our online experience and expertise in running our platform.
  • Our values include key ideas around inclusivity, transparency and growth - we want to build a conscientious company helping each other and our customers achieve brilliant things.
  • We recently closed our Series A2 fundraise with Atlantic Bridge and MMC Ventures and Gartner has recognised us as a cool vendor in Marketing and Data Analytics 2020, which we think is, you guessed it, pretty cool.
The Opportunity
  • To join a team of multidisciplinary engineers as we stitch together yesteryear’s development and operational roles and steer the product development for the ever evolving deployment fabric in an environment that maximises engineering time by minimizing overhead and meetings.
  • The Snowplow product has three main components. The core open source Engine, the Management layer and the Fabric. It’s the Fabric that you will be working on and through it having a direct impact on both Snowplow and the customers we serve. If you’re tired of keeping the lights on while others get the kudos, this is the role for you. You will be making a difference.
  • We operate primarily in an innovative Private SaaS model. Serving our customers in this paradigm means that we must maintain flexibility within our standardized deployment model while honouring their organisation’s security and compliance requirements within their AWS or GCP cloud account. If a tree falls in a forest and no one is around to hear it, our automation gets it stood back up or plants another of appropriate size without anyone knowing about it.
  • As members of our Technical Operations team, DevOps Engineers at Snowplow are instrumental in developing our ability to automate away the burden of day to day duties so that the team has more time to experiment with exciting new technologies while the machines do the work.
  • You'll work closely with our Support, Data Engineering and Site Reliability Engineering teams to build out the workflows and automation for effectively building, testing and deploying application and infrastructure updates to our global cloud estate. With daily involvement not only in contributing to our pioneering modular approach of over 100,000 lines of Terraform but also in defining the interfaces between these teams to best manage these processes as we scale.
  • We currently sit across hundreds of AWS & GCP cloud accounts, and we are looking for a proactive engineer with a strong sense of ownership to help us remove bottlenecks that'll enable us to 10X and then 100X our footprint to 1,000 and then 10,000 accounts across AWS, GCP and Azure. The challenge of automating the maintenance and deployment of thousands of individualised stacks is an enormously ambitious undertaking and a hugely exciting infrastructure automation challenge. We want you to solve this with us!
What you'll be doing
  • Scaling up: Developing and maintaining our growing Terraform infrastructure-as-code estate, which we use to deploy infrastructure and software updates for all internal and client use cases
  • Building in resilience: Supporting our internal infrastructure stacks, which include the HashiCorp suite (OSS) as well as our Snowplow Insights UI and internal VPNs (all based in the AWS Cloud)
  • Empowering others with tech: Implement ways to automate and improve our development and release processes across our internal and client-facing infrastructure in close collaboration with our Support & Engineering teams to remove the "human in the loop"
  • Designing our future: Write solution specifications, diagrams, best practices documentation and playbooks
We'd love to hear from you if
  • You've worked with Terraform and understand the importance of IaC
  • Automation doesn’t end with IaC - you understand that there is BASH in every system and script the rest of your problems away
  • Are knowledgeable about CI/CD tooling and techniquesHave production experience with any of the three major on-demand cloud computing platforms (AWS, Azure and GCP)
  • Have worked with Docker and are familiar with container-based workflows, concepts and benefits
  • Bonus if you have any Golang programming experience!
What you get in return for being awesome
  • A competitive package, including share options
  • 25 days of holiday a year (plus public holidays)
  • Freedom to work from wherever suits you best
  • Cycle to work scheme
  • Two fantastic company Away Weeks in a different European city each year (or when this isn’t possible, we have “Stay Away Weeks”)
  • Mental health support including therapy sessions
  • Work alongside a supportive and talented team with the opportunity to work on cutting edge technology and challenging problems
  • Grow and develop in a fast-moving, collaborative organisation
  • MacBook Pro
  • Convenient location in central London for those who want to work there
  • Continuous supply of Pact coffee and healthy snacks in the office when you’re here!
Snowplow is dedicated to building and supporting a brilliant, diverse and hugely inclusive team. We don't discriminate against gender, race, religion or belief, disability, age, marital status or sexual orientation. Whatever your background may be, we welcome anyone with talent, drive and emotional intelligence.

Job Benefits:

  • A competitive package, including share options
  • MacBook Pro & home office equipment
  • 25 (or 23 if US-based) days holiday plus bank holidays
  • Freedom to work wherever suits you best
  • Flexible working hours
  • Two fantastic company Away Weeks in a different city each year
  • Convenient office in Central London for those who want to work there
  • Mental health support including therapy sessions
  • Work alongside a supportive and talented team
  • Grow and develop in a fast-moving, collaborative organisation

Time zone: (GMT+00:00) London

Skills: scala amazon-web-services google-cloud-platform python cats-effect
Scala Engineer UK (remote or office-based) or remote up to UTC +/- 2 #LI-Remote Who are we We are a team of engineers who want to get things done. Our open core behavioural data platform is used by data teams to drive a better understanding of their customers - the right way. The open-sourced data pipeline stack and tracking SDKs support teams to make key decisions on high quality, trusted data. We empower and actively encourage companies to own their data strategy and the data it creates. Data quality, privacy and security are our top priorities. Snowplow is a technical product, so our Engineering team is at the forefront of what we’re offering our customers and community. We have steadily grown the team over the last two years, following investment from Atlantic Bridge and MMC Ventures. Our aim through this growth has been to maintain, if not increase, our productivity from those early days. We focus on building autonomous teams of engineers who understand where they fit in the wider Engineering efforts and collaborate closely with our top team of Product Managers. That’s us in 164 words, but there is so much more we could tell you! The Opportunity We’re looking for an experienced Scala Engineer to enhance and extend the capabilities of our data pipeline. You’ll be solving the complex problems that come with building data pipelines that serve a wide variety of use cases. You’ll also be a key open source maintainer on our popular pipeline components and have the opportunity to make decisions that will affect our entire estate. You will be making data teams world over very happy. Our ethos is that we want the right people making the best decisions, and you can expect we’ll be asking you what you think. Our engineers take on a lot of responsibility. This includes product ownership, testing (automated wherever possible), route to live, etc. We are not micromanaged, we don’t throw our work over the fence. In learning about and taking on these responsibilities we believe we can make quicker decisions. You will be joining a wider team of 25+ remote engineers who work directly and closely with other teams in the business.. There is a huge opportunity at Snowplow to learn more about all aspects of engineering and data, from code to customers, and how to be the most productive and empowered version of you. What you’ll be doingEnhancing the Snowplow data pipeline. Contributing to our open source projects and enhancing the capability of our data pipeline across AWS and GCP. ● Working within the Scala ecosystem. You’ll primarily be working with purely functional Scala, along with with cats, cats-effect, fs2 and various other libraries mostly from Typelevel stack. Although you might also get a chance to explore other languages we often use such as Go or Python. ● Looking after the route to live. You’ll be creating Docker images and writing the Terraform to automate the deployment process of hundreds of data pipelines. ● Automation and Testing. Continue to improve our automation and testing experiences, extend our existing Github Actions CI/CD processes to make it easier to work and contribute to our projects. ● Open Source. As one of Snowplow's open source maintainers, you’ll get to manage open source projects, plan and communicate our upcoming releases, engage with our users via slick documentation, create easy to understand READMEs and discuss problems with users through our forums. ● Empowered. Working in a productive, empowered team. Most companies talk about the importance of this, but we’re really doing it. Come talk to us about how. We’d love to hear from you ifYou have Scala Experience. You have experience working within the Scala ecosystem, even better if that experience is working with data or data pipelines. ● You have used Cloud technologies. The Snowplow pipeline currently works on AWS and GCP, cloud experience isn’t essential but exposure to cloud technologies would be beneficial. ● You care about open source. You like the idea of working on open source projects and interacting with the developer community who use them. ● You enjoy working remotely. Our remote team depends on expert collaborators to work effectively. You’ll be a great communicator and enjoy working closely with the team. ● Experience working with data stacks. Previous experience in data is a plus, but most importantly you have an interest in data and how it empowers companies to make better decisions. ● Security. Data security and integrity are fundamental to what we do, so you’ll need a solid understanding of security threats and how to overcome them. ● Self motivated. You don’t wait to be told what to do. You can understand a problem, drive toward a solution and recognise when you need support or more direction. ● Pragmatic. We can’t do everything today. You’ll be pragmatic in your approach to software delivery and balance our speed of learning with our commitment to providing a reliable and trusted service to customers. What you get in return for being awesome: ● A competitive package, including share options ● 25 days of holiday a year (plus public holidays) ● Freedom to work from wherever suits you best ● Cycle to work scheme if UK-based Two fantastic company Away Weeks in a different European city each year (or when this isn’t possible, we have “Stay Away Weeks”) ● Mental health support including therapy sessions ● Work alongside a supportive and talented team with the opportunity to work on cutting edge technology and challenging problems ● Grow and develop in a fast-moving, collaborative organisationMacBook and home office equipment ● Enjoy fun events organised by our Cultural Work Committee Convenient location in central London for those who want to work there / when you come to visit ● Continuous supply of Pact coffee and healthy snacks in the office when you’re here! Snowplow is dedicated to building and supporting a brilliant, diverse and hugely inclusive team. We don't discriminate against gender, race, religion or belief, disability, age, marital status or sexual orientation. Whatever your background may be, we welcome anyone with talent, drive and emotional intelligence.

Job Benefits:

  • A competitive package, including share options
  • MacBook Pro & home office equipment
  • 25 (or 23 if US-based) days holiday plus bank holidays
  • Freedom to work wherever suits you best
  • Flexible working hours
  • Two fantastic company Away Weeks in a different city each year
  • Convenient office in Central London for those who want to work there
  • Mental health support including therapy sessions
  • Work alongside a supportive and talented team
  • Grow and develop in a fast-moving, collaborative organisation

Time zone: (GMT+00:00) London +/- 2 hours

Skills: amazon-web-services typescript web python cloud

Senior Software Engineer

UK (remote or office-based) or remote up to UTC +/- 2

Who are we

Our mission is to empower every organization to create value through deep understanding of their customers. We have clear guiding principles and company values to keep us aligned on our journey and we now need creative and empowered individuals to help us execute on our mission.

Our values include key ideas around inclusivity, transparency and growth - we want to build a conscientious company helping each other and our customers achieve brilliant things.

The open source technology at Snowplow empowers organizations to differentiate with data. Running on AWS and GCP data technologies, it is the platform for teams who want to serve complex data use cases in an increasingly privacy and security conscious world.

We recently closed our Series A2 fundraise with Atlantic Bridge and MMC Ventures and Gartner has recognised us as a cool vendor in Marketing and Data Analytics 2020, which we think is, you guessed it, pretty cool.

The Opportunity

At Snowplow, our ability to integrate with a wide range of technologies is vital to ensure our users can understand their customers' behaviour, no matter how their users are interacting with their software.

We’re looking for an experienced Software Engineer who is excited at the prospect of working across a range of platforms and programming languages to build great developer experiences across our open source libraries. You’ll also be a key open source maintainer on popular libraries such as our JavaScript and Mobile SDKs.

More specifically, this role is to work in our team responsible for creating the technology that serves data use cases. This includes client libraries (web, mobile, server-side), testing tools (Snowplow Micro), data models, data model tooling and relays to destinations.

You will be joining a wider team of 20+ remote engineers who work closely with our product, support and customer teams. There is a huge opportunity to learn more about all aspects of engineering and data, from code to customers.

What you’ll be doing

  • Building developer friendly experiences. You’ll have the freedom to explore and design developer friendly APIs, as well as solve complex problems in collecting behavioural data from browsers, apps and services in our open-source SDKs.
  • Working with diverse technologies. You’ll get the opportunity to work across a range of platforms (AWS, GCP, Web, Mobile, and beyond) and languages (TypeScript, Obj-C, Java, Go, Python, PHP, Terraform, and others).
  • Thinking about data cases. We’re building real time stream relay destinations (Kafka), and continuing to improve our data model tooling and data models. We’ve got our own modelling technology and integrations with important partners like dbt and dataform.
  • Automation and Testing. Continue to improve our automation and testing experiences, extend our existing Github Actions CI/CD processes to make it easier to work and contribute to our repositories.
  • Open Source. As one of Snowplow's open source maintainers, you’ll get to manage open source projects, plan and communicate our upcoming releases, engage with our users via slick documentation, create easy to understand READMEs and discuss problems with users through our forums.
  • Empowered. Working in a productive, empowered team. Everyone says this, but we’re really doing it. Come talk to us about how.

We’d love to hear from you if

  • Diverse Experience. You have experience working in a variety of languages, ideally including web, mobile and server side experience, although experience in all 3 is not essential.
  • You care about developer experiences. You like the idea of designing libraries with easy to use APIs that are made available as open source projects and interacting with the developer community who use them.
  • Leadership. You have experience leading engineers towards a shared goal.
  • You enjoy working remotely. Our remote team depends on expert collaborators to work effectively. You’ll be a great communicator and enjoy working closely with the team.
  • Experience working with data stacks. Previous experience in data is a plus, but most importantly you have an interest in data and how it empowers companies to make better decisions.
  • Self motivated. You don’t wait to be told what to do. You can understand a problem, drive toward a solution and recognise when you need support or more direction.
  • Pragmatic. We can’t do everything today. You’ll be pragmatic in your approach to software delivery and balance our speed of learning with our commitment to providing a reliable and trusted service to customers.

What you get in return for being awesome:

  • A competitive package, including share options
  • 25 days of holiday a year (plus public holidays)
  • Freedom to work from wherever suits you best
  • Cycle to work scheme if UK-based
  • Two fantastic company Away Weeks in a different European city each year (or when this isn’t possible, we have “Stay Away Weeks”)
  • Mental health support including therapy sessions
  • Work alongside a supportive and talented team with the opportunity to work on cutting edge technology and challenging problems
  • Grow and develop in a fast-moving, collaborative organisation
  • MacBook and home office equipment
  • Enjoy fun events organised by our Cultural Work Committee
  • Convenient location in central London for those who want to work there / when you come to visit
  • Continuous supply of Pact coffee and healthy snacks in the office when you’re here!

Snowplow is dedicated to building and supporting a brilliant, diverse and hugely inclusive team. We don't discriminate against gender, race, religion or belief, disability, age, marital status or sexual orientation. Whatever your background may be, we welcome anyone with talent, drive and emotional intelligence.



Job Benefits:

  • A competitive package, including share options
  • MacBook Pro & home office equipment
  • 25 (or 23 if US-based) days holiday plus bank holidays
  • Freedom to work wherever suits you best
  • Flexible working hours
  • Two fantastic company Away Weeks in a different city each year
  • Convenient office in Central London for those who want to work there
  • Mental health support including therapy sessions
  • Work alongside a supportive and talented team
  • Grow and develop in a fast-moving, collaborative organisation

Time zone: (GMT+00:00) London +/- 2 hours

Skills: wordpress user-experience design html google-cloud-platform

Wordpress Engineer

Remote (UTC +/- 2)

In a nutshell

An opportunity to own the website development of an ambitious startup with a high impact, high value technical product.

Our company

The open-source technology at Snowplow empowers people to differentiate with data. Running on AWS and GCP data technologies, it is the platform for teams who want to serve complex data use cases in an increasingly privacy and security conscious world.

We collect, validate, enrich and load billions of events for our customers each day, who also benefit from our online experience and expertise in running our own tech.

It’s an exciting time here at Snowplow. We are actively selling in 14 countries with hundreds of customers and thousands of open-source users.

The Opportunity

You will become a member of an embedded engineering team, working within the Marketing function. This team will be responsible for the design and delivery of our website, which plays a critical role in the buyer journey.

You will be joining a wider team of 25+ remote engineers who work closely with our product, support and customer teams. There is a huge opportunity to learn more about all aspects of engineering and data, from code to customers.

The environment you’ll be working in

Our company values are Transparency, Honesty, Ownership, Inclusivity, Empowerment, Customer-centricity, Growth and Technical Excellence. These aren’t just words we plucked out of thin air, we came up with them together as a company and are continually looking to find new ways to weave these into our day-to-day operations. From flexible hours and working locations to the way we give feedback, we’re passionate about building a company that supports both company and individual development.

What you’ll be doing

  • Working closely with a UX designer and Digital Product Manager to understand and design the digital buyer journey.
  • Owning the Wordpress sites that serve our main website and documentation portal.
  • Creating an administrative experience that allows our marketing team to easily iterate on our content pages.
  • Ensuring that our Wordpress instances remain secure and putting in place defences against common threats.
  • Working in a productive, empowered team. Everyone says this, but we’re really doing it. Come talk to us about how.

We’d love to hear from you if

  • The idea of working for a growing, funded startup excites you.
  • You have experience building Wordpress sites in a professional capacity.
  • You are experienced in using HTML/CSS to create browser compliant, mobile friendly, accessible pages.
  • You are able to demonstrate strategies for keeping Wordpress secure, performant and extensible.
  • You’re happy to challenge ideas and make suggestions to deliver a great user experience.
  • You’ll be a great communicator and enjoy working closely with the team. Our remote team depends on expert collaborators to work effectively.
  • You don’t wait to be told what to do. You can understand a problem, drive toward a solution and recognise when you need support or more direction.

What you’ll get in return

  • A competitive package, including share options
  • 25 days of holiday a year (plus public holidays)
  • Freedom to work from wherever suits you best
  • Cycle to work scheme
  • Two fantastic company Away Weeks in a different European city each year (or when this isn’t possible, we have “Stay Away Weeks”)
  • Mental health support including therapy sessions
  • Work alongside a supportive and talented team with the opportunity to work on cutting edge technology and challenging problems
  • Grow and develop in a fast-moving, collaborative organisation
  • MacBook Pro
  • Convenient location in central London for those who want to work there
  • Continuous supply of Pact coffee and healthy snacks in the office when you’re here!


Job Benefits:

  • A competitive package, including share options
  • MacBook Pro
  • 25 (or 23 if US-based) days holiday plus bank holidays
  • Freedom to work wherever suits you best
  • Flexible working hours
  • Two fantastic company Away Weeks a year (last one was in Bratislava)
  • Convenient Aldgate office location
  • Regular fun events organised by our Cultural Works Committee
  • Improve coding skills with our Software Development Guild
  • Regular meetups/team offsites

Time zone: (GMT+00:00) London +/- 2 hours

Skills: amazon-web-services python azure
Site Reliability Engineer Remote (UTC +/- 2 ) In a nutshell Opportunity to apply your knowledge of Site Reliability Engineering to deploying and supporting complex, customisable technology to distributed customer owned cloud accounts. Our company The open-source technology at Snowplow empowers people to differentiate with data. Running on AWS and GCP data technologies, it is the platform for teams who want to serve complex data use cases in an increasingly privacy and security conscious world. We collect, validate, enrich and load billions of events for our customers each day, who also benefit from our online experience and expertise in running our own tech. It’s an exciting time here at Snowplow. We are actively selling in 14 countries with hundreds of customers and thousands of open-source users; Snowplow is well placed to weather the ongoing economic storm, having recently closed its Series A2 fundraising with Atlantic Bridge and MMC Ventures. The Opportunity Our Private SaaS offering has grown significantly over the past year and we now orchestrate and monitor Snowplow event pipelines across more than 150 customer-owned AWS & GCP sub-accounts. Each account has its own individualised and optimised stack and all are capable of processing many billions of events per month. We have a new trial experience that helps prospects self-serve a cut down experience of Snowplow, also in their own cloud. We are looking for another SRE to help us grow to managing 1,000 and then 10,000 AWS, GCP & Azure accounts. You will be pioneering solutions to managing estates of this size through cutting edge monitoring and automation. You’ll work closely with our Head of Tech Ops on all aspects of our proprietary deployment, orchestration and monitoring stacks. Within all of our domains (full service, trial and our own) we are striving to increase service reliability, fulfil customer requests in a timely fashion, and automate recurring tasks. Task automation is essential, given our infrastructure estate scales linearly with our customer numbers, unlike most software businesses. The challenge of automating the maintenance and deployment of thousands of individualised stacks is an enormously ambitious undertaking and a hugely exciting infrastructure automation challenge. What you’ll be doing ● Maintaining and developing our growing Terraform infrastructure-as-code stacks which we use to deploy infrastructure for all internal and client use cases ● Maintaining our internal infrastructure stacks which include the HashiCorp suite as well as our Snowplow Insights UI and VPNs ● Participating in our on-call rotation to help us serve our client base 24/7 ● Taking rotations of L3 Technical Support where you will be responsible for triaging and dealing with infrastructure issues ● Handling high-severity internal or customer incidents, ensuring we meet all SLAs We’d love to hear from you if ● Has worked with AWS and/or GCP in a production capacity (Azure is a bonus) ● Has worked with Terraform, CloudFormation or some form of infrastructure-as-code tooling ● Any experience with the HashiCorp stack (Vault, Consul, Nomad) and understanding their role in infrastructure automation is a bonus ● Has worked with Docker and is familiar with container-based architectures (Kubernetes is a bonus) ● Knowledgeable about the Linux operating system and how to manage servers in a production capacity ● Knowledgeable about Cloud networking principles and how to troubleshoot issues in this space ● Comfortable scripting in one or more of: Bash, Python, Ruby or Perl ● Comfortable programming in one or more of: Java, Scala, Golang or Python ● Experience working with online marketplaces would be a bonus What you’ll get in return ● A competitive package, including share options ● 25 days of holiday a year (plus public holidays) ● Freedom to work from wherever suits you best ● Cycle to work scheme ● Two fantastic company Away Weeks in a different European city each year (or when this isn’t possible, we have “Stay Away Weeks”) ● Mental health support including therapy sessions ● Work alongside a supportive and talented team with the opportunity to work on cutting edge technology and challenging problems ● Grow and develop in a fast-moving, collaborative organisation ● MacBook Pro ● Convenient location in central London for those who want to work there ● Continuous supply of Pact coffee and healthy snacks in the office when you’re here!

Time zone: (GMT+00:00) London +/- 2 hours

Skills: sql typescript go amazon-web-services google-cloud-platform
Senior Software Engineer Remote (UTC -1 to +3) In a nutshell A polyglot, open-source loving engineer to tackle challenges in data collection and activation. Our company The open-source technology at Snowplow empowers people to differentiate with data. Running on AWS and GCP data technologies, it is the platform for teams who want to serve complex data use cases in an increasingly privacy and security conscious world. We collect, validate, enrich and load billions of events for our customers each day, who also benefit from our online experience and expertise in running our own tech. It’s an exciting time here at Snowplow. We are actively selling in 14 countries with hundreds of customers and thousands of open-source users; Snowplow is well placed to weather the ongoing economic storm, having recently closed its Series A2 fundraising with Atlantic Bridge and MMC Ventures. The Opportunity This role is to work in our team responsible for creating the technology that serves data use cases. In short, this includes tracker libraries (web, mobile, server-side), data models, and relays to destinations. It’s a very multiskilled team, so a range of software engineering experience would be valuable to us, the team is often building applications ranging from TypeScript to Go and data models across a range of SQL dialects. If you have enjoyed learning and working with a wide variety of languages, and applying the right one to the right problem, this role is for you. You will be joining a wider team of 20+ remote engineers who work closely with our product, support and customer teams. There is a huge opportunity to learn more about all aspects of engineering and data, from code to customers. What you’ll be doing ● Designing user friendly APIs and solving complex problems in collecting behavioural data from browsers, apps and services in our open-source trackers. ● Adding capabilities to our data models, data model tooling and relays to help our customers and community make use of this data. ● Engage with our users via slick documentation and through our forums. ● Planning and managing strategies for software delivery in collaboration with our Product team. ● Working in a productive, empowered team. Everyone says this, but we’re really doing it. Come talk to us about how. We’d love to hear from you if ● The idea of working for a growing, funded startup excites you. ● You have experience working in a variety of languages, ideally including web, mobile and server side experience, although experience in all 3 is not essential. ● Experience leading groups of engineers towards a shared goal. ● Data integrity is fundamental to what we do, so you’ll need a solid understanding of challenges in maintaining it and how to overcome them. ● Our remote team depends on expert collaborators to work effectively. You’ll be a great communicator and enjoy working closely with the team ● Previous experience in data is a plus, but most importantly you have an interest in data and how it empowers companies to make better decisions. ● You don’t wait to be told what to do. You can understand a problem, drive toward a solution and recognise when you need support or more direction. ● We can’t do everything today. You’ll be pragmatic in your approach to software delivery and balance our speed of learning with our commitment to providing a reliable and trusted service to customers. What you’ll get in return ● A competitive package, including share options ● 25 days of holiday a year (plus public holidays) ● Freedom to work from wherever suits you best ● Cycle to work scheme ● Two fantastic company Away Weeks in a different European city each year (or when this isn’t possible, we have “Stay Away Weeks”) ● Mental health support including therapy sessions ● Work alongside a supportive and talented team with the opportunity to work on cutting edge technology and challenging problems ● Grow and develop in a fast-moving, collaborative organisation ● MacBook Pro ● Convenient location in central London for those who want to work there ● Continuous supply of Pact coffee and healthy snacks in the office when you’re here!

Time zone: (GMT+00:00) London +/- 2 hours

Skills: sql
Data & Systems Architecture Lead CEST timezone - London or Europe Remote Who are we? The companies that win today are those that put an understanding of their customers and prospects at the heart of their organisation; the investment in a central data team is an essential part of this journey. COVID-19 and the global switch-off of the in-person economy is accelerating these trends: interacting with and understanding your customers online is key to surviving and thriving in the new environment. At Snowplow we are focused on powering the data journey that these central data teams are embarking on. To win in the new world, it’s essential that the data team can focus on the journey to value and mastery, and not get derailed by costly data delivery issues or burdensome organizational complexity. Snowplow helps data teams to do this, offering a data delivery platform that collects and operationalizes behavioral data, at scale. It’s an exciting time here at Snowplow. We are actively selling in 14 countries with hundreds of customers and thousands of open-source users; Snowplow is well placed to weather the ongoing economic storm, having recently closed its Series A fundraising with MMC Ventures. The Snowplow team is delighted to announce that Gartner has recognised us as a cool vendor in Marketing and Data Analytics 2020. The Opportunity: As we grow as a company we want to develop our internal data and system capabilities to give our teams the tools and data they need to excel. If you are excited about working in a fast-paced environment, solving complex problems, working with stakeholders across the business and helping to drive insight through data then we would love to hear from you.  The Data & Systems team will be part of our wider Operations team reporting directly to our COO. This is a hands on role with the opportunity to initially manage one other person but over time build a larger team.  What you’ll be doing: Data You will design and implement a data strategy for Snowplow from data collection to insight   Work with and guide teams to identify data insight needs You will produce and oversee the implementation and production of data insight reports  Provide analysis including comments and recommendations related to reports generated Ensure analytics tools are set up to support business measurement and reporting requirements Systems  You will take ownership of our internal business systems working cross functionally with the business unit owners You will work closely with Marketing and Sales Ops to manage our systems that support those teams  You will establish interfaces between core systems (Salesforce, Zendesk, Pardot, etc) to ensure teams have access to information  You will be responsible for coordinating and managing change over our core business systems working with the teams throughout the business What you bring to the team: You love to solve complex business problems 3+ years experience in data engineering, analytics, BI tooling. Experience in collecting and manipulating data is key.  Experience of designing solutions by integrating SaaS tools such as Salesforce, Zendesk, etc You’re a pro at juggling priorities, project management and collaborating with teams to deliver impactful solutions You can understand the tradeoffs between different solutions and delivering business value  You are enthusiastic about optimizing business performance through technology What you’ll get in return: A competitive package based on experience, including share options 25 days of holiday a year (plus bank holidays) MacBook and working from home equipment  Mental health support no matter where you are based  Two fantastic company Away Weeks in a different European city each year (we have moved these to virtual events for 2020) Employee referral scheme  Work alongside a supportive and talented team with the opportunity to work on cutting edge technology and challenging problems Grow and develop in a fast-moving, collaborative organisation Enjoy fun events organised by our Cultural Work Committee  Convenient location in central London (Aldgate) when we’re back in the office again! Continuous supply of Pact coffee and healthy snacks

Job Benefits:

  • A competitive package, including share options
  • MacBook Pro
  • 25 (or 23 if US-based) days holiday plus bank holidays
  • Freedom to work wherever suits you best
  • Flexible working hours
  • Two fantastic company Away Weeks a year (last one was in Madrid)
  • Convenient Shoreditch office location
  • Regular fun events organised by our Cultural Works Committee
  • Improve coding skills with our Software Development Guild
  • Regular meetups/team offsites

Time zone: (GMT+00:00) London +/- 2 hours

Skills: scala security amazon-web-services
Lead Scala Engineer London or remote (UTC +/- 2) The team at Snowplow are on a mission to empower people to differentiate with data. We provide the technology to enable our customers to not only take control of their data, but empower them to do amazing things with that control. There are tens of thousands of pipelines using our open source pipeline worldwide, collecting data emitted from over half a million sites. Running on AWS and GCP data technologies, it is the platform for teams who want to manage their data in real-time in their own cloud. We also collect, validate, enrich and load billions of events for our customers each day, who also benefit from our online experience and expertise in running our own tech.   The Opportunity: Snowplow has seen significant growth over the last 12 months and we’re set to grow further in 2021. We’re looking for a Lead Scala Engineer to join our experienced team and extend the core capabilities of our data pipeline.  You will be joining a team of 20 engineers who work closely with our support, product and customer teams. There is a huge opportunity to learn more about all aspects of engineering and data, from code to customers.  What you’ll be doing: Contributing to our many open source projects and enhancing the capability of our data pipeline. Collaborating with our Product and customer facing teams to ensure the team is solving problems and giving opportunities.  Working closely with leads of the other engineering teams to keep initiatives aligned and our broader efforts efficient. Taking ownership over successful delivery within the team and putting processes, wherever possible automated, in place to assure it. Creating an environment where your team members can reach top gear and provide feedback on their performance.  We’d love to hear from you if: The idea of working for a growing startup excites you. You have experience of leading teams on complex Scala projects. Data security and integrity are fundamental to what we do, so you’ll need a solid understanding of security threats and how to overcome them. You don’t wait to be told what to do. You can understand a problem, drive toward a solution and recognise when you need support or more direction. We can’t do everything today. You’ll be pragmatic in your approach to software delivery and balance our speed of learning with our commitment to providing a reliable and trusted service to customers. Our remote team depends on expert collaborators to work effectively. You’ll be a great communicator and enjoy working closely with the team. Previous experience in data is a plus, but most importantly you’re passionate about data and how it can empower companies to make better decisions. What you’ll get in return: A competitive package, including share options 25 days of holiday a year (plus public holidays) Freedom to work from wherever suits you best Cycle to work scheme Two fantastic company Away Weeks in a different European city each year (or when this isn’t possible, we have “Stay Away Weeks”) Mental health support including therapy sessions Work alongside a supportive and talented team with the opportunity to work on cutting edge technology and challenging problems Grow and develop in a fast-moving, collaborative organisation MacBook Pro Convenient location in central London for those who want to work there Continuous supply of Pact coffee and healthy snacks in the office when you’re here!

Job Benefits:

  • A competitive package, including share options
  • MacBook Pro
  • 25 (or 23 if US-based) days holiday plus bank holidays
  • Freedom to work wherever suits you best
  • Flexible working hours
  • Two fantastic company Away Weeks a year (last one was in Madrid)
  • Convenient Shoreditch office location
  • Regular fun events organised by our Cultural Works Committee
  • Improve coding skills with our Software Development Guild
  • Regular meetups/team offsites

Time zone: (GMT+00:00) London +/- 2 hours