Tuesday, November 25, 2014

Director - Engineering - TubeMogul - Emeryville


Job description
Director of Engineering, User DataBase | Emeryville, CA
Lead a team responsible for the collection, processing, and persistence of billions of ad audience events. This system is the backbone of audience targeting features for TubeMogul's brand advertising platform.
The ideal candidate is highly organized, action-oriented, and accomplished in the development and deployment of "Web scale" systems. You have a pragmatic, results-oriented approach to application architecture and are excited to work on a Java application stack that leverages open-source tools like Storm, Kafka, Hadoop, HBase, Hive, ZooKeeper and Couchbase.
In this role, you will be expected to acquire a deep technical understanding of the product; plan, manage, and execute a development roadmap; as well as provide mentorship to the engineers on the team. Ideally, you are familiar with the technologies we are using but you must possess a true passion for technology that is readily apparent in your past experience and/or personal projects.

Responsibilities:
Manage and/or lead software development projects enhancing our audience profile collection/storage system
Collaborate on key architectural decisions and design considerations
Monitor and plan out core infrastructure enhancements (a.k.a. stay ahead of possible scalability bottlenecks)
Troubleshoot and resolve system problems and customer issues under very tight service level agreement.
Work with the machine learning team to implement optimizations to increase campaign effectiveness
Mentor junior developers (i.e. demonstrate good coding practices and helping them architect code smartly)
Contribute to and promote good software engineering practices across the team

Core Requirements:
5+ years of team management experience and hands-on technical leadership
Experience building or managing "Web scale" applications/systems
Experience building or managing distributed and/or SOA architectures
Strong sense of ownership with a track record of delivering quality projects
7+ years hands-on programming capabilities in Java, ideally in a high performance environment
Comfortable in a Linux/Unix environment
Excellent problem solving skills and ability to break down complexity
Excellent written and oral communication skills
BA/BS degree in Computer Science or related engineering field or equivalent practical experience
Enter your email address:
Refer This Job To Your Friends And Help Them To Find Jobs!
Related Posts Plugin for WordPress, Blogger...