Software Architect, eBay Assistant/Bot
Location:
Portland , Oregon
Posted:
February 25, 2018
Reference:
R0020240-1

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.

We are seeking a Software Architect to join a newly formed team that will create the platform powering eBay’s digital personal assistant to shop and sell on the world’s biggest marketplace. You will be involved in all aspects of the project lifecycle, from ideation through requirements analysis, design and implementation. This is a hands-on position, requiring research, analysis, design, and delivery of solutions that meet business needs at massive scale. While this is an individual contributor position, there is expectation that the Software Architect will reach across the organization, providing leadership and influence in adoption of technical solutions, strategies and design patterns across multiple teams and stakeholder.

Responsibilities

  • Research, evaluate, and recommend technologies and products for their applicability to the needs of platform
  • Develop and document service interface, design and architecture specifications as well as patterns, standards, guidelines and technical best practices
  • Collaborate with other eBay architects to understand and define architectural standards and evangelize those within regional team
  • Understand short term and long term needs of business and product, and use that understanding to make informed decisions for software solutions
  • Drive technical vision and architecture designs to consensus across multiple teams and stakeholders within eBay
  • Bring passion for technology, and strong desire to deliver results by working in a collaborative, cross-discipline environments
  • Bring extreme focus on quality and customer advocacy, while inspiring others to be mutually committed
  • Build prototypes or POCs where needed, to validate technical approach
  • Develop and document service interface, design and architecture specifications as well as patterns, standards, guidelines and technical best practices
  • Provide technical and thought leadership across the team and company
  • Bring passion for technology, and strong desire to deliver results by working in a collaborative, cross-discipline environments
  • The ideal candidate will be proficient in teaching and leading by example and mentoring both junior and senior engineers.

Skill Requirement

  • BS/BA in Computer Science or related field plus 10 years work experience or MS plus 8 years of relevant experience
  • Strong hands-on experience as a software architect designing and delivering large scale distributed software systems
  • Excellent knowledge of object-oriented programming concepts (JAVA/C++/Python/RoR), web applications, SOA, REST and best practices
  • Strong knowledge of Computer Science fundamentals like Data Structures, Algorithms, OS fundamentals and databases, Caches
  • Strong technical skills and critical thinking, and ability to communicate vision to diverse technical and non-technical audiences
  • Ability to define, apply and evangelize advanced software patterns and standards to solve complex problems
  • Ability to drive influence and encourage others to think critically, extensible about products they build & deliver, and drive alignment
  • Deep webservice & API experience (mobile req)
    Deep understanding of design patterns, and experience working in a layered architecture.
  • Ability to work independently and the confidence to question where necessary.
  • Comfortable with rapid development cycles, tight schedules, tight integration with QA and product management
  • Knowledge of big data technologies like Hadoop, HBase, Spark, etc
  • Knowledge of big data, load balancing, machine learning is a plus
  • Experience with conversational platforms, Natural Language Processing/Natural Language a plus
  • Strong work ethic, someone who takes great pride in professionalism, responsibility, and being proactive

This website uses cookies to enhance your experience. By continuing to browse the site, you agree to our use of cookies

View our privacy policy

View our

R0020240-1

A little about us:
eBay is a global commerce platform and payments leader connecting millions of buyers and sellers.

Know someone who would be interested in this job? Share it with your network.