Lead Services Engineer
Build the services, and infrastructure, powering the future of image selection.
While Narrative may not (yet) be at Facebook or Twitter scale, our customers expect us to always be ready to serve their requests. Be it images, and our blog post renderer for their website, or delivering critical information for a users catalog and filesystem. Further, simply serving the request is not enough - it needs to be fast. At Narrative we believe in giving photographers back more of their time. On the services team, we take this to heart. We are looking for a strong, seasoned engineer ready to lead as we scale out our services. In partnership with our applications team, you will architect, validate, build, maintain, and scale the services and infrastructure powering the future of image selection. Further, you will lead, mentor, train, and work alongside our small, but ambitious team of service engineers.
You might work on:
Building new APIs for our suite of products, and iterating on existing APIs.
Designing and building new services to power new product and features.
Building out systems to manage and secure sensitive data.
Building new tools for internal management, and insights.
We're looking for someone who:
Has at least 5-10 years of experience, building high quality software.
Has professional experience with Elixir or Erlang technologies.
Has experience building distributed systems.
Has a high bar in code quality, and customer experience.
Is relentless in the face of challenges.
Has lead a team before, and has experience managing engineers.
Has exceptional communication, and inter-personal skills.
Has a passion for growing talent and nurturing growth of all team members.
Nice to have:
Experience with AWS, and cloud computing services.
Experience with Stripe.
About our technology:
At Narrative we are running micro service architecture, written in Elixir and OTP. Services are continuously deployed through a blue/green deployment style. Our web services are simple Phoenix apps behind AWS ALB. Our entire infrastructure is deployed via Terraform, secrets are managed via HashiCorp Vault. Our databases run in RDS in various forms of serverless and managed.
Our services process multiple millions of requests, events, and images a day, and its growing fast.