Home Jobs Board Software Development Engineer, Tune, April 6

Software Development Engineer, Tune, April 6

TUNEWho: Tune
Position: Software Development Engineer
Where: Seattle
What: We are looking for a Senior Engineer to join the HasOffers by TUNE small and successful Dataflow team. One of the most established engineering groups at TUNE, Dataflow maintains the ad serving system as well as all event measurement, aggregation, and reporting systems. These high-volume, high-velocity, high-throughput systems are interesting and challenging, and we’re looking for the right person to help us retain our top spot in an ever evolving market.

Dataflow’s systems handle billions of events per month. The ideal candidate has a strong history of working on large, distributed systems that deliver predictable performance worldwide, scaling with minimal pain. Have an interesting project on Github? We’d love to see it.

Responsibilities:

Solve hard concurrency and distributed programming problems.
Write elegant, performant code in a highly available, distributed environment.
Analyze and optimize existing code with an eye towards scalability and robustness.
Participate in our on-call rotation, along with the rest of our senior engineers. Though our engineers are occasionally on-call, we’re committed to both a healthy work-life balance and to addressing technical debt to keep our nights and weekends worry-free.
10 years application and systems-level programming.
Expertise in concurrent and/or distributed programming.
Strong Unix/Linux experience.
Familiarity with a range of data storage strategies.

Requirements:

Industry proven software engineering experience (over 5 years of professional experience).
Strong expertise working with parallel processing, distributing systems, and large sets of complex data.
Strong expertise working with programming languages such as Python, Java, PHP or C++.
Computer Science or Mathematics academic background (or truly great experience).
Must be comfortable with backend programming as well as working in a Linux environment.
Extensive knowledge of common design patterns, and how and when to apply them.
Expertise or interest in at least one functional language.
Eagerness to mentor less experienced developers.

How: Send Resume and Cover Letter