Software Development Engineer - Systems Architecture The Rubicon Project
WE ARE CURRENTLY CONSIDERING QUALIFIED APPLICANTS FOR THIS ROLE WHO ARE BASED IN LOS ANGELES, SEATTLE AND SAN FRANCISCO.
The mission of the architecture group is to be responsible for developing and inventing scalable and critical building blocks and frameworks for the business software applications to run on. Seasoned developers with lots of Linux and system knowledge are a good fit for this team. Team members are responsible for developing code that has well understood performance characteristics for the hardware platform it is designed to run on. Team members are part of a metric driven team that has great variation of open source and proprietary developed systems. Environments will reach from high speed in memory transactional applications to Big Data.
Design, build and manage frameworks using service-oriented architectures
Design and implement high availability systems with fault tolerance solutions
Build solutions for high performance computing
Define Product Requirements
Mentor Junior Developers
Agile development practices like code reviews, unit tests, etc.
Bachelor?s Degree in Computer Science or related field
3+ Years experience with Object Oriented Programming Languages (C/C++ preferred)
Experience with one or more Functional Languages
Experience with Linux Development
Experience with N-SQL (Cassandra, Voldemort, Arrowspike, Riak, HBase)
Strong verbal and written communication skills
Nice to Have:
Experience with Java and Hadoop is a plus
Experience with Kernel Development is a plus
Experience with online advertising is a plus
- See more at: http://www.rubiconproject.com/careers/software-development-engineer-systems-architecture/#sthash.hcGQV3Fx.dpuf
||Los Angeles, CA |