Senior full-stack Python Developer-Search Infrastructure

Overview

Hybrid
$80 - $90
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

Apache Solr
Python
Full-stack
Kubernetes
Docker
Semantic Search

Job Details

Job Title: Senior full-stack Python Developer-Search Infrastructure Location: Hybrid work in Midtown New York City Client: Major Financial Services Company Duration: one year

About the Team:
We are a full-stack engineering team responsible for the search applications and backend infrastructure
Our search backend is built on Apache Solr, containerized using Kubernetes/Docker, and hosted on Amazon Web Services (AWS)
We support over 20 queries per second across a massive corpus of 1.3 billion documents
We are expanding into Semantic and Dense Vector search techniques
Actively rolling out AI-based capabilities such as Question Answering, Chat, and Retrieval-Augmented Generation (RAG) using LLMs

Your Responsibilities:
You will be entrusted to:
Migrate the existing search platform to our current, scalable architecture
Enhance our Keyword and Semantic Search capabilities
Embrace and implement best practices in large-scale, distributed system operations
Own the full lifecycle of technical solutions from development and deployment to production support
Collaborate effectively in a fast-paced, innovative environment
Show a genuine passion for Search, Distributed Systems, and Observability/Metrics
Take bold initiatives to push boundaries and exceed expectations

Required Qualifications:
5+ years of experience in Java, Python, C++, or another object-oriented programming language
Bachelor s degree in Computer Science, Engineering, Mathematics, or equivalent work experience
Proven experience architecting scalable distributed systems following industry best practices
Strong mentorship and collaboration skills; ability to guide junior engineers
Effective communication and teamwork in a collaborative development environment

Preferred Qualifications:
A genuine passion for building next-generation legal search platforms
A self-starter attitude with the ability to take initiative and drive projects forward independently

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.