Events  Classes  Jobs 
    Sign in  
 
 
Timehop // app to celebrate best moments of your past
 
Engineering, Full Time    New York    Posted: Wednesday, December 04, 2019
 
   
 
Apply To Job
 
 
JOB DETAILS
 
Timehop is looking for a DevOps Engineer to join the team & solve a wide range of technical problems. You'll be challenged to build new features on our platform by extending & maintaining our existing backend infrastructure, create new services as needed, & ensure high stability, reliability, & security posture.

Every day, millions of users come to Timehop to reminisce. Timehop surfaces all of your memories, from your camera roll & social media accounts to show you what you did & what you said on this day in history. Our platform has connected people to their past for nearly a decade, & we've successfully leveraged programmatic advertising to enable & empower our mission. We now offer this mobile advertising platform-called Nimbus-as a service to third-party mobile applications to power their programmatic advertising needs. 

Our system serves terabytes of data daily with latency in the low milliseconds to millions of users every day. To achieve that, we've built a platform with Go running atop AWS (Elastic Beanstalk, Aurora RDS, DynamoDB, Kinesis, Lambda, CloudFront, S3, RedShift) among other technologies.

You would be responsible for:
- Implementing highly available systems using Amazon Web Services
- Building performant scalable services (batch processes, push notification systems, API ingestion processes, etc)
- Designing services & the apis that connect them
- Collaborating with our iOS & Android teams on the API for new features
- Work on adding monitoring & metrics to increase visibility into what is happening on our system
- Participating in sprint planning & product planning sessions to create features for our end users
- Ensuring security & compliance across systems & the network
- Participating in code reviews to ensure high quality code
- Planning & executing various monetization features
- Building tools internally to empower the rest of the company

Requirements:
- 6+ years of experience working on distributed systems running web servers & microservices at scale 
- Extensive experience deploying, configuring, monitoring, & troubleshooting Linux/Unix, Nginx, MySQL, & Postgres
- Experience working with AWS (EC2, Elastic Beanstalk, RDS, DynamoDB, RedShift)
- Good Working knowledge of Go/GoLang
- Experience working with APIs (OAuth2, JSON, etc)
- Experience with DevOps concepts, Continuous Integration, Continuous Deployment
- Great written communication & documentation abilities
- Development experience/background

Bonus Points:
- Experience with Docker
- Experience with mobile application development & support
- Active contributor to open source community
- Experience with advertising/ad tech

Some technologies we use:
- AWS 
- EC2
- Elastic Beanstalk
- Kinesis
- Aurora RDS
- DynamoDB
- ElasticSearch
- RedShift
- S3
- CloudFront
- Lambda
- Docker
- MySQL
- PostgreSQL
- Redis
- Github
- CircleCI
- Datadog

 
 
 
Apply To Job
 
 
 
 
 
© 2020 GarysGuide      About    Feedback    Press    Terms