2016-09-28

Vero is a technology platform that helps large, online businesses send personalized email messages.

We help online businesses:

Collect, store and organize large volumes of customer data in real time.

Segment their customer data to build detailed workflows.

Build out truly personalized email content at a one-to-one level.

Over the last four years, we have collected over 58 billion data points and today send over 250 million emails per month, helping online businesses around the world communicate with over 400 million people.

From North America to Europe, Brazil, South Korea, Israel and Australia – we’re available 24/7 to ensure Vero is running smoothly and to help customers with any question they’ve got.

---

Your role as a Site Reliability Engineer at Vero

For most of our customers, Vero is the heart of their customer interactions.

Vero is an infrastructure product. Working predominantly with large, business-to-consumer companies that have more than 100,000 end users, Vero has to be a robust platform that operates in real time with maximum redundancy.

We're looking for a Site Reliability Engineer to ensure Vero's front-end, API and backend processing stay up and running smoothly 24/7.

As the lead Site Reliability Engineer at Vero, you'll own the instrumentation, monitoring and optimization of our scalable and fault-tolerant infrastructure built on technologies including Docker, ECS, Redshift, Redis, PostgreSQL and Cassandra.

In this role, you will:

Be responsible for maintaining the pager notifications for on-call Engineers to ensure complete coverage of mission-critical infrastructure. This includes defining appropriate triggers, writing code to automate responses and providing tools and documentation for manual responses. I

Be responsible for maintaining internal reporting via tools such as Librato and NewRelic. This includes writing code and setting up tools to make it easy for Engineers to instrument new functionality as it is built out, cleanly and with the right level of detail. You will regularly review and groom reporting to ensure we have the insights we need to build a better product.

Be responsible for regularly reviewing the database and infrastructure tools we use and consider all options available to help make Vero more fault-tolerant and scalable. This includes reviewing decisions for cost savings or more efficient deployment of capital to Engineering tasks.

Be on rotation on our on-call schedule during your work day, in the EU or EST USA. This helps encourage accountability for the work you'll down owning this schedule. This includes being the primary escalation point for any critical issues, further escalating or routing tasks to Senior Engineers or team members.

Own our internal Chat Ops tool, "Dustay", built on top of Operable.io's Cog. By improving the CI/CD and testing of this tool, alongside writing new functions, you'll enable more of our team to respond to issues in real time.

In growing Vero to 250 million+ emails per month used by hundreds of people every day, we have built a solid product that helps Marketing, Product and Engineering teams collaborate on and orchestrate their customer messaging. Our customers are looking for a tool that helps them create great customer experiences.

Your job is to enable us to continue to deliver on this promise well into the billions of emails per month.

---

Requirements

Here’s a list of skills we expect you to bring to your role as a Full Stack Engineer at Vero:

2+ years software engineering experience. A big part of this role involves writing functions and instrumenting core Vero code. Having a solid software engineering foundation will enable you to excel in this role.

2+ years experience in a similar role. Having experience in a similar role (potentially DevOps, system administration or ownership over cloud infrastructure) will enable you to bring real-world experience to our team.

Scalability experience. Few applications are fortunate enough to deal with the scale of data that Vero does. Not only must we process large volumes of data, but we must process and make decisions on that data in realtime. We expect you to have multiple years experience working on applications that are required to process data in realtime at the scale of tens of thousands per minute.

Database experience. You will need to have had commercial experience with a variety of data stores and have a willingness to consider the right solution for the right job, whether the right solution be a traditional, relational database or a modern, NoSQL data stores.

For your reference, Vero is predominantly built using the following tools:

Amazon AWS. We use Amazon's AWS products as the backbone of our infrastructure.

Databases. We use PostgreSQL, Redshift, Cassandra, Redis and ElasticSearch here at Vero.

Ruby. This is the lingua-franca at Vero. Most of Vero’s services are built in Ruby, but our team has extensive experience with Java, Python, Objective C, Javascript and keep our eye on advances in traditional and modern languages and frameworks

---

Benefits

Flexible work. Work in the way that produces the best results. Many of our team members work from home or travel regularly and we’re committed to helping you feel like you can be the most happiest and most productive you, whether that’s in our well-appointed office, or somewhere else.

Make a difference. As a small team, you’ll be working with highly motivated, fast-thinking and intelligent team members from multiple walks of life. Our engineer to email volume ratio is 1:33,000,000 .We believe in small teams that use processes and engineering to move the needle (WhatsApp, Instagram) and have built a team to match.

Team Retreat. We host an annual team retreat (this year we went to Thailand) to get together as a team, challenge the status-quo and explore new parts of the world.

Competitive salary. We’re a mature, self-funded and profitable company that believes in paying everyone on our team well. We are building a team that is committed to creating a businesses that solves real problems and is in it for the long term.

To apply: Apply via our Workable profile: https://getvero.workable.com/jobs/334709

Show more