Senior Software Engineer - Big Data
Rubicon Project
(Los Angeles, California)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.
Rubicon Project is looking for talented, passionate, experienced, and entrepreneurial engineers in big data. You will be responsible for the design, development, and operation of a multi-terabyte data processing framework in an agile environment using Hadoop/Pig/HBase/Greenplum/Java. This role requires the candidate to possess, or have a willingness to acquire, skills in large-volume data analysis with Hadoop/NoSQL technologies.
-
4+ years of overall software development experience with a minimum of 2 years of core java backend technologies.
- Great interpersonal, written and verbal communication skills; including the ability to create technical specifications, debate technical tradeoffs, and explain technical concepts to business users
- A strong understanding of algorithms and data structures, and their performance characteristics
- Proficiency in working and developing on Linux
- Experience supporting operations teams with deployments and debugging production issues.
- Experience responding to feature requests, bug reports, performance issues and ad-hoc questions
- Bachelor’s degree in Computer Science, Mathematics, Engineering (or equivalent professional experience)
-
1+years of experience working with Hadoop/Pig/Hive/Hbase/MapReduce with Java.
- Interest in machine learning, data mining, and analytics
- Experience in building back-end systems for an Internet startup ad technology company
- Proficient in Agile development, and able to integrate tightly with business and operations teams
- Experience with automated testing (TDD, Mocking, Unit/Functional/Integration)
- Experience with development continuous integration tools like maven, bamboo, git, Jenkins, Crucible, etc.
- Experience with Cloud Computing basic systems administration
- Experience with NoSQL data stores
Questions
There are no answered questions, sign up or login to ask a question
- Algorithms
- Big Data
- Cloud
- Data Mining
- Data Structures
- Debugging
- Agile Development Process
- Hadoop
- HBase
- Integration
- Java
- Linux
- Software Development
- Apache Hive
- Apache Maven
- Functional Testing
- Git
- Greenplum
- Jenkins
- Machine Learning
- MapReduce
- NoSQL
- Pig
- Test Driven Development (TDD)
- Unit Testing
- Back End Systems
- Integration Testing
- Bamboo
- Crucible
- Mocking

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.