Senior Software Engineer in Java and Architect

Data Science Albania


Description

A purple letters on a black backgroundDescription automatically generated

 

 

Job Description

 

ReqID#: RD142

Position: Senior Software Engineer in Java and Architect

Reports To: Director, Information Security

Location: Kosovo

Job Overview

As a Sr. Software Engineer (Java) and Architect in our innovative and fast-paced team you will lead the design and implementation of creative solutions and innovative improvements in our platform. You will be working with data scientists on machine learning and NLP applications that allow legal investigators and litigation professionals to filter millions of documents down to those most important to their case.

Responsibilities & Duties

·           Lead design and implementation projects focusing on scalability and speed of existing NLP/ML components

·           Lead team effort to improve performance, testability and scalability of existing software

·           Take responsibility for DevOps

·           Own all steps of the implementation process and collaborate with team members and across teams

Characteristics

·           Extensive industry experience with software development in Java

·           Extensive knowledge of Elastic, Lucene

·           Experience with highly scalable data processing pipelines

·           Extensive industry experience with DevOps

·           Working knowledge of Machine Learning, NLP is a plus

Education & Experience

·           B.S. in Computer Science

·           7+ years of industry software development in Java

·           7+ year of experience with architecture and design of scalable Java solutions

·           7+ years of experience with DevOps

·           5+ years of experience with Elastic, Lucene

 

This job description reflects the present requirements of the position. As duties and responsibilities change and develop, the job description will be reviewed and subject to amendment. 

 

 

Hiring Policy

Reveal is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Reveal does not discriminate in employment on the basis of race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, retaliation, parental status, military service, or other non-merit factor.