Platform Engineer

Toronto, Ontario Requisition Number R0014377 Subsidiary Kijiji

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.

At Ebay Classifieds Group (ECG)  we are re-inventing the way we approach and tackle information retrieval and findability within our local businesses to revolutionize the way we connect buyers and sellers.  The Platform Engineer will be instrumental in the execution of our vision, working closely with a specialized group of engineers, DevOps, ML specialists and architects as a member of the global FiSci (Findability Science) Team.  If you crave hands on micro-services architecture, scalability, high availability and greenfield development then this role is for you!

The Platform Engineer will be primarily focused in the development and rollout of FiSci’s Search Intelligence Platform which powers ECG platforms/markets with real time, lightning fast search services.  Some of these services include category prediction, query rewriting and search result ranking.  Whether it’s Elasticsearch, neural networks or data insights, FiSci turns data into power and competitive advantage.

As the global leader in online classifieds with major properties including Kijiji Canada, Gumtree UK, and Marktplaats NL, the central solutions of the FiSci team will affect millions of users at scale across the globe.

Responsibilities

  • Driving the evolution and continuous improvement of FiSci engineering processes and infrastructure/architecture

  • Staying up to date and polished on the Elasticsearch stack, assisting and consulting with internal teams across the globe on best practices and optimizations

  • Holistically leading and guiding platform decisions from continuous deployment, to monitoring and centralized logging

  • Prototyping and researching solutions as part of discovery, validation and scoping

  • Productionizing ML solutions in Spark and Tensorflow with ML specialists and fellow engineers, including testing and validation pipelines

  • Identifying, evaluating and integrating third party technologies when applicable. E.g. Datadog, PagerDuty, etc...

  • Working closely with DevOps on execution of platform provisioning and security requirements

  • Presenting and communicating internally and sometimes externally at meetups, hosted events and conferences

  • Leading capacity planning and resilience/disaster testing

  • Aligning platform and architecture decisions to higher level business goals and strategy

  • Regular coordination with fellow engineers and architects in other teams to align on best practices and tools for the job

Preferred Qualifications

  • Proficient in all aspects of Elasticsearch including deployment and monitoring

  • Design and implementation experience of low latency, HA software systems

  • Familiar with Apache Mesos, Consul, and CI tools such as Jenkins, GiT, Maven and SBT

  • Experience in end to end architecture and implementation of micro-services and concepts such as service discovery, chassis, bounded contexts, and load balancing.

  • Someone who loves to innovate, be a thought leader and is driven to solve tough problems

  • Comfortable debating their own ideas and those of others to arrive at correct decisions

Job Requirements

  • BS.c or Ms.c in Computer Science or equivalent

  • Proficiency working with Big Data systems over HDFS such as Hadoop/Spark, Tensorflow and HBase

  • Dual region platform design/implementation experience including distributed datastore systems. Cassandra a plus.

  • Proven experience in provisioning and automation with Ansible and/or Puppet. Terraform a plus.

  • Proficient in Java, Scala, Python, Docker and OpenStack

  • Well rounded in Debian Linux systems management, packaging and tooling.

  • Strong Web and networking foundations. HTTP, TCP, UDP, DNS, Networking and Web application protocols

  • Previous experience developing search/data driven platforms and use cases at scale

  • Proficient in end to end platform engineering, including provisioning, APM, and alerting

Kijiji

 is a Subsidiary of eBay.

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 here

View accessibility info here

eBay Inc. is an equal opportunity employer, dedicated to workforce diversity. All qualified applicants will receive consideration for employment without regard to their protected veteran status and will not be discriminated against on the basis of disability or long term unemployment circumstances. If you are unable to submit an application because of incompatible assistive technology or a disability, please contact us at talent@ebay.com. We will make every effort to respond to your request for disability assistance as soon as possible.

Your Saved Jobs

You have not saved any jobs.

Recently Viewed Jobs

You have not viewed any jobs.

Sign up for Job Alerts

Get the latest career opportunities as soon as they become available.

Interested inSelect a job category from the list of options. Search for a location and select one from the list of suggestions. Finally, click “Add” to create your job alert.