Software Engineer - Python - 12+ Months - New York City, NY (3 days Onsite per week)

Overview

Hybrid
$70 - $80
Accepts corp to corp applications
Contract - W2
Contract - Independent
Contract - 12 Month(s)
No Travel Required

Skills

Amazon Web Services
Apache Solr
Artificial Intelligence
Distributed Computing
Docker
Python
Object-Oriented Programming
Kubernetes
LLMs
Semantic Search
Dense Vector search

Job Details

Hi ,

We are looking to hire suitable candidates for Software Engineer - Python opportunity with one of our clients in New York City, NY (3 days Onsite per week).

Position Name: Software Engineer - Python

Duration: 12+ Months
Location: New York City, NY (3 days Onsite per week)

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:

  • 10+ 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

Adarsh Shukla

Human Resource Manager

Avenues International Inc.

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.