وظائف شاغرة لدى شركة تعمل في مجال النشر والتوزيع في عمان

Saturday, February 23, 2019

تعلن شركة Atypon في عمان - الاردن عن حاجتها الى :


1- Senior Software Engineer in Test

الوصف الوظيفي

Description
Atypon is looking for an enthusiastic person to work as a Senior Software Engineer in Test. This person will be responsible for leading the implementation of a test automation framework in the next generation of Atypon core content product. They will work closely with product architects so they can leverage existing frameworks and build a tool which is easy to maintain, can run automatically and can become the core automated testing framework of Atypon. Together with the core content engineering team, they will be able to work in a team of highly skilled engineers in Santa Clara (Silicon Valley), Czech Republic, Athens and Jordan.
Requirements
Required Technical Qualifications

5+ years of working on a relevant software engineering position, 3+ years of writing automated tests 

Excellent communication skills in English (written and oral)

Working experience with Scrum or a similar Agile methodology

Good grasp of Continuous Integration and Release Management principles

Experience in applying automation frameworks using some of the following tools: Selenium, Cucumber, Geb, Spock, Appium or similar

Familiarity with unit test frameworks such as Junit, TestNG, Mockito, PowerMockito or NUnit

BDD testing methodology with Cucumber/JBehave frameworks

Ability to code in at least one of the following languages: Groovy, Python, Javascript

A fair understanding of Web technologies; e.g. XML, HTML5, JQuery, etc.

A good understanding of object-oriented programming principles and the ability to write solid code in at least one OO language, such as Java or C#


A good understanding of relational & non-relational databases


Hands on experience on Linux operating system


Understand testing throughout software lifecycle, including unit, integration, component, performance and end-to-end system testing

Not-required Bonus Qualifications

Experience building back-end system performance tests

Experience with continuous integration environments (e.g TeamCity, Jenkins)

Experience in automated testing of Web services (REST)

Experience with software project management tools like Apache Maven or Gradle

Benefits

Competitive salary

Flat hierarchy and engineering driven 

Training budget including books and participation in international conferences

Delivery focused and full of very bright people

Quiet office

Kitchen full of snacks

للتقديم من هنا
2-  Machine Learning/AI Engineers (All Levels)

الوصف الوظيفي

Description
ABOUT ATYPON
Atypon, the world’s largest technology company in the scholarly and professional publishing industry continues to lead in content delivery with technologies such as machine learning, linked data, big data analytics, and their novel application for publishers. In addition, publishers engage Atypon to create innovative work environments that enhance the productivity of the researcher and knowledge worker, who are the end users of our publishing systems. Atypon is renowned for its technological leadership when it comes to online delivery of professional/scholarly publisher content. More information at 
www.atypon.com
We are looking for talented and self-directed Machine Learning/AI engineers to expand our AI R&D team in the areas of:

Natural Language Process

Machine Learning Engineering including Deep learning

Knowledge extraction & representation

Search & Recommendation

Senior-level ML engineers preferred but all levels may apply.
As part of the AI team you will work on different projects that are critical to Atypons next-generation of products. You will be collaborating closely with our research and engineering teams in order to transform state-of-the-art AI technologies into innovative software/products. You will need to have some experience on working with large datasets and a good understanding of the core Big Data algorithms and problems. This is an exciting and challenging role where you will not only have the opportunity to collaborate with worldwide reputational research labs, but also work across a wide portfolio of products and have impact on them. Atypon hosts more than 50% of the English language Science, Technical, Engineering and Mathematics (STEM) publication in the world. It has plenty of data, use cases and good computing infrastructure for ML engineers/researchers to explore new ideas and develop novel solutions to help global researchers and publishers know more, do more and achieve more.
Requirements
REQUIREMENTS
(Must have)

A passion for Data Science and Machine Learning

Strong development skills in Python or Java

Experience in developing machine learning and deep learning solutions

Experience deploying Machine Learning services as part of a production system

Deep understanding and experience in Text Mining and Natural Language Processing (NLP)

Familiarity with frameworks such as Keras, TensorFlow, PyTorch, sklearn, liblinear, Weka, or OpenNLP etc.

Proven ability to train, tune and evaluate ML models 

Experience with data engineering best practices

Bsc or Msc with a minimum of a 2:1 degree in Computer Science or Machine Learning related fields

Team player who enjoys working collaboratively

Fluency in English

NICE TO HAVE

Experience using NLP in a commercial setting

Experience in developing information retrieval, knowledge graph or recommendation systems

Experience with data engineering best practices

Experience with one or more big data frameworks (Hadoop, Spark, Flink)

Benefits

Competitive salary

Opportunity to grow in a fast moving and dynamic organisation with like-minded colleagues .

للتقديم من هنا
3- Quality Assurance Engineer

الوصف الوظيفي

Description
Responsibilities 

Responsible for planning, integration, casing, scripting, and leading the execution of all testing required for the software.

Helps write and maintain test plans, test environments, test cases, automated and manual test scripts, test tools, and track defects .

Ensures that testing uses company-specific, manual or automated processes and helps provide best practice adoption

Maintain automation scripts or tools.

Create bug reports and communicate issues with development and other stakeholders.

Monitor and analyze test automation results; collate and provide test metrics and reports.

Education

Bachelor''s Degree, computer science or related field

Bachelor''s Degree, engineering or related field

Required Skills and Qualifications 

Self-motivated, work well in a team and has strong analytical skills.

Experience in creating and maintaining manual and/or automated tests.

Experience with test case management tools and bug tracking tools

Being able to express yourself in English both verbally and in writing is a must. Phone interviews as well as in person interviews are conducted in English.

Performs well under stress

Ability to be Available at PST/EST time zones to attend meetings with the Account Managers/Clients


Desired Skills and Qualifications

Hands-on experience with Mobile APPS & Web Apps testing

experience in test automation development with tools such as Selenium, QTP, Appium, Android, Fitness, SDK, Xcode , Cucumber, JMeter, Load runner, preferably in a Java Environment

Performance and load testing experience

This job requires from 0 to 5 years of experience.

للتقديم من هنا

4- Software Engineer

الوصف الوظيفي

Description
Software Engineers
Job Description
Responsibilities

Work with Back-end APIs and Components

Ability to debug bugs efficiently and effectively

Front End Development

Write quality code, primarily in Java

Chooses solid approach and software engineering design principles to create well-designed, reusable code for technical solutions, develops clean and well-constructed code

Codes to acceptance criteria, follows team and organizational standards in code style, unit testing, source control processes, code reviews, participates in standards evolution

Conducting design & code reviews

Working closely with Senior Architects & Team leads

Always improving the code, performs continuous re-factoring and manages technical debt

Willingness to work with people from different regions,countries and time zones

Education

Bachelor''s Degree, computer science or related field

Desired Skills and Qualifications

Excellent communication skills

Solves problems effectively

Works well in a team

Ability to meet deadlines

Performs well under stress

Good analytical skills

Mobile Web Development experience is a major plus

Java programming experience

Great attention to details

XML related technologies: XML, XSLT , and XPath

Strong grasp of software design patterns and effective development methodologies.

Experience with software engineering practices and methodologies.

Experience with (client-side) UI development, including AJAX, CSS, and HTML with JavaScript- (Backbone, JQuery and AngularJS) and CSS-frameworks like LESS and/or SASS

Very good understanding and working knowledge of Java Frameworks especially Spring and Spring MVC.

Proficient with Java Web Technologies (JSP and Servlets, Filters....)

Experience with Web Services including REST and SOAP

للتقديم من هنا