Software Engineer, Large-Scale Search & AI Tools

MDS Staffing

North Carolina

On-site

USD 90,000 - 150,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

MDS Staffing is seeking a Software Engineer to analyze, design, develop, and test software with a focus on search technologies. You will translate requirements into scalable, maintainable code and collaborate with cross-functional teams to deliver features across modules.

The role emphasizes leadership in design, testing, and continuous improvement, with a strong focus on Big Data and search stacks in a collaborative environment.

Qualifications

  • Bachelor’s degree in Computer Science or related field.
  • Minimum of 4 years of professional software development experience.
  • Proficiency in Java, Scala, and Python.
  • Expert-level knowledge in Java, Spring Boot, RESTful services, and search technologies.
  • Experience with Big Data technologies and Hadoop ecosystem.
  • Solid Linux/Unix understanding and database design principles.
  • Strong communication skills and collaborative mindset.

Responsibilities

  • Analyze, design, develop, and test software with a focus on search technologies.
  • Translate requirements into scalable, maintainable code using standard practices.
  • Collaborate with cross-functional teams to understand product requirements.
  • Lead design and implementation of new features across modules.
  • Conduct unit, system, performance, and acceptance testing; implement improvements.
  • Champion innovation in search technologies and stay current with trends.
  • Drive development and interpretation of technical requirements.

Skills

Java
Python
Scala
RESTful services
Spring Boot
Search technologies
Big Data
Linux/Unix
Docker
Kubernetes
NoSQL databases
MySQL
PostgreSQL
Lucene/Solr
Graph/Vector databases
LLMs
New Relic
AI-assisted coding tools

Education

Bachelor’s degree in Computer Science

Tools

Lucene
Solr
Docker
Kubernetes
Hadoop
Spring Boot
MySQL
PostgreSQL
MongoDB
DynamoDB

Job description

MDS Staffing is seeking a Software Engineer to analyze, design, develop, and test software with a focus on search technologies. You will translate requirements into scalable, maintainable code and collaborate with cross-functional teams to deliver features across modules.

The role emphasizes leadership in design, testing, and continuous improvement, with a strong focus on Big Data and search stacks in a collaborative environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Search Engineer — Scalable Java/Scala/Python Systems
Senior Search Engineer — Scalable Java/Scala/Python Systems

Zaddy Solutions • North Carolina

On-site
USD 110,000 - 150,000
Senior Software Engineer, Search & Large-Scale Systems
Senior Software Engineer, Search & Large-Scale Systems

KLA Industries, Inc. • North Carolina

On-site
USD 110,000 - 140,000
Software Engineer
Software Engineer

Markent Personnel, Inc. • North Carolina

On-site
USD 90,000 - 130,000
Software Engineer
Software Engineer

Sora Resource Group • North Carolina

On-site
USD 120,000 - 160,000
Software Engineer
Software Engineer

Ashton North LLC • North Carolina

On-site
USD 90,000 - 140,000
Software Engineer
Software Engineer

KLA Industries, Inc. • North Carolina

On-site
USD 110,000 - 140,000
Software Engineer
Software Engineer

Aspire Talent Solutions • North Carolina

On-site
USD 110,000 - 160,000
Software Engineer
Software Engineer

The Keystone Distinction Group • North Carolina

On-site
USD 110,000 - 170,000
Software Engineer
Software Engineer

Tom Trese Networking LLC • North Carolina

On-site
USD 100,000 - 150,000
Software Engineer
Software Engineer

Zaddy Solutions • North Carolina

On-site
USD 110,000 - 150,000