DevOps Engineer

  • Full-time

Company Description

Indivio is a Y-Combinator backed startup that optimizes video ads on Facebook and Instagram for modern marketers and their agencies.

Video is shifting from broadcast distribution on television to individualized distribution on mobile devices.  Modern marketers know that customizing ads to make them more relevant improves performance.  The problem with customizing video ads is that it's time-consuming and expensive.  Indivio's software makes it easy to mass-customize videos and automatically test them to improve ad performance.

We are on a mission to organize video content around people because we believe in the power of personalized video to delight audiences and to outperform for business objectives.

Job Description

Are you a person who gets up excited to solve complex problems with code?  Do you take pride and satisfaction in helping your customers succeed?  Are you resourceful, organized, and experienced at writing maintainable code? 

As a DevOps Engineer at Indivio, you will be an integral part of a small team helping to scale highly performant systems for video content creation and intelligence. 

If you are looking for a groundfloor opportunity to join a world-class team in a huge and fast-growing market, please read on:

Qualifications

We're definitely looking for you, if you
  • Have 4+ years of experience in a software or DevOps engineering role.
  • Have a BS in computer science or related field or equivalent experience, preferably from a leading institution.
  • Are a strong team player willing to constantly learn from and teach others.
  • Have extensive experience working with Ruby, Python, Kotlin, Scala, Java, Elixir, Go, Haskell, Rust or similar languages.
  • Experience with configuration management systems such as Salt, Chef, Puppet or Ansible.
  • Solid experience in SQL, building complex queries and procedures.  You've worked with SQL databases like PostgreSQL, NoSQL stores like Redis or anything in between.
  • Know how the web works and are familiar with REST API design and HTTP fundamentals.
  • You have troubleshooting skills that range from diagnosing low-level OS issues to large-scale failures within distributed systems.
  • Knowledge of IP networking, VPN's, DNS, load balancing and firewalling.
  • Excellent knowledge in good security practices, including network security, system hardening and secure software.
  • Worked with highly scalable distributed systems, consisting of multiple microservices, deployed to hundreds of nodes.
  • Familiar with automated build pipeline / continuous integration using Jenkins, Hubot and Docker.
  • Experience building large-scale data processing pipelines.
  • Write maintainable and testable code unit tests and integration tests.
  • Care about how software is developed in teams and are always looking to improve.
  • Are passionate about continuously learning new things and testing new technologies on the job.
  • Are pragmatic and customer-oriented.


As a DevOps Engineer at Indiv.io, you will
  • Manage large deployments of hundreds of servers.
  • Work across our stack, most likely with some of Python, Node.js, Ansible, Jenkins, Docker, MongoDB, or PostgreSQL.
  • Build new features, working closely together with other developers and product management.
  • Review other developers’ code right from the start.
  • Push code to production during your first week and demo your features at weekly meetings.
  • Participate in our highly technical customer support and help the team to triage bugs.
  • Travel to meet our customers and team members in San Francisco or New York (if you enjoy travel).
  • Take part in defining our company roadmap and goals.

Additional Information

All your information will be kept confidential according to EEO guidelines.