Check out the Latest Articles:

Tuesday, December 11, 2012

Software Engineer

Role:

The User Registration team at eBay is responsible for maintaining and improving the new user acquisition process. The registration and activation flow on eBay is undergoing a major revamp. The goal of this group is to build a great frictionless experience for new users joining eBay. The charter of this team is to increase user acquisition for eBay and to help increase transactions on eBay. The role offers plenty of challenges and opportunities for innovation.

The product is a web front end built in Java using Spring framework and some proprietary ebay technology. The web front end is supported by REST based services that encompasses the business logic and database logic to support the new account registration.

Skills:
  • Deliver highly scalable server side java-based applications that will support a responsive web experience
  • Discuss & refine your design, implementation with the engineering team, product managers and the quality engineering team to ensure we are building the right experience for the eBay customer
  • Provide technical leadership and mentoring to other team members, and learn from other smart people in the team
  • Fast prototyping of experimental ideas
  • Good at planning, prioritizing, experimenting, designing, coding, unit-testing, bug fixing, site rollout, documentation
  • Qualifications:
  • An experienced software engineer with 8+ years of development experience
  • Strong track record of excellence, and of delivering high quality innovative software
  • Well versed in browser-based technologies and comfortably move from client to server side code to cover the spectrum of a typical application
  • Building distributed back-end systems and/or web-development using Java and related technologies
  • Strong understanding & usage of algorithms and data structures in your designs
  • Outstanding coding skills in Java, C++ or C#. Familiarity with Java and be willing to become an expert in it as part of your role.
  • Team player - work well independently and in multi-group cross-discipline environments
  • Self-motivated, passionate for technology, and strong driver for results and continual improvement
  • Flexible, adaptable, and able to autonomously manage multiple tasks in a dynamic, fast-paced environment.
  • Follows good software development lifecycle processes like test driven development, producing modularized code with low coupling and clean interfaces
  • Strong skills for verbal & written communication targeting technical and non-technical audiences
  • BS/MS in Computer Science

Contact me if interested!

Tuesday, August 28, 2012

eBay Bucks team in Buyer Experience engineering organization is seeking a talented, motivated and passionate software engineer to join the team. As a self-motivated member of our team, you will be working closely with talented engineers in building the next generation of the rewards engine at ebay. You can check out the current program here http://pages.ebay.com/rewards/tutorial.html .

The opportunity will include launching the product in other geographies and building the solution optimal to local markets.

You will have an opportunity to own and drive the end-to-end implementation of one or more features of the solution. Apart from the challenge of building a product that seamlessly integrates with all key flows of buyer transactions, you will have the gratification of rewarding and driving engagement of the best customers on the marketplace.

- At least 4 years of experience in building high performance transaction processing systems.
- Strong java and SQL skills.
- Strong understanding of Object oriented programming concepts.
- Experience in building SOA based solutions.
- Domain knowledge of loyalty products like coupons and rewards is a plus.
- Strong verbal and written communication skills with the ability to clearly articulate complex technical issues to technical and non-technical audience.


- Proven experience working with business and product management teams in successfully implementing data driven solutions. 
- Excellent problem solving skills.

- Estimate engineering effort, plan implementation, and rollout system changes.

- Good time management and ability to work on concurrent assignments with different priorities
- Interest in learning or experience with other distributed computing software’s like Hadoop and MapReduce is a plus.

Software Engineer - eBay Bucks Team

Thursday, August 2, 2012

Search Engine Optimization team at ebay is working on very exciting opportunities with a huge impact to ebay, and ecommerce in general. It is a relatively new team composed of applied researchers, engineers and search architects, who, in little over a year, doubled the share of incremental revenue to ebay via natural search. Ebay has a large repository of user generated, high value, ephemeral content via around 100 million new item listings every week, generating a unique problem for search engines and, that along with billions of unique keywords that get searched for in any given month, generates massive amounts of data to slice and dice for our team. We are looking for applied researchers with expertise in information retrieval technologies, with a passion for problem solving and making an impact.

This opportunity is to work on product development organization in SEO team at eBay, with a focus on intl SEO. We are looking for strong versatile engineers to work on improving natural search traffic to eBay.  We are looking to add strong team players with passion for building complete product solutions and surpass aggressive business goals.

Responsibilities will include:

  • Design, develop and support worldwide projects throughout all phases of the software development life cycle
  • Work with engineers and other cross functional teams like Product Management, Project Management, Release Engineering, Quality Engineering, Operations teams etc. to develop innovative solutions that meet market needs with respect to functionality, performance, scalability, reliability, realistic implementation schedules, and adherence to development goals and principles
  • Lead product initiatives, recommend improvements, mentor and guide junior team members
  • Develop industry and product technical expertise
  • Support site rollouts and be available to resolve site issues

Qualifications:
  • Collaborate with product management, engineers, Quality Engineering and Operations teams to build solutions in the search domain.
  • Strong object-oriented software development experience using Java and knowledge of design patterns.
  • Estimate engineering effort, plan implementations, and rollout for applications with implications to cross-functional teams.
  • Mentor junior engineers and provide guidance when necessary.
  • Prior experience in leading large scale projects a big plus.
  • Object oriented design and development using Java/C++
  • Strong problem solving skills and understanding of data structures and algorithms.
  • Nice to have - Experience in data mining using Hadoop.

Please contact me if interested.
jpenick_at_ebay.com

Friday, June 29, 2012



The Selling Product Development Team builds SOA services and hosted software products to enable small and large merchants to list items on eBay easily. The software also provides automated guidance to make products visible and searchable for consumers to purchase.

We are seeking a highly motivated individual to join the Seller Platform team at eBay as a Senior Software Engineer.  This position will requires candidate to work directly with our product partners to research, develop and deploy next generation web applications / SOA services on multiple technologies for high volume listing management environments.  The candidate is expected to be effective as an individual contributor, team player, and a champion for results and incremental improvement with a strong drive for results and continuous improvement. All the major activities for the development life cycle need to consider the aspects such as functionality, high volume performance, scalability, reliability, reusability and realistic implementation schedules, and adherence to development goals and principles.  In addition to this, the candidate will expected to have an excellent grasp of designing and implementing frameworks and architectures based on internal and external standards.

Responsibilities include:
• Design and implement frameworks/architectures based on internal and external standards
• Design and deliver highly scalable multi-tiered distributed software applications
• Strong quality and security focus including automation, design reviews, and unit testing
• Performing analysis and fine tuning of page performance and reliability
• Analyzing the scoping effort for best practices and efficiency
• Contribute to product initiatives and recommend improvements
• Develop and support projects throughout all phases of the development life cycle
• Conceptualizing, coding, deploying, and iterating on next generation prototypes
• Work well independently and in multi-group cross-discipline environments
• Cross team development with PM’s, Engineers, and QA to deploy innovative solutions
• Share duties on feature rollouts and be available for on-call duties
• Proficient in waterfall and agile software development
Job requirement:
Good understanding of computer science fundamentals like data structures and algorithms.
6+ years experience in requirements analysis, design, coding and unit testing of scalable, distributed, fault-tolerant applications in NT and UNIX environments required.
Expertise required in object-oriented design methodology and application development in Java and J2EE.
Experience with a commercial J2EE application servers is required.
Good analytical and problem solving skills. - Good written and verbal communication skills.
Working knowledge of relational databases (prefer Oracle), XML, JSON, HTML5/CSS and basic NT/UNIX system administration preferred.
BS/BA in Computer Science or related field +6 years work experience or MS + 4 years of relevant experience
Basic Requirement:
BS/BA in Computer Science or related field +6 years work experience or MS + 4 years of relevant experience
Requisition Number - 58308BR 
Contact me if interested

Thursday, May 10, 2012



Technology Education Manager
 

This position requires a highly organized individual who can build out new programs still in the forming stage, handle a number of simultaneous projects and tasks, and must demonstrate a sense of urgency and ownership to drive issues to completion. This individual will work in close collaboration with Business, Legal, Product Development, Operations, Quality Engineering and Architecture. The role requires an Internet- and eBay-savvy individual with excellent teamwork and communication skills. An understanding of software engineering is necessary.


  • Serve as single point of contact to new hires in PD and QE during the onboarding process.
  • Plan and schedule training classes, materials, milestones and deliverables. Design and maintain documentation.
  • Work with subject matter experts across eBay to develop training content, assist with classes, and collect feedback to improve the program. Facilitate, coordinate and manage cross functional team tasks and activities.
  • Internal communications: Lead monthly sponsor meetings, prepare presentation materials, and keep team/cross-functional partners informed of program status.
  • Build relationships and understanding within all areas of eBay, including product management, customer support, engineering, marketing, finance, and legal .
  • Provide guidance to new hires in areas of eBay knowledge: buyer experience, marketing and listing optimization, shipping economics, fraud, Trust & Safety policies, and other strategic and operational needs.
  • Partner with Product and Content teams to maintain a level of product expertise and provide feedback on issues driving customer contact.
  • Work closely with mentors within the department to ensure new hires are supported and continuously evaluate mentoring processes for new hires.
  • Conduct regular reviews of the impact and effectiveness of training undertaken, developing tools for monitoring training and evaluation as appropriate.
  • Evaluate new training needs, create new training programs.
  • Strong verbal and written communication skills as well as attention to detail are critical in this role.

Job Requirements
  • Act as an On-Boarding Ambassador
  • Planning and execution of meetings, trainings and events, including catering.
  • Handle special projects as they arise.
  • Strong influencing and facilitation skills.
  • Proven track record in achieving strong results as well as continually displaying initiative to take on additional responsibility towards professional growth.
  • The ability to work under pressure, prioritize workflow, meet targets and escalate where appropriate.
  • Comprehensive expertise in eBay site, policies, product, tools required.
  • Software engineering background strongly preferred.
  • Customer focused attitude is a must!  

Education: Bachelor’s Degree or Equivalent

Tuesday, April 24, 2012


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 developing efficient data retrieval algorithms that process Gigabytes of data in milliseconds? We are passionate about building the best search platform for the world’s largest online marketplace and are looking for top-notch software engineers.

· Define, architect and implement complex high-performance software applications in Search/Information retrieval domain using C++ on Solaris platform.
· Collaborate with architects, engineers, QA and Operations teams to architect and develop strategic and tactical solutions in the search domain.
· Lead and estimate engineering effort, plan implementations, and rollout for complex search applications with implications to cross-functional teams.
· Must be able to independently design, code and test major features, as well as work jointly with other team members to deliver complex applications.
· Provide technical leadership and mentoring to other team members. Implement proof-of-concept prototypes for complex infrastructure design.

We are currently building a new search engine in addition to simultaneously enhancing the current one in production.
Some references in the media for the new search engine

Requirements:
Define, design, and implement complex, multi-tier distributed software applications focused on Search.
· Segment and design system layers to support componentized and layered application development, including user interface, business functionality, and database access.
· Work with other engineers, managers, Product Management, QA, and Operations teams to develop innovative solutions that meet market needs with respect to functionality, performance, scalability, reliability, realistic implementation schedules, and adherence to development goals and principles.
· Estimate engineering effort, plan implementation, and rollout system changes.
· Must be able to independently design, code and test major features, as well as work jointly with other team members to deliver complex changes.
· Share release management duties on feature rollouts, share on-call responsibilities.

-This job also requires experience in Solaris/Linux Operating system kernel programming or systems engineering knowledge. Processor architecture knowledge in leading server platforms using Intel/AMD/SPARC chips would be very useful.

Contact me if interested!
62307BR

Monday, February 13, 2012

Job Location: San Jose, CA

Primary Job Responsibilities
We are looking for software engineers to work on our Experimentation Platform. The Experimentation platform at eBay is key infrastructure software that enables eBay to test, iterate, and validate the impact of innovation through cutting edge experimental and analytical techniques.
Work with other Engineers, Managers, Product Management, QA, and Operations teams to design and develop the next generation of our existing experimentation platform.

  • Support and maintain the existing experimentation platform.
  • Pride, respect, commitment, intellect, and great people skill are some of the key attributes of a candidate we would hire.
  • 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 based systems. You should be flexible in taking tasks ranging from support to intricate coding. And you should be results and customer focused.
  • Should have a good track record in terms of developing subject matter expertise, innovation, creativity and initiative.
Job Requirements
At least 6 years of Java Experience experience in design, coding and unit testing of scalable, distributed, web applications. Expertise in Java is required.

Deep Knowledge/Experience in Experimentation, statistics, web analytics and data analysis is a big plus.
Must have:
  • Good design Skills and Object Oriented techniques. 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 application.
  • Define, architect, and implement simple/complex software application.
  • Collaborate with architects, engineers, QA, product management, and operations teams to architect and develop strategic and tactical solutions.

Education
Bachelors Degree Required


Job ID: 59828BR

Wednesday, January 18, 2012

About the Position:

At eBay, our systems scale to billions of transactions per day, and we run our site 24x7 with 99.99% reliability. We are leaders in cloud computing, SOA, search, and many other specialties. We love technology, open source, and interacting with the technology community.

This position is a key engineering role in our Kernel team, which provides eBay’s foundation software stack. As a team, we have given Java One presentations, influenced the development of IBM’s Geronimo container, and contributed to open source 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. Some of the problems we tackle includes Cloud-based container that supports multiple language stacks, asynchronous I/O framework and dependency management system based on OSGi.
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 a requirement. You should have experience in developing software in stringent 24x7 environments, especially for large web operation.
Responsibilities:
  • Develop Kernel features such as new programming APIs over supporting infrastructure (HTTP transport, threading, software initialization, etc.).
  • Develop and support 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.
  • Interface with vendors and the open source community to get features and bug fixes in supporting 3rd party software.
  • The usual engineering activities such as scoping, prioritizing, planning, development, test, bug fix, documentation and having fun.

Job Requirements: 

  • 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
  • 8+ years experience working with large-scale server side development in a production environment, especially J2EE web server development
  • 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

Basic Qualifications:


BS EE or CS degree; 10 + years related experience (or Masters and 8 + years related experience or PhD and 6+ years experience)

Contact me if you are interested in hearing more!!!

Monday, December 19, 2011

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 for a lead role in our Services Platform team, which provides the platform that enables end2end services lifecycle at eBay, be it development of services, consumption or operationalization.With hundreds of discrete applications running in a distributed environment and hundreds more getting built, eBay continues to push the limit of Service Oriented Architecture.Our open source SOA stack (http://turmeric) is used to drive 200+ services handling 10+ billion calls per day. Our newest challenge is building a data-access and aggregation platform as a service that drastically improves engineering clock speed by making service invocation as easy as SQL, while reducing performance overheads and enabling personalized offerings to our customers inside and outside of eBay, and we plan to open source it shortly. As a team, we have given Java One presentations, are experts in Java and concurrent programming, and 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 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.


Responsibilities:
· Key contributor to eBay’s SOA infrastructure code. Excellent concurrent java programming is an absolute must.
· Support the SOA 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. Help define and lead the implementation of complex, multi-tier distributed software applications.

Job Requirements

  • Expert in Java: especially profiling/tuning, garbage collection, JMX; long track record of challenging systems level Java development
  • Expert in multi-threading concepts: deadlock, starvation, J2EE thread allocation, thread safety, concurrency design patterns
  • 6+ years experience required in object-oriented design methodology and application development in Java and J2EE, including Servlets, JSP, Java Beans, EJB, JMS, RMI, JDBC.
  • 6+ 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
  • Understanding of memory issues such as JVM Garbage collection concepts is required; knowledge of performance tooling such as JProfiler is required.
  • Strong experience with JUnit is required.
  • Experience in distributed multi-tier systems and client-server architectures is required.
  • Relational database experience is a strong plus
  • Solid Experience using W2K and UNIX required.

Education
BSCS or BSEE or Other Related 4yr Technical Degree

Job ID: 55319BR

Monday, November 21, 2011

Job Location: San Jose, CA

 Primary Job Responsibilities

We are looking for software engineers to work on our Experimentation Platform. The Experimentation platform at eBay is key infrastructure software that enables eBay to test, iterate, and validate the impact of innovation through cutting edge experimental and analytical techniques.

Work with other Engineers, Managers, Product Management, QA, and Operations teams to design and develop the next generation of our existing experimentation platform.

Support and maintain the existing experimentation platform.

Pride, respect, commitment, intellect, and great people skill are some of the key attributes of a candidate we would hire.

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 based systems. You should be flexible in taking tasks ranging from support to intricate coding. And you should be results and customer focused.

Should have a good track record in terms of developing subject matter expertise, innovation, creativity and initiative.

Job Requirements

At least 6 years of Java Experience experience in design, coding and unit testing of scalable, distributed, web applications. Expertise in Java is required.

Deep Knowledge/Experience in Experimentation, statistics, web analytics and data analysis is a big plus.

Must have:

 Good design Skills and Object Oriented techniques. 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 simple/complex software applications

Collaborate with architects, engineers, QA, product management, and operations teams to architect and develop strategic and tactical solutions.

Education

Bachelors Degree Required

Job ID: 55887BR

Monday, November 7, 2011

Advertising - Merchandising Platform Development Group is looking for a Sr. Software Engineer


Primary Job Responsibilities
We are seeking a highly motivated engineer for a Senior Software Engineering position responsible for architecture, product design, and development in the Advertising - Merchandising Platform development team. This position requires the candidate to work closely with product and senior management, other development teams, operations and the quality assurance team. The candidate is expected to be a self-starter and team player, a strong driver for results and continuous improvement. Responsibilities include development and support for worldwide projects throughout all phases of the development cycle.

Responsibilites include:
- Work with product owners to define, design and implement complex, multi-tiered distributed software applications.
- Expected to deliver resilient, robust and durable designs.
- Candidate should have solid hands-on skills and experience in designing / developing 24x7 operation monitoring and diagnosis software for highly distributed and high traffic ad servers.
- Work with other engineers, managers, product management, QA, and Operations teams to develop innovative solutions that meet market needs with respect to functionality, performance, scalability, reliability, realistic implementation schedules, and adherence to development goals and principles.
- Development experience in software fault tolerance, fault detection and recovery techniques is a must. Candidate should be able to work on data collection, log analysis, systems monitoring and dashboard implementation.
- Estimate engineering effort, plan implementation, and rollout system changes.
- Lead product and technology initiatives, recommend improvements, mentor and guide junior team members.
- Identify project risks and make recommendations to reduce.
- Share release management duties on feature rollouts, share on-call responsibilities
- Develop industry and product technical expertise.
- Automate manual engineering processes.
- Find and help fix stability/scalability issues in a very time critical environment


Job Requirements
- 5+ years experience in requirements analysis, design, coding and unit testing of scalable, distributed, multi-tiered, fault-tolerant applications in Windows and UNIX environments
- 5+ years object-oriented design methodology and application development in Java and/or C++ and J2EE, including servlets, JSP, JDBC.
- Experience with SQL Server/Oracle, including logical database design, SQL, stored procedures.
- Experience with XML Schema design (DOM and Sax), XSLT.
- Experience in developing and supporting a product or web-site over multiple release lifecycles is a plus
- Good understanding of computer science fundamentals like data structures and algorithms.
- Good problem solving skills.
- Strong communication, problem analysis/resolution skills
- Strong customer/business orientation
- Proven results oriented person with a delivery focus.
- Good time management and ability to work on concurrent assignments with different priorities

Education
Bachelors Degree Required

Job ID: 55666BR
http://jobs.ebaycareers.com/silicon-valley/tech-software-engineers/jobid1773956-senior-software-engineer-(ebay)-jobs

Monday, October 24, 2011

Seeking a Software Engineer who is passionate about software development and code quality. She/he is responsible for the design and implementation of complex, multi-tier distributed software applications. Work with other engineers, managers, Product Management, QA, and Operations teams to develop innovative solutions that meet market needs with respect to functionality, performance, scalability, reliability, realistic implementation schedules, and adherence to development goals and principles. Must be able to independently design, code and test major features, as well as work jointly with other team members to deliver complex changes. Develop industry and product technical expertise.

Job Scope
- Owns and is accountable for the design and development of a product feature or sub-system (example: owns search autosuggest, or a substantial part of the classification autotagger, or owns Button Factory, or a substantial part of Account Setup).

- Spends most of the time developing code, and efficiently produces elegant, clean code with no unnecessary complication or abstraction.

- Code is well-commented, easy to maintain, and can be reused across a sub-system or feature. Code may persist for the lifetime of a software version

- Code is thoroughly tested with very few bugs, and is supported by unit tests.

- Regularly leads feature or sub-system design reviews and code reviews and is fully recognized as the go-to developer for that component.

- Participates in architecture discussions, regularly proposes and discusses solutions to system and product changes that are directly related to their area of focus.

 Skills
- Can be relied on to deliver features and sub-systems on time and to requirements, without quality issues.

- Generally correctly estimates software schedules.

- Basic mastery of feature or subsystem reusability, modularity, or scaling.

- Works well within a team, and contributes effectively to the success of those that they interact with regularly.

- Understands and is able to reason about the business, as it relates to their area of expertise.

- Can triage and resolve site issues with supervision.

- Able to evangelize innovations, through prototyping or other means

- Knowledge of crawlers and entity extraction is a plus

Supervision
- Receives direction in terms of the desired outcome or strategic objectives.


- Can be given new feature or subsystem assignments with minimal supervision; has established working relationships that enable self-direction in gathering requirements and scoping work.

Interaction
- Frequently interfaces with other functional teams on all aspects of a feature or sub-system.


- Influences senior management on product direction, particularly related to their area of focus and expertise.

- Frequently visible across major engineering organizations, or through external forums such as conferences, workshops, or open source initiatives.

- Provides leadership to others, particularly junior engineers who work on the same team or related features or product sub-systems.

Requisition Number: 51328BR
Contact: jpenick@ebay.com 

Tuesday, December 11, 2012

User Registration team looking for a Software Engineer

Software Engineer

Role:

The User Registration team at eBay is responsible for maintaining and improving the new user acquisition process. The registration and activation flow on eBay is undergoing a major revamp. The goal of this group is to build a great frictionless experience for new users joining eBay. The charter of this team is to increase user acquisition for eBay and to help increase transactions on eBay. The role offers plenty of challenges and opportunities for innovation.

The product is a web front end built in Java using Spring framework and some proprietary ebay technology. The web front end is supported by REST based services that encompasses the business logic and database logic to support the new account registration.

Skills:
  • Deliver highly scalable server side java-based applications that will support a responsive web experience
  • Discuss & refine your design, implementation with the engineering team, product managers and the quality engineering team to ensure we are building the right experience for the eBay customer
  • Provide technical leadership and mentoring to other team members, and learn from other smart people in the team
  • Fast prototyping of experimental ideas
  • Good at planning, prioritizing, experimenting, designing, coding, unit-testing, bug fixing, site rollout, documentation
  • Qualifications:
  • An experienced software engineer with 8+ years of development experience
  • Strong track record of excellence, and of delivering high quality innovative software
  • Well versed in browser-based technologies and comfortably move from client to server side code to cover the spectrum of a typical application
  • Building distributed back-end systems and/or web-development using Java and related technologies
  • Strong understanding & usage of algorithms and data structures in your designs
  • Outstanding coding skills in Java, C++ or C#. Familiarity with Java and be willing to become an expert in it as part of your role.
  • Team player - work well independently and in multi-group cross-discipline environments
  • Self-motivated, passionate for technology, and strong driver for results and continual improvement
  • Flexible, adaptable, and able to autonomously manage multiple tasks in a dynamic, fast-paced environment.
  • Follows good software development lifecycle processes like test driven development, producing modularized code with low coupling and clean interfaces
  • Strong skills for verbal & written communication targeting technical and non-technical audiences
  • BS/MS in Computer Science

Contact me if interested!

Tuesday, August 28, 2012

Software Engineer opportunity in the eBay Bucks Team

eBay Bucks team in Buyer Experience engineering organization is seeking a talented, motivated and passionate software engineer to join the team. As a self-motivated member of our team, you will be working closely with talented engineers in building the next generation of the rewards engine at ebay. You can check out the current program here http://pages.ebay.com/rewards/tutorial.html .

The opportunity will include launching the product in other geographies and building the solution optimal to local markets.

You will have an opportunity to own and drive the end-to-end implementation of one or more features of the solution. Apart from the challenge of building a product that seamlessly integrates with all key flows of buyer transactions, you will have the gratification of rewarding and driving engagement of the best customers on the marketplace.

- At least 4 years of experience in building high performance transaction processing systems.
- Strong java and SQL skills.
- Strong understanding of Object oriented programming concepts.
- Experience in building SOA based solutions.
- Domain knowledge of loyalty products like coupons and rewards is a plus.
- Strong verbal and written communication skills with the ability to clearly articulate complex technical issues to technical and non-technical audience.


- Proven experience working with business and product management teams in successfully implementing data driven solutions. 
- Excellent problem solving skills.

- Estimate engineering effort, plan implementation, and rollout system changes.

- Good time management and ability to work on concurrent assignments with different priorities
- Interest in learning or experience with other distributed computing software’s like Hadoop and MapReduce is a plus.

Software Engineer - eBay Bucks Team

Thursday, August 2, 2012

Software Engineer Career opening in the Search Engineer Optimization Team

Search Engine Optimization team at ebay is working on very exciting opportunities with a huge impact to ebay, and ecommerce in general. It is a relatively new team composed of applied researchers, engineers and search architects, who, in little over a year, doubled the share of incremental revenue to ebay via natural search. Ebay has a large repository of user generated, high value, ephemeral content via around 100 million new item listings every week, generating a unique problem for search engines and, that along with billions of unique keywords that get searched for in any given month, generates massive amounts of data to slice and dice for our team. We are looking for applied researchers with expertise in information retrieval technologies, with a passion for problem solving and making an impact.

This opportunity is to work on product development organization in SEO team at eBay, with a focus on intl SEO. We are looking for strong versatile engineers to work on improving natural search traffic to eBay.  We are looking to add strong team players with passion for building complete product solutions and surpass aggressive business goals.

Responsibilities will include:
  • Design, develop and support worldwide projects throughout all phases of the software development life cycle
  • Work with engineers and other cross functional teams like Product Management, Project Management, Release Engineering, Quality Engineering, Operations teams etc. to develop innovative solutions that meet market needs with respect to functionality, performance, scalability, reliability, realistic implementation schedules, and adherence to development goals and principles
  • Lead product initiatives, recommend improvements, mentor and guide junior team members
  • Develop industry and product technical expertise
  • Support site rollouts and be available to resolve site issues

Qualifications:
  • Collaborate with product management, engineers, Quality Engineering and Operations teams to build solutions in the search domain.
  • Strong object-oriented software development experience using Java and knowledge of design patterns.
  • Estimate engineering effort, plan implementations, and rollout for applications with implications to cross-functional teams.
  • Mentor junior engineers and provide guidance when necessary.
  • Prior experience in leading large scale projects a big plus.
  • Object oriented design and development using Java/C++
  • Strong problem solving skills and understanding of data structures and algorithms.
  • Nice to have - Experience in data mining using Hadoop.

Please contact me if interested.
jpenick_at_ebay.com

Friday, June 29, 2012

Software Engineer opening in the Selling Product Development Team at Ebay!



The Selling Product Development Team builds SOA services and hosted software products to enable small and large merchants to list items on eBay easily. The software also provides automated guidance to make products visible and searchable for consumers to purchase.

We are seeking a highly motivated individual to join the Seller Platform team at eBay as a Senior Software Engineer.  This position will requires candidate to work directly with our product partners to research, develop and deploy next generation web applications / SOA services on multiple technologies for high volume listing management environments.  The candidate is expected to be effective as an individual contributor, team player, and a champion for results and incremental improvement with a strong drive for results and continuous improvement. All the major activities for the development life cycle need to consider the aspects such as functionality, high volume performance, scalability, reliability, reusability and realistic implementation schedules, and adherence to development goals and principles.  In addition to this, the candidate will expected to have an excellent grasp of designing and implementing frameworks and architectures based on internal and external standards.

Responsibilities include:
• Design and implement frameworks/architectures based on internal and external standards
• Design and deliver highly scalable multi-tiered distributed software applications
• Strong quality and security focus including automation, design reviews, and unit testing
• Performing analysis and fine tuning of page performance and reliability
• Analyzing the scoping effort for best practices and efficiency
• Contribute to product initiatives and recommend improvements
• Develop and support projects throughout all phases of the development life cycle
• Conceptualizing, coding, deploying, and iterating on next generation prototypes
• Work well independently and in multi-group cross-discipline environments
• Cross team development with PM’s, Engineers, and QA to deploy innovative solutions
• Share duties on feature rollouts and be available for on-call duties
• Proficient in waterfall and agile software development
Job requirement:
Good understanding of computer science fundamentals like data structures and algorithms.
6+ years experience in requirements analysis, design, coding and unit testing of scalable, distributed, fault-tolerant applications in NT and UNIX environments required.
Expertise required in object-oriented design methodology and application development in Java and J2EE.
Experience with a commercial J2EE application servers is required.
Good analytical and problem solving skills. - Good written and verbal communication skills.
Working knowledge of relational databases (prefer Oracle), XML, JSON, HTML5/CSS and basic NT/UNIX system administration preferred.
BS/BA in Computer Science or related field +6 years work experience or MS + 4 years of relevant experience
Basic Requirement:
BS/BA in Computer Science or related field +6 years work experience or MS + 4 years of relevant experience
Requisition Number - 58308BR 
Contact me if interested

Thursday, May 10, 2012

Technology Education Manager Career Opportunity



Technology Education Manager
 

This position requires a highly organized individual who can build out new programs still in the forming stage, handle a number of simultaneous projects and tasks, and must demonstrate a sense of urgency and ownership to drive issues to completion. This individual will work in close collaboration with Business, Legal, Product Development, Operations, Quality Engineering and Architecture. The role requires an Internet- and eBay-savvy individual with excellent teamwork and communication skills. An understanding of software engineering is necessary.


  • Serve as single point of contact to new hires in PD and QE during the onboarding process.
  • Plan and schedule training classes, materials, milestones and deliverables. Design and maintain documentation.
  • Work with subject matter experts across eBay to develop training content, assist with classes, and collect feedback to improve the program. Facilitate, coordinate and manage cross functional team tasks and activities.
  • Internal communications: Lead monthly sponsor meetings, prepare presentation materials, and keep team/cross-functional partners informed of program status.
  • Build relationships and understanding within all areas of eBay, including product management, customer support, engineering, marketing, finance, and legal .
  • Provide guidance to new hires in areas of eBay knowledge: buyer experience, marketing and listing optimization, shipping economics, fraud, Trust & Safety policies, and other strategic and operational needs.
  • Partner with Product and Content teams to maintain a level of product expertise and provide feedback on issues driving customer contact.
  • Work closely with mentors within the department to ensure new hires are supported and continuously evaluate mentoring processes for new hires.
  • Conduct regular reviews of the impact and effectiveness of training undertaken, developing tools for monitoring training and evaluation as appropriate.
  • Evaluate new training needs, create new training programs.
  • Strong verbal and written communication skills as well as attention to detail are critical in this role.

Job Requirements
  • Act as an On-Boarding Ambassador
  • Planning and execution of meetings, trainings and events, including catering.
  • Handle special projects as they arise.
  • Strong influencing and facilitation skills.
  • Proven track record in achieving strong results as well as continually displaying initiative to take on additional responsibility towards professional growth.
  • The ability to work under pressure, prioritize workflow, meet targets and escalate where appropriate.
  • Comprehensive expertise in eBay site, policies, product, tools required.
  • Software engineering background strongly preferred.
  • Customer focused attitude is a must!  

Education: Bachelor’s Degree or Equivalent

Tuesday, April 24, 2012

Search Backend Software Engineer Career Opportunity


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 developing efficient data retrieval algorithms that process Gigabytes of data in milliseconds? We are passionate about building the best search platform for the world’s largest online marketplace and are looking for top-notch software engineers.

· Define, architect and implement complex high-performance software applications in Search/Information retrieval domain using C++ on Solaris platform.
· Collaborate with architects, engineers, QA and Operations teams to architect and develop strategic and tactical solutions in the search domain.
· Lead and estimate engineering effort, plan implementations, and rollout for complex search applications with implications to cross-functional teams.
· Must be able to independently design, code and test major features, as well as work jointly with other team members to deliver complex applications.
· Provide technical leadership and mentoring to other team members. Implement proof-of-concept prototypes for complex infrastructure design.

We are currently building a new search engine in addition to simultaneously enhancing the current one in production.
Some references in the media for the new search engine

Requirements:
Define, design, and implement complex, multi-tier distributed software applications focused on Search.
· Segment and design system layers to support componentized and layered application development, including user interface, business functionality, and database access.
· Work with other engineers, managers, Product Management, QA, and Operations teams to develop innovative solutions that meet market needs with respect to functionality, performance, scalability, reliability, realistic implementation schedules, and adherence to development goals and principles.
· Estimate engineering effort, plan implementation, and rollout system changes.
· Must be able to independently design, code and test major features, as well as work jointly with other team members to deliver complex changes.
· Share release management duties on feature rollouts, share on-call responsibilities.

-This job also requires experience in Solaris/Linux Operating system kernel programming or systems engineering knowledge. Processor architecture knowledge in leading server platforms using Intel/AMD/SPARC chips would be very useful.

Contact me if interested!
62307BR

Monday, February 13, 2012

MTS 1, Software Engineer - Experimentation Platform Group

Job Location: San Jose, CA

Primary Job Responsibilities
We are looking for software engineers to work on our Experimentation Platform. The Experimentation platform at eBay is key infrastructure software that enables eBay to test, iterate, and validate the impact of innovation through cutting edge experimental and analytical techniques.
Work with other Engineers, Managers, Product Management, QA, and Operations teams to design and develop the next generation of our existing experimentation platform.
  • Support and maintain the existing experimentation platform.
  • Pride, respect, commitment, intellect, and great people skill are some of the key attributes of a candidate we would hire.
  • 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 based systems. You should be flexible in taking tasks ranging from support to intricate coding. And you should be results and customer focused.
  • Should have a good track record in terms of developing subject matter expertise, innovation, creativity and initiative.
Job Requirements
At least 6 years of Java Experience experience in design, coding and unit testing of scalable, distributed, web applications. Expertise in Java is required.

Deep Knowledge/Experience in Experimentation, statistics, web analytics and data analysis is a big plus.
Must have:
  • Good design Skills and Object Oriented techniques. 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 application.
  • Define, architect, and implement simple/complex software application.
  • Collaborate with architects, engineers, QA, product management, and operations teams to architect and develop strategic and tactical solutions.

Education
Bachelors Degree Required


Job ID: 59828BR

Wednesday, January 18, 2012

Hot Job!!! Software Engineer (Middleware), Location: San Jose, CA

About the Position:

At eBay, our systems scale to billions of transactions per day, and we run our site 24x7 with 99.99% reliability. We are leaders in cloud computing, SOA, search, and many other specialties. We love technology, open source, and interacting with the technology community.
This position is a key engineering role in our Kernel team, which provides eBay’s foundation software stack. As a team, we have given Java One presentations, influenced the development of IBM’s Geronimo container, and contributed to open source 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. Some of the problems we tackle includes Cloud-based container that supports multiple language stacks, asynchronous I/O framework and dependency management system based on OSGi.
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 a requirement. You should have experience in developing software in stringent 24x7 environments, especially for large web operation.
Responsibilities:
  • Develop Kernel features such as new programming APIs over supporting infrastructure (HTTP transport, threading, software initialization, etc.).
  • Develop and support 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.
  • Interface with vendors and the open source community to get features and bug fixes in supporting 3rd party software.
  • The usual engineering activities such as scoping, prioritizing, planning, development, test, bug fix, documentation and having fun.

Job Requirements: 

  • 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
  • 8+ years experience working with large-scale server side development in a production environment, especially J2EE web server development
  • 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

Basic Qualifications:


BS EE or CS degree; 10 + years related experience (or Masters and 8 + years related experience or PhD and 6+ years experience)

Contact me if you are interested in hearing more!!!

Monday, December 19, 2011

Hot Job of the Week!!! MTS 1, Software Engineer (Services Platform Development)

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 for a lead role in our Services Platform team, which provides the platform that enables end2end services lifecycle at eBay, be it development of services, consumption or operationalization.With hundreds of discrete applications running in a distributed environment and hundreds more getting built, eBay continues to push the limit of Service Oriented Architecture.Our open source SOA stack (http://turmeric) is used to drive 200+ services handling 10+ billion calls per day. Our newest challenge is building a data-access and aggregation platform as a service that drastically improves engineering clock speed by making service invocation as easy as SQL, while reducing performance overheads and enabling personalized offerings to our customers inside and outside of eBay, and we plan to open source it shortly. As a team, we have given Java One presentations, are experts in Java and concurrent programming, and 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 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.


Responsibilities:
· Key contributor to eBay’s SOA infrastructure code. Excellent concurrent java programming is an absolute must.
· Support the SOA 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. Help define and lead the implementation of complex, multi-tier distributed software applications.

Job Requirements

  • Expert in Java: especially profiling/tuning, garbage collection, JMX; long track record of challenging systems level Java development
  • Expert in multi-threading concepts: deadlock, starvation, J2EE thread allocation, thread safety, concurrency design patterns
  • 6+ years experience required in object-oriented design methodology and application development in Java and J2EE, including Servlets, JSP, Java Beans, EJB, JMS, RMI, JDBC.
  • 6+ 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
  • Understanding of memory issues such as JVM Garbage collection concepts is required; knowledge of performance tooling such as JProfiler is required.
  • Strong experience with JUnit is required.
  • Experience in distributed multi-tier systems and client-server architectures is required.
  • Relational database experience is a strong plus
  • Solid Experience using W2K and UNIX required.

Education
BSCS or BSEE or Other Related 4yr Technical Degree

Job ID: 55319BR

Monday, November 21, 2011

Hot Job of the Week!!! Sr. Experimentation Platform Software Engineer

Job Location: San Jose, CA

 Primary Job Responsibilities

We are looking for software engineers to work on our Experimentation Platform. The Experimentation platform at eBay is key infrastructure software that enables eBay to test, iterate, and validate the impact of innovation through cutting edge experimental and analytical techniques.

Work with other Engineers, Managers, Product Management, QA, and Operations teams to design and develop the next generation of our existing experimentation platform.

Support and maintain the existing experimentation platform.

Pride, respect, commitment, intellect, and great people skill are some of the key attributes of a candidate we would hire.

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 based systems. You should be flexible in taking tasks ranging from support to intricate coding. And you should be results and customer focused.

Should have a good track record in terms of developing subject matter expertise, innovation, creativity and initiative.

Job Requirements

At least 6 years of Java Experience experience in design, coding and unit testing of scalable, distributed, web applications. Expertise in Java is required.

Deep Knowledge/Experience in Experimentation, statistics, web analytics and data analysis is a big plus.

Must have:

 Good design Skills and Object Oriented techniques. 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 simple/complex software applications

Collaborate with architects, engineers, QA, product management, and operations teams to architect and develop strategic and tactical solutions.

Education

Bachelors Degree Required

Job ID: 55887BR

Monday, November 7, 2011

Hot Job of the Week!!! Senior Software Engineer (eBay)

Advertising - Merchandising Platform Development Group is looking for a Sr. Software Engineer


Primary Job Responsibilities
We are seeking a highly motivated engineer for a Senior Software Engineering position responsible for architecture, product design, and development in the Advertising - Merchandising Platform development team. This position requires the candidate to work closely with product and senior management, other development teams, operations and the quality assurance team. The candidate is expected to be a self-starter and team player, a strong driver for results and continuous improvement. Responsibilities include development and support for worldwide projects throughout all phases of the development cycle.

Responsibilites include:
- Work with product owners to define, design and implement complex, multi-tiered distributed software applications.
- Expected to deliver resilient, robust and durable designs.
- Candidate should have solid hands-on skills and experience in designing / developing 24x7 operation monitoring and diagnosis software for highly distributed and high traffic ad servers.
- Work with other engineers, managers, product management, QA, and Operations teams to develop innovative solutions that meet market needs with respect to functionality, performance, scalability, reliability, realistic implementation schedules, and adherence to development goals and principles.
- Development experience in software fault tolerance, fault detection and recovery techniques is a must. Candidate should be able to work on data collection, log analysis, systems monitoring and dashboard implementation.
- Estimate engineering effort, plan implementation, and rollout system changes.
- Lead product and technology initiatives, recommend improvements, mentor and guide junior team members.
- Identify project risks and make recommendations to reduce.
- Share release management duties on feature rollouts, share on-call responsibilities
- Develop industry and product technical expertise.
- Automate manual engineering processes.
- Find and help fix stability/scalability issues in a very time critical environment


Job Requirements
- 5+ years experience in requirements analysis, design, coding and unit testing of scalable, distributed, multi-tiered, fault-tolerant applications in Windows and UNIX environments
- 5+ years object-oriented design methodology and application development in Java and/or C++ and J2EE, including servlets, JSP, JDBC.
- Experience with SQL Server/Oracle, including logical database design, SQL, stored procedures.
- Experience with XML Schema design (DOM and Sax), XSLT.
- Experience in developing and supporting a product or web-site over multiple release lifecycles is a plus
- Good understanding of computer science fundamentals like data structures and algorithms.
- Good problem solving skills.
- Strong communication, problem analysis/resolution skills
- Strong customer/business orientation
- Proven results oriented person with a delivery focus.
- Good time management and ability to work on concurrent assignments with different priorities

Education
Bachelors Degree Required

Job ID: 55666BR
http://jobs.ebaycareers.com/silicon-valley/tech-software-engineers/jobid1773956-senior-software-engineer-(ebay)-jobs

Monday, October 24, 2011

Hot Job of the Week! MTS 1, Software Engineer

Seeking a Software Engineer who is passionate about software development and code quality. She/he is responsible for the design and implementation of complex, multi-tier distributed software applications. Work with other engineers, managers, Product Management, QA, and Operations teams to develop innovative solutions that meet market needs with respect to functionality, performance, scalability, reliability, realistic implementation schedules, and adherence to development goals and principles. Must be able to independently design, code and test major features, as well as work jointly with other team members to deliver complex changes. Develop industry and product technical expertise.
Job Scope
- Owns and is accountable for the design and development of a product feature or sub-system (example: owns search autosuggest, or a substantial part of the classification autotagger, or owns Button Factory, or a substantial part of Account Setup).

- Spends most of the time developing code, and efficiently produces elegant, clean code with no unnecessary complication or abstraction.

- Code is well-commented, easy to maintain, and can be reused across a sub-system or feature. Code may persist for the lifetime of a software version

- Code is thoroughly tested with very few bugs, and is supported by unit tests.

- Regularly leads feature or sub-system design reviews and code reviews and is fully recognized as the go-to developer for that component.

- Participates in architecture discussions, regularly proposes and discusses solutions to system and product changes that are directly related to their area of focus.

 Skills
- Can be relied on to deliver features and sub-systems on time and to requirements, without quality issues.

- Generally correctly estimates software schedules.

- Basic mastery of feature or subsystem reusability, modularity, or scaling.

- Works well within a team, and contributes effectively to the success of those that they interact with regularly.

- Understands and is able to reason about the business, as it relates to their area of expertise.

- Can triage and resolve site issues with supervision.

- Able to evangelize innovations, through prototyping or other means

- Knowledge of crawlers and entity extraction is a plus

Supervision
- Receives direction in terms of the desired outcome or strategic objectives.


- Can be given new feature or subsystem assignments with minimal supervision; has established working relationships that enable self-direction in gathering requirements and scoping work.

Interaction
- Frequently interfaces with other functional teams on all aspects of a feature or sub-system.


- Influences senior management on product direction, particularly related to their area of focus and expertise.

- Frequently visible across major engineering organizations, or through external forums such as conferences, workshops, or open source initiatives.

- Provides leadership to others, particularly junior engineers who work on the same team or related features or product sub-systems.

Requisition Number: 51328BR
Contact: jpenick@ebay.com