Looking for a company that inspires passion, courage and imagination, where you can be part of the team shaping the future of global commerce? Want to shape how millions of people buy, sell, connect, and share around the world? If you’re interested in joining a purpose driven community that is dedicated to creating an ambitious and inclusive workplace, join eBay * a company you can be proud to be a part of.

The Structured Data Group at eBay is seeking a highly motivated and talented Sr. Software Engineer. We are the Inventory Insights team powering the buying and selling experiences on the eBay site with inventory intelligence. We build highly scalable backend infrastructure to gather eBay marketplace & competitive insights, and expose through web services for site facing applications. If you are passionate and self-driven to build great web services and big-data driven platforms using Java, J2EE, Hadoop, Machine Learning, Text Processing and Open source technologies, we want to talk to you! At eBay, you will design and implement innovative big-data infrastructure components to solve challenging problems for our user community by building elegant and smart solutions in an agile environment. Responsibilities include: Design and implement systems compatible with existing structured data systems within eBay, specifically Inventory Insights platform & services. Segment and design system layers to support componentized and layered application development, including 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. Ability to develop strong relationships across levels and functions. Identify technical areas for improvement and make detailed business cases for improvements or new areas of opportunities. Develop industry and product technical expertise. Expected to deliver consistently with little supervision.

  • Hands-on experience in product development of proven algorithmic ideas and concepts in classification, text mining, and information retrieval technologies.
  • Experience with large scale data-driven systems is highly desired.
  • Lead the end-to-end product development life cycle.
  • Good communication skills.
  • Self-starter and a proven results-oriented person with a delivery focus.
  • Solid mathematics background is highly desirable
  • Experience in the areas of web data analysis, (web) information retrieval, and information extraction.
  • Experience in object-oriented design methodology and application development in Java.
  • MS/PhD in Computer Science or related discipline with experience in the areas of machine learning, data mining, information retrieval, and information extraction
  • Experience with data-mining technologies (Classification, Clustering and other algorithms)
  • Proven knowledge of data mining and machine learning methods and tools
  • Strong Software development skills (Java, J2EE, Scala, R, Perl, Web Services etc.). Expertise in Java preferred.
  • Good working knowledge of database concepts, schema design, performance tuning and SQL.
  • Experience in using Hadoop for development is desirable.
  • Excellent communication skills and ability to understand business requirements and lead.
  • 6 years’ experience in requirements analysis, design, coding and unit testing of scalable, distributed, fault-tolerant applications in Windows and UNIX environments.eBay Inc. (NASDAQ: EBAY) is a global commerce leader including the Marketplace, StubHub and Classifieds platforms. Collectively, we connect millions of buyers and sellers around the world, empowering people and creating opportunity through Connected Commerce. Founded in 1995 in San Jose, Calif., eBay is one of the world’s largest and most vibrant marketplaces for discovering great value and unique selection.

Required Skills

  • MS 6 years. or PhD + 3 years
  • Java, J2EE, C++, SQL, Oracle, Hadoop, Scala, R, RESTful Services.
  • Experience in machine learning, data mining, information retrieval, and information extraction.
  • Experience with data-mining technologies (Classification, Clustering and other algorithms) and machine learning and data mining methods and tools.
  • Experience in open source search engines (like Elastic Search, Solr), Messaging platforms (like Kafka).

Desired Skills and Experience

See application page for details