Job Description
Cloud Engineering
At eBay, our system scales to billions of transactions per day, and we run out site 24x7 with 99.99% reliability. We are leaders in cloud computing, search, SOA, and many other specialties. We love technology, open source, and interacting with the industry.  We are passionate about building the best cloud platform for the world’s largest online marketplace and are looking for top-notch software engineers.  Our employees are friendly, caring people who form great teams, and who understand how to be world class engineers.
We are looking for a key contributor to the eBay cloud team.  Our latest challenge is to build the next generation cloud software application management systems for all of eBay.  This will allow a user to organize and structure thousands machines and turn them into a working cluster without human intervention.  In addition, our system will detect and remediate faults within the cloud of machines.
Our problems space is mainly in distributed systems.  This will require an intimate knowledge of how to build highly available systems with fault isolation.  Our distributed data layer must scale to thousands of updates/queries per second.  You must be familiar with eventual consistency.  You must be able to master current workflows.
We utilize the latest in open source concepts and technologies to help us accomplish our goals.  This includes NoSQL projects such as MongoDB, rule engines such as drools, web frameworks such as pylons and tomcat.
Pride, respect, commitment, intellect, and great people skill are on the top of what we’re looking for.  Extreme knowledge of concurrency, systems programming, and computer science fundamentals is an absolute requirement, and we will screen carefully for this.  You should have experience in developing software in 24x7 environments, especially for large web operation.  You should be flexible in taking tasks ranging from support to intricate coding.  And you should be results and customer focused – because great business results is what eBay and this team are about.
 Requirements:
-       Expert in an object orientated language: Java/C++
-       Experience in large distributed systems
-       Ability to write code with an eye on performance
-       Must be able to independently design, code and test major features, as well as work jointly with other team members to deliver complex applications
-       Define, architect, and implement complex software applications
-       Collaborate with architects, engineers, QA, and operations teams to architect and develop strategic and tactical solutions
Req: 50840
Contact me if you want to know more!