We're searching for a leader of our Platform organization. The TuneIn platform is at the center of our diverse set of web, mobile, and consumer electronics products, powering nearly 70 million monthly active unique visitors and growing. Our users, their data, our transactions, and the audio content are brought together through our collection os APIs to provide great experiences for music, audiobooks, sports, news and podcasts. The team is currently around 20 engineers and managers and growing.
Watch: Career Advice The ideal candidate has a split personality. One on hand, you highly value robustness and quality. Too many exceptions drive you nuts. An API responding over 30ms (70th percentile) makes you rageguy. You love stateless apps that aren’t fazed by simian armies. You believe, rightly, that platform is the foundation of the house and as such you have an obligation to provide stability.
On the other hand you understand your job is to be out in front anticipating needs. You’re excited by providing TuneIn users relevant and timely recommendations. You want to build a world class developer platform. You would be thrilled by enabling multiple points of origin for our global user base. You want to build a world-class streaming platform that supports ingestion, programming, and delivery of all types of audio and metadata with the highest of quality. You want to evolve our services and the languages they’re written in so we can expand horizontally as a team.
(These are all actual projects you and your teams lead btw)
What you bring to the table:
You’re a “high I/O” person. You understand your job is primarily to enable your team to do their best, and that means facilitating an easy exchange of ideas, knowledge, and practices.
You’re a great leader. You understand your job is to serve your team and enable them to do their best. You have experience and smarts yet you’re the humblest, most open minded person in the room. You execute beyond expectations. You understand that people learn by doing and skillfully manage the balancing act between growing your team and getting things done. Most of all, nothing gives you more of a thrill than seeing your team do something great.
You’re a good engineer. You understand the payback of clean, tested, observable code. You have diverse experiences with languages, patterns, use cases. You have been the person evangelizing good engineering practices.
You have high standards and love upping them all the time. You love measuring sticks like metrics and dashboards since they tell you the truth. You also know good strategies and decisions usually involve your gut just as much or more.
You have domain experience. Ideally you’ve worked on large-scale consumer apps and/or platforms. You’ve been around diverse, polyglot dev environments (we have Java, C#, Node.js, Ruby, and are considering Python or Go) both hosted and in the cloud (we use Amazon EC2). You’ve worked with and without open source. You’ve worked with services (micro or not) and been in positions to support other engineers building apps.
Key attributes:
Bachelor's degree in Computer Science or equivalent
At least 5 years of experience leading people & teams, ideally at a Director level
Experience with high-traffic consumer platforms or websites
Familiar with the entire stack: web servers, the application layer, caching, databases
Good taste - you don't have to be a designer, but you should take pride in your work and have a high bar
You're curious, humble, open-minded, and able to learn
Exceptionally strong communication & interpersonal skills - you like and value people
You're a winner- you deeply care about being the best and producing the best, have an extremely high sense of accountability, and love huge challenges
You seamlessly bounce between strategic and tactical.
Bonus skills:
Startup experience
Contribute to open source
Experience with developer platforms
Experience with video or audio streaming technologies
Experience with recommender/personalization systems
Send To A Friend