Manager, Software Engineering - Data Engineering

Rubicon Project

(Seattle, Washington)
Full Time
Job Posting Details
About Rubicon Project
Rubicon Project is a leading technology company automating the buying and selling of advertising. Relentless in its efforts for innovation, Rubicon Project has engineered one of the largest real-time cloud and Big Data computing systems, processing trillions of transactions within milliseconds each month.
Summary
The Rubicon Project is growing, and we need development managers who are thorough and agile, capable of breaking down and solving complex problems, and have a strong will to get things done. In the Data Pipeline team you will work on real-world problems working on big data sets where accuracy and speed are paramount, take responsibility for your systems end-to-end and influence the direction of our technology that impacts customers around the world.
Responsibilities
* Be an end-to-end owner of software services spanning technology boundaries * Translate business requirements into technical designs and project plans * Write production-ready code and unit tests that meet both system and business requirements * Respond to feature requests, bug reports, performance issues and ad-hoc questions * Work collaboratively with multiple teams to deliver quality software * Support operation of services in production * Line manager of other developers
Ideal Candidate
* Current experience building and operating large-scale, distributed enterprise grade Big Data applications * Hands-on experience with Hadoop (experience with at least one of Spark, Kafka, Storm, Druid or NoSQL is a plus) * 5+ years’ production coding experience in Java * 2+ years’ production coding experience in Python (Bash scripting is a plus) * Expertise programming SQL queries and stored procedures (MySQL is a plus) * Experience working in a Linux environment * B.S. in CS/EE or related science required **Personal Characteristics:** * Able to balance high-quality development with pragmatism and rapid delivery of products * Want to work in an environment where software engineers are full participants in shaping the product and the business * Be a creative problem-solver who can draw on an array of expertise and technology to design and implement reliable, scalable and maintainable solutions to challenging problems * Attention to detail * Demonstrated strong communication skills
Compensation and Working Conditions
Benefits Benefits included

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.