What will you be doing?
Design and implement a new Kubernetes staging environment that engineers can spin up in under a minute
Build tools to scale developer workflows for a >
50 person engineering team, for example, schema migration automation tool to run online MySQL migrations across a large number of production database shards
Building blocks of our next generation cells architecture, a precursor to an on-premise solution
Troubleshoot and resolve low-level bugs and issues, e.g. memcached throughput exceeding AWS caps, network partitions in our AWS VPC
What skills and experience do you need?
Product mindset we’re a product company on a mission to advance how people work
5+ years of industry experience building highly available, large-scale distributed systems at a large-scale internet service
2+ years of working on software systems built atop Amazon Web Services
Strong track record of launching and delivering projects of significant complexity and high level of ambiguity
Experience architecting, deploying and operating asynchronous work queues, high-volume storage systems, high-throughput systems : you should not be afraid of writing code that will decide to start or stop 1000 servers
Understand the trade-offs in employing different engineering solutions to a problem, valuing pragmatism over idealism
Ability to thrive in a dynamic, fast-paced, collaborative, and high-growth environment
Full professional English proficiency
Experience as a tech-lead of an infrastructure team
Experience scaling data stores such as MySQL and Elasticsearch
Advanced Linux systems engineering skills
Experience with Kubernetes and Docker
Front provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age or disability.