تعلن شركة 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
للتقديم من هنا
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 .
للتقديم من هنا
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.
للتقديم من هنا
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
للتقديم من هنا
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
للتقديم من هنا