×
Register Here to Apply for Jobs or Post Jobs. X

Sr Software Engineer

Job in New York City, Richmond County, New York, 10261, USA
Listing for: Andiamo
Full Time position
Listed on 2025-12-01
Job specializations:
  • Software Development
    AI Engineer, Machine Learning/ ML Engineer
Salary/Wage Range or Industry Benchmark: 75 - 130 USD Hourly USD 75.00 130.00 HOUR
Job Description & How to Apply Below

This range is provided by Andiamo. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

$75.00/hr - $130.00/hr

Our client is transforming the legal industry by delivering the most sophisticated research platform on the market. They are focused on building products that provide clear answers and insights to complex questions. The goal is to use innovative technologies to deliver best-in-class solutions that shape the future practice of law.

At the heart of this research platform lies search. The AI Search engineering team is tasked with understanding users’ needs and efficiently surfacing the most relevant content from a corpus of over a billion documents. The team leverages open-source technologies and draws heavily from academic research in the fields of information retrieval, cloud computing, machine learning, and natural language processing to address users’ evolving needs.

Challenges range from tuning distributed computation performance to developing relevance models and applying statistical methods to analyze A/B testing results.

The Team
  • A full-stack team responsible for both search applications and search infrastructure.
  • The backend is powered by Solr, containerized with Kubernetes/Docker, and hosted on Amazon Web Services (AWS).
  • The system supports over 20 queries per second across a corpus of 1.3 billion documents.
  • Search capabilities are expanding to include semantic and dense vector techniques.
  • The team is rolling out Question Answering, Chat, and other AI-based features using Retrieval-Augmented Generation (RAG) techniques with large language models.
What You’ll Do
  • Migrate the BGOV search platform to the current platform.
  • Help expand both keyword and semantic search capabilities.
  • Learn and apply best practices in running large-scale distributed systems.
  • Take ownership of solutions end-to-end: development, delivery, and production.
  • Bring passion for search, distributed systems, and metrics.
  • Thrive in a fast-paced environment where taking risks and exceeding expectations is encouraged.
What You’ll Need
  • 5+ years of experience with Java, Python, C++, or another object-oriented language.
  • A degree in Computer Science, Engineering, Mathematics, or related field—or equivalent experience.
  • Background in architecting distributed systems that scale, using industry best practices.
  • Familiarity with mentoring junior engineers on design and coding standards.
  • Strong collaboration skills and a willingness to share knowledge and support teammates.
Nice to Have
  • Passion for building the next-generation legal search platform.
Seniority level
  • Mid-Senior level
Employment type
  • Contract
Job function
  • Information Technology

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary