Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailNot Disclosed
Salary Not Disclosed
1 Vacancy
Hello There
My name is Himanshu Sharma and I serve as the Recruitment Lead at Kanak-IT INC. I am reaching out to share an excellent career opportunity for the role of Software Engineer with our esteemed client. If you are interested then please share your updated resume at .
Job Description
Position : Software Engineer
Location : New York City NY Hybrid
Duration : Long term contract
The mix of duties in the project are:
60% Implementation
25% Testing
15% Design
-AWS experience is key.
-Search Engine experience is key.
-Also need pipeline experience to move data to AWS S3 buckets (python).
-Some C would be helpful due to old system being in C but not hard requirement
-Basic SQL & postgres is is already designed/created so dont need intensive expertise in this area.
Description & Requirements
The client is changing the legal industry and delivering the most sophisticated research platform on the market. We focus on building products which provide answers and insight to complex questions. Our goal is to use innovative technologies to deliver best in class solutions that will impact the future practice of law.
Our Team
- We are a full stack team responsible for the search applications and search infrastructure.
- Our search backend comprises of Solr which are containerized (using Kubernetes/Docker) and hosted on Amazon Web Services (AWS).
- We support over 20 queries per second over a corpus of 1.3 billion documents
- We are expanding our search capabilities to use Semantic or Dense Vector techniques
- We are in the process of rolling out Question Answering Chat and other AI-based capabilities using Retrieval-Augmented Generative (RAG) techniques with LLM models
We will trust you to:
- Migrate BGOV search platform to our current platform
- Help expand our Keyword and Semantic search capabilities
- Learn and apply best practices in running large-scale distributed systems
- Take ownership of technical solutions from development and delivery to production
- Have a passion for Search Distributed systems Metrics
- Take risks. Our fast paced environment will require you to rise to the challenge and strive to exceed expectations
Youll need to have:
- 5 years working experience in either Java Python C or any other object-oriented language
- A Degree in Computer Science Engineering Mathematics similar field of study or equivalent work experience
- Previous work architecting distributed systems that scale using industry best-practices
- Familiarity with and willingness to guide junior members of the team on design and coding best practices
- Great collaboration skills for working in a team environment and a willingness to provide and receive help from others
Full-time