eBay’s developer experience team is hiring! This team is building the next generation developer tooling to support the next generation eBay platform. This team is also building key pieces of the next gen eBay platform – Build, package and deploy. We are using cutting edge technologies in developing these systems. The new tooling and build systems aim at revolutionizing the way development is done at eBay. We are looking for strong engineers, thought leaders who have the vision and the skills to implement this vision.
Our ideal candidate is someone who has experience at the systems level, and can think across multiple layers simultaneously. Should have a strong Java experience in building large scale, complex systems. Prior experience with tooling technologies (Eclipse, JS, Browser plug-ins etc.) and build systems is a definite plus.
Responsibilities:
Design, develop and support the infrastructure and tools to manage, build and package large scale software systems in Java.
Define and develop the software engineering tools and infrastructure to maintain isolation and clear dependency model between software components.
Design and develop the constructs which constitute the individual projects and applications in J2EE package.
Requirements:
BS in Computer Science (or related technical degree) and 4+ years related industry experience (or MS and 2+ years)
• Demonstrated proficiency in object oriented development with Java, J2EE, and XML; Windows NT, UNIX and/or Linux development experience.
• Solid knowledge of Software Component and Packaging constructs like Maven, Ant, Hudson/Jenkins and OSGi.
• Strong communication and problem solving skills
• Experience with shell/Perl scripting a definite plus
Contact: jpenick@ebay.com to learn more!
Monday, September 26, 2011
Hot Job of the Week! Software Engineer/Lead Engineer, Developer Tools and Build
Posted by
John Penick
3:56 PM
Monday, September 19, 2011
eBay will be hosting Cloud Computing workshop September 24!!!
Posted by
John Penick
4:29 PM
eBay will be hosting Cloud Computing workshop Talk Cloud to Me! on Sept. 24th (saturday) in Town Hall building. This is a free full day workshop featuring distinguished speakers and thought leaders from the industry : eBay, RedHat, Stratascale, Akamai, Mulesoft, VMWare and Netflix.
Thursday, September 15, 2011
Hot Job of the Week! Messaging Software Engineer
Posted by
John Penick
3:26 PM
eBay Messaging team is hiring!! We are looking for a great engineer who can create our next generation messaging system! We already have a Messaging Platform that delivers well over 1 billion messages a day with guaranteed delivery. But that''''s not enough. We want the next generation system to support even bigger volumes and still be highly scalable, extremely reliable and support low latencies.
We are looking for engineers who have experience building large scale Messaging Platforms with technologies like JMS, AMQP, Tibco and WebSockets.
Are you interested in challenges of this magnitude, and a chance to be on the front end of technology? Are you a great problem solver with a passion for technology, a drive to get things right, and a laser focus on the end goal? Are you a great team player, thinker, and communicator? If so, please contact us.
Requirements:
- Excellent oral and written communication skills
- Creative and innovative, able to think out of the box
- Track record as a results oriented person with a delivery focus
- Self starter
- Strong work ethic
- Able to work with engineers, managers, Product Management, QA, Load & Performance, and Operations teams
- 7+ years of large scale, full lifecycle development experience and at least 3 years as a lead engineer, preferably at a high-volume online company. - 7+ years developing in Java - 3+ years using messaging middleware products, preferably in a high-volume environment - 5+ years experience required in object-oriented design methodology and development in Java, including JMS, JDBC, Servlets, JSP. - BSCS (or equivalent) plus 7+ years of professional related experience or Master's Degree and 5+ years, or Doctorate and 3+ years of experience. Job ID: 54564 jpenick@ebay.com - Contact me if you are interested in hearing more! |
Wednesday, September 14, 2011
Hot Job of the Week! Cloud Presentation Engineer
Posted by
John Penick
4:34 PM
Be part of the Cloud computing revolution at eBay. eBay Cloud Presentation Platform team is on the lookout for a few talented Senior JavaScript engineers with excellent front-end development and client interaction skills.. We are looking for bright and self-motivated presentation engineers, responsible for developing the infrastructure that powers one of the largest ecommerce platforms. If this sounds interesting and in-line with your skills, we would love to talk to you. Primary responsibilities include:
- Design and develop the Cloud Presentation platform
- Continue to evolve platform to conform to the new emerging presentation standards
- Follow EBay quality engineering processes to deliver higher quality products and services
- Technical Bachelor’s Degree or equivalent
- Proficient in Web frameworks, Javascript, CSS, HTML 5
- Good understanding of cross browser/cross platform limitations and solutions.
- 2+ years’ experience in Java/J2EE
- Experience with REST and Portal technologies a plus
- Experience in development of large scale web platforms or frameworks
- Good knowledge of latest trends in the industry with respect to Presentation technologies
- 5+ years of large scale, full life cycle development experience as a development engineer or architect
- 5+ years of experience in Javascript/Java
- Good analytical and problem solving skills.
- Good written and verbal communication skills.
jpenick@ebay.com
Monday, September 12, 2011
Hot Job of the Week! Software Manager Opening - Platform Development
Posted by
John Penick
9:59 AM
eBay is looking for a strong candidate to manage the engineering team responsible for implementing tracking elements for the ebay web site. The tracking engineering team provides the frameworks for developers to implenet tracking for their applications across different platforms including mobile applications. The tracking development manager will report into the Sr. Director of Analytic Solutions as part of the greater Analytic Platform Development (APD) organization.
The manager's responsibilities include:
- Manage engineering team dedicated to Innovating and improving web/mobile tracking
- Help engineering team improve tracking implementation across multiple platforms
- Develp tracking product and quality strategies which will improve the tracking solution scaling
- Interact with domain application development teams with respect to proper tracking implementation
- Mentor, coach and develop tracking engineering team.
We are looking for in you:
8+ years of product development including a minimum of 2+ years supervisory experience
Good familiarity with implementing web site tracking frameworks for web sites and/or mobile dveices.
Extensive Java experience is a must.
Exceptional communication and interpersonal skills
Ability to think outside the box and deliver innovative solutions
Demonstrable performance in environments where relationship building and expectations management are required
High self-motivation for success in a fast-paced, dynamic environment
Strong analytical skills.
Experience working in an Agile/Scrum enviroment.
Job ID: 51486BRBR
Software Manager - Platform Development
jpenick@ebay.com
Friday, September 9, 2011
Hot Job of the Day! Java Kernel Software Engineer
Posted by
John Penick
10:38 AM
Kernel Sofware Engineer
Primary Job Responsibilities
At eBay, our systems scale to billions of transactions per day, and we run our site 24x7 with 99.99% reliability. We have more than 30 million lines of J2EE / Java based source code. We are leaders in cloud computing, SOA, search, and many other specialties. We love technology, open source, and interacting with the industry. Our employees are friendly, caring people who form great teams, and who understand how to be world class engineers and still have fun and work-life balance.
This position is a lead role in our kernel team, which provides eBay’s foundation software stack. Our latest challenge is to drive internal adoption of OSGi based modularity for eBay’s software, to provide world class dependency management and clean isolation of experiments from hardened code. We’ll drive changes in the eBay codebase to make it OSGi compatible, and to make it ready for Linux and our internal Cloud.
As a team, we have given Java One presentations, influenced the development of IBM’s Geronimo container, and contributed to Apache projects. We are experts in Java and concurrent programming who are proud of our internals knowledge, technology breadth, and intellectual curiosity. We thrive on performance challenges, and are constantly looking for new tools, processes, and programming patterns to do our job better.
Commitment, common sense, passion for quality, intellect, and great people skills are at the top of what we’re looking for. Extremely thorough knowledge of Java, 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 stringent 24x7 environments, especially for large web operation. You should be flexible – you might be politely helping an entry level engineer with an urgent problem in the morning, and writing an initialization API over Spring in the afternoon. And you should be results and customer focused – because great business results is what eBay and this team are about.
Responsibilities:
- Develop new features such as new programming APIs over supporting infrastructure (HTTP transport, threading, software initialization, etc.)
- Interface with vendors and the open source community to get features and bug fixes in supporting 3rd party software
- Support the kernel technology stacks for the eBay engineering teams and any other customers
- Help advance eBay technical culture and the technical industry through presentations, blogging, conferences, and other social participation
- The usual engineer activities – scoping, prioritizing, planning, bug fix, site rollout, documentation, having fun
Expert in Java: especially profiling/tuning, garbage collection, JMX; long track record of challenging systems level Java development
Expert in J2EE specification and usage patterns: especially Servlets, JSP, Java Beans, JDBC
Expert in multi-threading concepts: deadlock, starvation, J2EE thread allocation, thread safety, concurrency design patterns
3+ years experience working with large-scale server side development in a production environment, especially J2EE web server development
3+ years experience working with other organizations such as Operations, Load & Performance, Security, Build/Release, QA and Training
Knowledge of software processes and lifecycle; agile methodology experience preferred
Relational database experience is a strong plus
Education
Masters Degree or Equivalent
Job ID: 52313BR
Kernel Software Engineer
jpenick@ebay.com
Thursday, September 8, 2011
Hot Job of the Day!
Posted by
John Penick
4:20 PM
Monday, September 26, 2011
Hot Job of the Week! Software Engineer/Lead Engineer, Developer Tools and Build
Our ideal candidate is someone who has experience at the systems level, and can think across multiple layers simultaneously. Should have a strong Java experience in building large scale, complex systems. Prior experience with tooling technologies (Eclipse, JS, Browser plug-ins etc.) and build systems is a definite plus.
Responsibilities:
Design, develop and support the infrastructure and tools to manage, build and package large scale software systems in Java.
Define and develop the software engineering tools and infrastructure to maintain isolation and clear dependency model between software components.
Design and develop the constructs which constitute the individual projects and applications in J2EE package.
Requirements:
BS in Computer Science (or related technical degree) and 4+ years related industry experience (or MS and 2+ years)
• Demonstrated proficiency in object oriented development with Java, J2EE, and XML; Windows NT, UNIX and/or Linux development experience.
• Solid knowledge of Software Component and Packaging constructs like Maven, Ant, Hudson/Jenkins and OSGi.
• Strong communication and problem solving skills
• Experience with shell/Perl scripting a definite plus
Contact: jpenick@ebay.com to learn more!
Monday, September 19, 2011
eBay will be hosting Cloud Computing workshop September 24!!!
Thursday, September 15, 2011
Hot Job of the Week! Messaging Software Engineer
We are looking for engineers who have experience building large scale Messaging Platforms with technologies like JMS, AMQP, Tibco and WebSockets.
Are you interested in challenges of this magnitude, and a chance to be on the front end of technology? Are you a great problem solver with a passion for technology, a drive to get things right, and a laser focus on the end goal? Are you a great team player, thinker, and communicator? If so, please contact us.
Requirements:
- Excellent oral and written communication skills
- Creative and innovative, able to think out of the box
- Track record as a results oriented person with a delivery focus
- Self starter
- Strong work ethic
- Able to work with engineers, managers, Product Management, QA, Load & Performance, and Operations teams
- 7+ years of large scale, full lifecycle development experience and at least 3 years as a lead engineer, preferably at a high-volume online company. - 7+ years developing in Java - 3+ years using messaging middleware products, preferably in a high-volume environment - 5+ years experience required in object-oriented design methodology and development in Java, including JMS, JDBC, Servlets, JSP. - BSCS (or equivalent) plus 7+ years of professional related experience or Master's Degree and 5+ years, or Doctorate and 3+ years of experience. Job ID: 54564 jpenick@ebay.com - Contact me if you are interested in hearing more! |
Wednesday, September 14, 2011
Hot Job of the Week! Cloud Presentation Engineer
- Design and develop the Cloud Presentation platform
- Continue to evolve platform to conform to the new emerging presentation standards
- Follow EBay quality engineering processes to deliver higher quality products and services
- Technical Bachelor’s Degree or equivalent
- Proficient in Web frameworks, Javascript, CSS, HTML 5
- Good understanding of cross browser/cross platform limitations and solutions.
- 2+ years’ experience in Java/J2EE
- Experience with REST and Portal technologies a plus
- Experience in development of large scale web platforms or frameworks
- Good knowledge of latest trends in the industry with respect to Presentation technologies
- 5+ years of large scale, full life cycle development experience as a development engineer or architect
- 5+ years of experience in Javascript/Java
- Good analytical and problem solving skills.
- Good written and verbal communication skills.
jpenick@ebay.com
Monday, September 12, 2011
Hot Job of the Week! Software Manager Opening - Platform Development
The manager's responsibilities include:
- Manage engineering team dedicated to Innovating and improving web/mobile tracking
- Help engineering team improve tracking implementation across multiple platforms
- Develp tracking product and quality strategies which will improve the tracking solution scaling
- Interact with domain application development teams with respect to proper tracking implementation
- Mentor, coach and develop tracking engineering team.
We are looking for in you:
8+ years of product development including a minimum of 2+ years supervisory experience
Good familiarity with implementing web site tracking frameworks for web sites and/or mobile dveices.
Extensive Java experience is a must.
Exceptional communication and interpersonal skills
Ability to think outside the box and deliver innovative solutions
Demonstrable performance in environments where relationship building and expectations management are required
High self-motivation for success in a fast-paced, dynamic environment
Strong analytical skills.
Experience working in an Agile/Scrum enviroment.
Job ID: 51486BRBR
Software Manager - Platform Development
jpenick@ebay.com
Friday, September 9, 2011
Hot Job of the Day! Java Kernel Software Engineer
Primary Job Responsibilities
At eBay, our systems scale to billions of transactions per day, and we run our site 24x7 with 99.99% reliability. We have more than 30 million lines of J2EE / Java based source code. We are leaders in cloud computing, SOA, search, and many other specialties. We love technology, open source, and interacting with the industry. Our employees are friendly, caring people who form great teams, and who understand how to be world class engineers and still have fun and work-life balance.
This position is a lead role in our kernel team, which provides eBay’s foundation software stack. Our latest challenge is to drive internal adoption of OSGi based modularity for eBay’s software, to provide world class dependency management and clean isolation of experiments from hardened code. We’ll drive changes in the eBay codebase to make it OSGi compatible, and to make it ready for Linux and our internal Cloud.
As a team, we have given Java One presentations, influenced the development of IBM’s Geronimo container, and contributed to Apache projects. We are experts in Java and concurrent programming who are proud of our internals knowledge, technology breadth, and intellectual curiosity. We thrive on performance challenges, and are constantly looking for new tools, processes, and programming patterns to do our job better.
Commitment, common sense, passion for quality, intellect, and great people skills are at the top of what we’re looking for. Extremely thorough knowledge of Java, 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 stringent 24x7 environments, especially for large web operation. You should be flexible – you might be politely helping an entry level engineer with an urgent problem in the morning, and writing an initialization API over Spring in the afternoon. And you should be results and customer focused – because great business results is what eBay and this team are about.
Responsibilities:
- Develop new features such as new programming APIs over supporting infrastructure (HTTP transport, threading, software initialization, etc.)
- Interface with vendors and the open source community to get features and bug fixes in supporting 3rd party software
- Support the kernel technology stacks for the eBay engineering teams and any other customers
- Help advance eBay technical culture and the technical industry through presentations, blogging, conferences, and other social participation
- The usual engineer activities – scoping, prioritizing, planning, bug fix, site rollout, documentation, having fun
Expert in Java: especially profiling/tuning, garbage collection, JMX; long track record of challenging systems level Java development
Expert in J2EE specification and usage patterns: especially Servlets, JSP, Java Beans, JDBC
Expert in multi-threading concepts: deadlock, starvation, J2EE thread allocation, thread safety, concurrency design patterns
3+ years experience working with large-scale server side development in a production environment, especially J2EE web server development
3+ years experience working with other organizations such as Operations, Load & Performance, Security, Build/Release, QA and Training
Knowledge of software processes and lifecycle; agile methodology experience preferred
Relational database experience is a strong plus
Education
Masters Degree or Equivalent
Job ID: 52313BR
Kernel Software Engineer
jpenick@ebay.com
Thursday, September 8, 2011
Hot Job of the Day!
Blog Archive
-
▼
2011
(13)
-
▼
September
(7)
- Hot Job of the Week! Software Engineer/Lead Engine...
- eBay will be hosting Cloud Computing workshop Sept...
- Hot Job of the Week! Messaging Software Engineer
- Hot Job of the Week! Cloud Presentation Engineer
- Hot Job of the Week! Software Manager Opening - Pl...
- Hot Job of the Day! Java Kernel Software Engineer
- Hot Job of the Day!
-
▼
September
(7)
Blog Archive
-
▼
2011
(13)
-
▼
September
(7)
- Hot Job of the Week! Software Engineer/Lead Engine...
- eBay will be hosting Cloud Computing workshop Sept...
- Hot Job of the Week! Messaging Software Engineer
- Hot Job of the Week! Cloud Presentation Engineer
- Hot Job of the Week! Software Manager Opening - Pl...
- Hot Job of the Day! Java Kernel Software Engineer
- Hot Job of the Day!
-
▼
September
(7)
Who else is recruiting for ebay?
-
eBay New Baby - eBay Commercial12 years ago
-
About eBay
Thank you for visiting my blog regarding the career opportunities that my groups have available at eBay. I recruit for the Platform Development (System, Search, Search Science and Analytics) that cover a wide variety disciplines/levels in the software development cycle. We have exciting opportunities available that involve new development and working with cutting edge technologies - applied and theoretical. Hope you enjoy viewing my site and feel free to contact me to learn more.
Thanks,
John Penick
Looking For a Career Change?
We are currently recruiting [Locations: San Jose and Sacramento]
*Architects: Enterprise, Presentation, Cloud, Data, and Business Intelligence (BI)
*Platform Development: Java Software Engineer, Hadoop, Framework, Cloud, Multi-Threaded Programming, Distributed Computing, Presentation, Algorithms.
*Analytics Development: Data Mining, NLP and Machine Learning using Statistical Techniques.
*Data Warehouse: Teradata, SQL, ETL.
Check out our exciting opportunities below and contact me if you would like to learn more!
eBay Advertising group strives to be the leading platform for demand generation with the capability to drive traffic to marketer’s sites through advertising that reaches consumers wherever they shop. We have incredibly powerful and unique assets – data, platform and technology – that together can produce better, more targeted solutions for our merchants, advertisers and partners. Consumers benefit too, through personalized ads that inspire action.
Technology Discussion Groups
Blogroll
Salon - eBay Commercial
Left Out! eBay Commercial
Contact Me! Or Share it!
School Play - Ebay Commercial
What's new with eBay News!
Popular Posts
-
Software Engineer Role: The User Registration team at eBay is responsible for maintaining and improving the new user acquisition process...
-
Do you have what it takes to build and operate a world-class search engine that serves 350 million plus queries a day? Do you thrive on ...
-
eBay Bucks team in Buyer Experience engineering organization is seeking a talented, motivated and passionate software engineer to join the t...
-
The Selling Product Development Team builds SOA services and hosted software products to enable small and large merchants to list items o...