Senior Software Engineer, Machine Learning

TubeMogul

(Emeryville, California)
Full Time
Job Posting Details
About TubeMogul
TubeMogul is the global leader in software used by brands and agencies to plan, buy and measure their brand advertising. By reducing complexity, improving transparency and leveraging real-time data, our platform enables marketers to gain greater control of their videoadvertising spend.
Responsibilities
- Lead software development projects enhancing our distributed optimization service and data lake, the core of TubeMogul’s technology platform - Work with Data Scientists to implement optimizations to increase campaign effectiveness - 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. - 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
Ideal Candidate
- 5+ years hands-on programming capabilities in Java - BA/BS degree in Computer Science or related engineering field or equivalent practical experience - Excellent problem solving skills and ability to work independently - Strong sense of ownership and track record of quality work - Exercise good judgment about which tools to use and when to use them - Extensive Java experience and solid Linux/Unix skills - Experience with data processing framework like Hadoop, Storm and Spark is a plus - Good written and oral communication skills
Compensation and Working Conditions

Additional Notes on Compensation

Benefits include: medical, dental, vision, 401K matching, company events and an extraordinary culture.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.