Search by job, company or skills

Predigle

Software Engineer - Java/Spring Boot/ElasticSearch

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 months ago

Job Description

Job Description : Software Engineer

Experience : 5+ Years

Location : Remote

Employment Type : Full-Time

About The Role

Were looking for an experienced Software Engineer to help design and build high-performance Search and Recommender Systems. Youll work on large-scale microservices using Java, Spring Boot, Cloud (AWS), and tools like Elasticsearch, Apache Spark, and more - driving intelligent, scalable backend solutions that enhance user experience.

Key Responsibilities

Search Platform Track :

  • Develop scalable and performant search solutions using Elasticsearch, Solr, OpenSearch, or Vespa.
  • Build and maintain microservices in Java (Core/17/21) with Spring Boot.
  • Optimize indexing, relevance ranking, and query performance.
  • Work closely with cross-functional teams to define and deliver search features.

Recommender Track

  • Design and implement recommendation engines using Apache Spark and Big Data technologies.
  • Develop backend services for real-time and batch-based recommendations.
  • Use behavioral data and machine learning approaches to personalize user experiences.
  • Deploy and manage services on AWS cloud infrastructure.

Required Skills

  • Strong hands-on experience with Core Java (17/18/21) and Spring Boot.
  • Expertise in microservices architecture and cloud-native development.
  • Solid knowledge of Search platforms Elasticsearch, OpenSearch, Solr, or Vespa.
  • Familiarity with Big Data and distributed processing using Apache Spark.
  • Experience working with AWS (EC2, S3, Lambda, etc.).
  • Strong debugging and performance optimization skills.

Good To Have

  • Background in building recommendation or personalization systems.
  • Experience with containerization (Docker) and orchestration tools (Kubernetes).
  • Knowledge of A/B testing, feature experimentation, or observability practices.

Why Join Us

  • Remote-first and flexible work culture
  • Opportunity to work on innovative search and recommendation systems
  • High-impact role with a collaborative engineering team
  • Continuous learning in modern backend and data technologies

What We Offer

  • We offer a market-leading salary along with a comprehensive benefits package to support your well-being.
  • Enjoy a hybrid or remote work setup that prioritizes work-life balance and personal well-being.
  • We invest in your career through continuous learning and internal growth opportunities.
  • Be part of a dynamic, inclusive, and vibrant workplace where your contributions are recognized and rewarded.
  • We believe in straightforward policies, open communication, and a supportive work environment where everyone thrives.

About The Company

https : //predigle.com/

https : //www.espergroup.com/

Predigle, an EsperGroup company, focuses on building disruptive technology platforms to transform daily business operations. Predigle has expanded rapidly to offer various products and services. Predigle Intelligence (Pi) is a comprehensive portable AI platform that offers a low-code/no-code AI design solution for solving business problems.

(ref:hirist.tech)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 126905555