Digital Marketing Jobs & Apprenticeships

Elsevier

USA

Expires on 2019-04-30

Job Type Full Time Experience Needed N/A

Senior Software Engineer

Elsevier is looking for a Senior Software Engineer in Philadelphia, United States. If you meet the requirements below, you will be eligible to apply via Digital Marketing Community.

Job Responsibilities:

  • Devise and implement key components of the search and discovery platform.
  • Draft top-class code that passes rigorous peer review.
  • Plan and implement unit tests, functional tests, and regression tests to validate software functionality.
  • Complete complex bug fixes.
  • Stay abreast of new technology developments; apply those techniques for enhancing the system.
  • Utilize machine learning (incl. deep learning) to identify patterns in data.
  • Algorithm design and optimization.
  • Interface with the product owner(s) and other technical personnel to groom and finalize requirements.
  • Continually search methods to enhance code quality and system quality (e.g. automation).

Job Requirements:

  • Effective experience in building scalable and high-quality software using Java.
  • Proficient experience implementing search solutions with technologies such as SOLR, Elasticsearch, Lucene (desirable).
  • Solid analytical and problem-solving skills.
  • Advanced algorithm design and optimization skills.
  • Proven track record in data structures and practical application of data structures.
  • Sound experience building enterprise applications on a cloud service such as AWS or Azure is desirable.
  • Strong coding skills including demonstrated rigor in maintaining high code quality.
  • Expert knowledge of performance tuning and scaling a software system.
  • Deep knowledge of search engine and recommendation systems.
  • Demonstarted understanding and application of machine learning and deep learning techniques (desirable).
  • Outstanding skills in source control and collaborative tools such as Git.
  • Demonstrated ability to be adaptable and successful in a fast-paced environment.
  • Great ability to unit, functional and regression test code to meet high code standards.
  • Subscribe for our newsletter!

    COPYRIGHTS DIGITAL MARKETING COMMUNITY 2019