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.