Are you a tech professional looking for remote work in a global setting? If yes, this job is for you.
We are actively looking for a Lead Java Developer to join our remote team.
This role offers the chance to work with the latest technologies in the GenAI sector and acquire expertise with vector search. The primary responsibilities include the development and enhancement of a cloud-based search engine, the implementation of advanced full-text semantic and vector search capabilities, and the application of AI techniques to address business challenges.
Responsibilities
Continuous refinement and enhancement of the cloud-based search engineImplementation of advanced full-text semantic and vector search capabilities, mostly used in RAG use casesApplication of AI techniques to address business issuesParticipation in the development of high-end productsCollaboration with cross-functional teams to enhance client offeringsContribution to the ongoing refinement of the search engine
Requirements
Minimum of 5 years of development experience, with a focus on JavaAn established history of leading and mentoring a team of engineersIn-depth knowledge of enterprise search platforms, full-text search technologies, and search enginesSignificant experience with Amazon Web ServicesFamiliarity with Elasticsearch and SolrProficiency in English at an upper-intermediate level
Nice to have
Prior experience with Generative AIComprehensive understanding of algorithms and data structuresExperience with Apache Lucene Core and OpenSearch
We offer
Major medical expenses insuranceLife insuranceSocial securityPaid leavesEnd of year bonus100% remote work foreverTelework benefitsFree licensed softwarePossibility to work on your own device (BYOD)Stable workloadRelocation opportunitiesFlexible engagement modelsFree trainings for technical and soft skillsFree access to LinkedIn Learning platformSupport from a personal Skill AdvisorLanguage coursesFree access to internal and external e-LibrariesAccess to internal communities and competency centersCertification opportunities
Once you apply, you'll receive a confirmation email with a link to our platform. Sign up with this link to automate your pre-screening, be able to monitor your application statuses, and enjoy a faster job application process.
We accept CVs in English only.
Please note that even though you are applying for this position, you may be offered other projects to join within EPAM.
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.