Senior Software Engineer - Search & Big Data Systems

Food Management Search, Inc.

North Carolina

Vor Ort

USD 110.000 - 150.000

Vollzeit

Vor 7 Tagen
Sei unter den ersten Bewerbenden

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Food Management Search, Inc. is seeking a Software Engineer to analyze, design, develop, test software, focusing on search technologies.

You will translate requirements into scalable code, collaborate with cross-functional teams, and lead feature design across modules. The ideal candidate has 4+ years of software development experience, proficiency in Java, Scala, Python, and strong knowledge of search tech (Lucene/Solr) and big data tools.

Qualifikationen

  • Bachelor’s degree in Computer Science or a related field.
  • Minimum of 4 years of professional software development experience.
  • Proficiency in Java, Scala, and Python.
  • Java, Object‑Oriented Design
  • Spring Boot, Spring Framework, Gradle
  • RESTful web services
  • Search technologies including full-text search and indexing (e.g., Lucene, Solr)
  • Large-scale search systems and search architecture
  • Big Data technologies and the Hadoop ecosystem
  • Linux/Unix environments and database design principles
  • Strong communication skills—oral, written, and presentation.
  • Creative problem‑solving and innovative thinking.
  • Proven ability to work effectively in a collaborative team environment.
  • AI-assisted coding tools (e.g., Cursor, Claude Desktop)
  • Graph Search and vector databases
  • LLMs development experience
  • Monitoring/observability tools such as New Relic
  • NoSQL databases (MongoDB, Cassandra, DynamoDB)
  • Relational databases (MySQL, PostgreSQL)
  • Containerization and orchestration (Docker, Kubernetes)
  • Performance optimization and stress testing

Aufgaben

  • Analyze, design, develop, and test software programs and systems with a focus on search technologies.
  • Translate business and technical requirements into scalable, maintainable code using industry-standard programming practices.
  • Collaborate with cross-functional teams to understand product requirements and delegate development tasks effectively.
  • Lead the design and implementation of new features and enhancements across multiple system modules.
  • Conduct and participate in unit, system, performance, and acceptance testing; recommend and implement improvements.
  • Champion innovation in search technologies, staying current with emerging trends and tools.
  • Drive the development and interpretation of technical requirements and specifications

Kenntnisse

Java
Scala
Python
Object‑Oriented Design
Spring Boot
Spring Framework
Gradle
RESTful web services
Search technologies
Lucene
Solr
Large-scale search systems
Hadoop ecosystem
Big Data
Linux/Unix
Database design principles
Communication skills
Creative problem-solving
Collaborative teamwork
AI-assisted coding tools
Graph Search
Vector databases
LLMs
New Relic
NoSQL databases
MySQL
PostgreSQL
Docker
Kubernetes
Performance optimization
Stress testing

Ausbildung

Bachelor’s degree in Computer Science or a related field

Tools

Docker
Kubernetes
MongoDB
Cassandra
DynamoDB
MySQL
PostgreSQL
Lucene
Solr
New Relic

Jobbeschreibung

Food Management Search, Inc. is seeking a Software Engineer to analyze, design, develop, test software, focusing on search technologies.

You will translate requirements into scalable code, collaborate with cross-functional teams, and lead feature design across modules. The ideal candidate has 4+ years of software development experience, proficiency in Java, Scala, Python, and strong knowledge of search tech (Lucene/Solr) and big data tools.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Search Software Engineer | Java/Scala/Python, Big Data
Search Software Engineer | Java/Scala/Python, Big Data

Kingfisher Recruiting • North Carolina

Vor Ort
USD 110.000 - 160.000
Software Engineer, Search & Big Data (Java/Scala/Python)
Software Engineer, Search & Big Data (Java/Scala/Python)

Talent Solutions Partners • North Carolina

Vor Ort
USD 110.000 - 170.000
Software Engineer – Large-Scale Search & Data
Software Engineer – Large-Scale Search & Data

Modern Machining Solutions Inc • North Carolina

Vor Ort
USD 110.000 - 160.000
Senior Software Engineer, Search Platforms
Senior Software Engineer, Search Platforms

Client Growth Resources, Inc • Columbus (OH)

Vor Ort
USD 90.000 - 130.000
Senior Software Engineer — Search & Large-Scale Systems
Senior Software Engineer — Search & Large-Scale Systems

KingRecruitingServices • North Carolina

Vor Ort
USD 120.000 - 180.000
Software Engineer, Search & Data Systems
Software Engineer, Search & Data Systems

Talent With Heart • Columbus (OH)

Vor Ort
USD 100.000 - 150.000
Senior Search Systems Engineer (Java/Scala/Python)
Senior Search Systems Engineer (Java/Scala/Python)

Essenti Talent • Columbus (OH)

Vor Ort
USD 90.000 - 140.000
Software Engineer, Search & Data Platforms
Software Engineer, Search & Data Platforms

ExcelliSearch, Inc. • North Carolina

Vor Ort
USD 120.000 - 160.000
Senior Search Software Engineer
Senior Search Software Engineer

Top Echelon Software, LLC • North Carolina

Vor Ort
USD 100.000 - 170.000
Senior Search Engineer — Scalable Java/Scala/Python Systems
Senior Search Engineer — Scalable Java/Scala/Python Systems

Zaddy Solutions • North Carolina

Vor Ort
USD 110.000 - 150.000