Senior Software Engineer Search & Distributed Systems

Overview

On Site
$70 - $80
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 12 Month(s)

Skills

Java
Python
c++
Object-Oriented Programming
OOP
Elasticsearch
Apache Solr
Lucene
Keyword Search
Semantic Search
Full-Text Search
Relevance Tuning
Distributed Systems
Scalable Architecture
High Availability Systems
Fault-Tolerant Systems
Microservices
Load Balancing
Service Discovery
System Design
Legal Tech
Natural Language Processing
NLP
CI/CD
next-gen
next generation

Job Details

Role: Senior Software Engineer Search & Distributed Systems

Location: NYC, NY (Onsite from day 1)

Client: Major Financial Services Company

Duration: one year

We will trust you to:

- Migrate Client 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

You ll 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

We d love to see:

- Passion in building the next generation legal search platform

- A self-starter mind-set

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.