Desired Skills and Experience
- Architect, build, and support systems for scheduling and data processing at scale
- Design and build APIs for integrating the IFTTT platform with external partners, as well as internal system communication
- Improve the IFTTT user experience through continuous improvement of the speed, security, and reliability of the IFTTT platform and client applications
- Experience building systems for high volume transaction processing
- Deep understanding of messaging, scheduling, and queuing architectures
- Able to design and build elegant, usable, and robust APIs
- Advanced knowledge of Ruby, Java, and/or Scala
- Familiarity with Mesos or Docker
- BS in Computer Science or related field