Overview
Skills
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