Cutshort logo
Unilog  logo
Principal Engineer- Solr
Principal Engineer- Solr
Unilog 's logo

Principal Engineer- Solr

Reshika Mendiratta's profile picture
Posted by Reshika Mendiratta
8yrs+
Upto ₹35L / yr (Varies
)
Remote only
Skills
Solr
skill iconJava
Databases
SaaS
skill iconSpring Boot
Linux/Unix
skill iconAmazon Web Services (AWS)
Windows Azure
Google Cloud Platform (GCP)

About Unilog

Unilog is the only connected product content and eCommerce provider serving the Wholesale Distribution, Manufacturing, and Specialty Retail industries. Our flagship CX1 Platform is at the center of some of the most successful digital transformations in North America. CX1 Platform’s syndicated product content, integrated eCommerce storefront, and automated PIM tool simplify our customers' path to success in the digital marketplace.

With more than 500 customers, Unilog is uniquely positioned as the leader in eCommerce and product content for Wholesale Distribution, Manufacturing, and Specialty Retail.


Unilog’s Mission Statement

At Unilog, our mission is to provide purpose-built connected product content and eCommerce solutions that empower our customers to succeed in the face of intense competition. By virtue of living our mission, we are able to transform the way Wholesale Distributors, Manufacturers, and Specialty Retailers go to market. We help our customers extend a digital version of their business and accelerate their growth.


Job Details

  • Designation: Principal Engineer – Solr
  • Location: Bangalore / Mysore / Remote
  • Job Type: Full-time
  • Department: Software R&D


Job Summary

We are seeking a highly skilled and experienced Principal Engineer with a strong background in Apache Solr and Java to lead our Engineering and customer-led initiatives. The ideal candidate will be responsible for ensuring the reliability, scalability, and performance of our search platform while providing expert-level troubleshooting and resolution for critical production issues.

This role will involve designing the architecture for new platforms while reviewing and recommending better approaches for existing ones to drive continuous improvement and efficiency.


Key Responsibilities

  • Lead Engineering and support activities for Solr-based search applications, ensuring minimal downtime and optimal performance
  • Design and develop the architecture of new platforms while reviewing and recommending better approaches for existing ones
  • Regularly work towards enhancing search ranking, query understanding, and retrieval effectiveness
  • Diagnose, troubleshoot, and resolve complex technical issues in Solr, Java-based applications, and supporting infrastructure
  • Perform deep-dive analysis of logs, performance metrics, and alerts to proactively prevent incidents
  • Optimize Solr indexes, queries, and configurations to enhance search performance and reliability
  • Work closely with development, operations, and business teams to drive improvements in system stability and efficiency
  • Implement monitoring tools, dashboards, and alerting mechanisms to enhance observability and proactive issue detection
  • Exposure to AI-based search using vector databases, RAG models, NLP, and LLMs
  • Collaborate on capacity planning, system scaling, and disaster recovery strategies for mission-critical search systems
  • Provide mentorship and technical guidance to junior engineers and support teams
  • Drive innovation by tracking latest trends, emerging technologies, and best practices in AI-based Search, Solr, and other search platforms


Requirement

  • 8+ years of experience in software development and production support with a focus on Apache Solr, Java, and databases (Oracle, MySQL, PostgreSQL, etc.)
  • Strong understanding of Solr indexing, query execution, schema design, configuration, and tuning
  • Experience in designing and implementing scalable system architectures for search platforms
  • Proven ability to review and assess existing platform architectures, identifying areas for improvement and recommending better approaches
  • Proficiency in Java, Spring Boot, and micro-services architectures
  • Experience with Linux / Unix-based environments, shell scripting, and debugging production systems
  • Hands-on experience with monitoring tools (e.g., Prometheus, Grafana, Splunk, ELK Stack) and log analysis
  • Expertise in troubleshooting performance issues related to Solr, JVM tuning, and memory management
  • Familiarity with cloud platforms such as AWS, Azure, or GCP and containerization technologies like Docker / Kubernetes
  • Strong analytical and problem-solving skills, with the ability to work under pressure in a fast-paced environment
  • Certifications in Solr, Java, or cloud technologies
  • Excellent communication and leadership abilities


About Our Benefits

  • Competitive salary
  • Health insurance
  • Retirement plan
  • Paid time off
  • Training and development opportunities
Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

About Unilog

Founded :
1998
Type :
Services
Size :
100-1000
Stage :
Raised funding

About

Unilog is a leader in connected product content and commerce, empowering businesses with the platform, content, and connectivity solutions they need to thrive in the digital landscape. By bridging the gap between manufacturers, distributors, and wholesalers, Unilog enables seamless product experiences that drive sales, improve efficiency, and keep businesses competitive.


Our comprehensive suite of solutions is designed to help organizations stay relevant, reduce their cost to serve, and unlock new growth opportunities. From advanced content management to robust commerce platforms, Unilog supports businesses in delivering consistent, accurate, and engaging product information across channels. 

Read more

Company video

Unilog 's video section
Unilog 's video section

Candid answers by the company

What does the company do?
What is the location preference of jobs?
What is the work culture like at Unilog?

Unilog provides connected product content and commerce solutions that help businesses sell more, stay relevant, and reduce operational costs.

Photos

Company featured pictures
Company featured pictures
Company featured pictures
Company featured pictures

Connect with the team

Profile picture
Asha Manjunath
Profile picture
Srinidhi Manjunath

Company social profiles

bloglinkedintwitterfacebook

Similar jobs

Bestosys Solutions Pvt Ltd
at Bestosys Solutions Pvt Ltd
1 video
1 recruiter
Mahesh Karwa
Posted by Mahesh Karwa
Remote, Pune
3 - 5 yrs
₹5L - ₹8L / yr
skill iconJava
Hibernate (Java)
J2EE
Spring
EJB
+3 more
Java development for a Saas solution (on production for 5+ years). Comfort with AWS, microservices, EJB, Flutter will be advantages. Java and SQL skills are critical.
Read more
Wissen Technology
at Wissen Technology
4 recruiters
Shrutika SaileshKumar
Posted by Shrutika SaileshKumar
Bengaluru (Bangalore)
5 - 12 yrs
Best in industry
low latency
skill iconJava
06692
Microservices

Job Title: Java Developer (Low Latency)

Location: Bangalore 

Experience: 7 to 11 Years


Work Location: Cessna Business Park, Wissen office, Bangalore

Work from office in a Hybrid mode (Thrice a week)

Notice Period: Immediate candidates who could join us within 30 days. (Should be serving Notice period - Mandatory)


Required Skills: 

8+ years of hands-on experience in Core Java (8 or above).

Strong experience in low latency system development and performance tuning.

Proficiency in multithreading, concurrency, and memory management (GC tuning).

Solid understanding of data structures, algorithms, and design patterns.

Experience with messaging systems (Kafka, RabbitMQ, etc.) and distributed systems.

Familiarity with microservices architecture, REST APIs, and Spring Boot.

Experience in trading or risk systems is required.

Exposure to FX or equity trading applications would be a big plus.

Read more
Helps with software development
Helps with software development
Agency job
via Qrata by Rayal Rajan
Pune
3 - 6 yrs
₹15L - ₹25L / yr
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)
Design patterns
+8 more

Requirements

• Extensive and expert programming experience in at least one general programming language (e. g.

Java, C, C++) & tech stack to write maintainable, scalable, unit-tested code.

• Experience with multi-threading and concurrency programming.

• Extensive experience in object oriented design skills, knowledge of design patterns, and a huge passion

and ability to design intuitive modules and class-level interfaces.

• Excellent coding skills - should be able to convert design into code fluently.

• Knowledge of Test Driven Development.

• Good understanding of databases (e. g. MySQL) and NoSQL (e. g. HBase, Elasticsearch, Aerospike etc).

• Strong desire to solve complex and interesting real world problems.

• Experience with full life cycle development in any programming language on a Linux platform.

• Go-getter attitude that reflects in energy and intent behind assigned tasks.

• Worked in a startup-like environment with high levels of ownership and commitment.

• BTech, MTech or Ph. D. in Computer Science or related technical discipline (or equivalent).

• Experience in building highly scalable business applications, which involve implementing large complex

business flows and dealing with huge amounts of data.

• 3+ years of experience in the art of writing code and solving problems on a large scale.

• Open communicator who shares thoughts and opinions frequently, listens intently, and takes

constructive feedback.

Read more
CaratLane Trading Private Limited
Akansha Dwivedi
Posted by Akansha Dwivedi
Mumbai, Chennai
6 - 8 yrs
Best in industry
skill iconJava
J2EE
skill iconSpring Boot
Hibernate (Java)
GraphQL

About Team:


CaratLane's mission is to help customers express their emotions through jewellery. Consumer Experience Technology team is an enabler to deliver the exceptional Consumer Experience and WoW business features in large scale website, apps and backend systems.


What do we want:


* 5 to 8 years of experience in Java and Spring Boot working with large scale backend applications

* Expertise in PostgreSQL and any of caching databases

* Experience in developing RESTful/GraphQL APIs and microservices based applications

* Good problem solving and debugging skills.

* Exposure on event-driven, asynchronous I/O

* Good knowledge of engineering excellence: Unit Testing/TDD, Code quality, Documentation, CI&CD

* Experience in non-functional requirements (Scalability, Performance optimisation, Security)

* Experience is Linux development and AWS ecosystem tools

Read more
httpstranzolcom
Remote only
1 - 5 yrs
₹10L - ₹15L / yr
skill iconNodeJS (Node.js)
AWS Lambda
skill iconMongoDB
Mongoose
skill iconExpress
+3 more

Project Description: Build a Software Solution which integrate with AWS Service to facilitate supply chain management for logistic companies

 

Experience range: 0.6 to 5 yrs

 

Mandatory Skills

AWS Lambda, NodeJS, AWS API Gateway

 

Job Description: As a full stack developer should be able develop API service using Node JS and deploy on AWS with complete unit and integration testing.

 

Mandatory Technical skills:

  • AWS Lambda – create lambda function with all the security in place.
  • Proficiency in Node JS  (should have developed services,  developed unit and integration testing)
  • Swagger hub – defined the services on swagger hub
  • Strong notions of security best practices (e.g. using IAM Roles, KMS, etc.).
  • Serverless approaches using AWS Lambda. For example, the Serverless Application Model (AWS SAM).

 

Read more
A Fin-tech company
A Fin-tech company
Agency job
via MNR Solutions by Neeraj Shukla
Kharghar, Mumbai
3 - 5 yrs
₹3L - ₹6L / yr
skill iconJava
MySQL
Relational Database (RDBMS)
  • Experience in Java and associated technologies Core Java, JSP, Spring, Struts,RESTful Services,SOAP,Tomcat, Hibernate, Maven
  • Strong understanding of OOPS concepts
  • Proficient understanding of RDBMS Concepts
  • Strong understanding of Databases Oracle / MSQL / MySQL etc and PL/SQL Programming
Read more
Product / Fintech Company
Product / Fintech Company
Agency job
via Archelons Consulting by Meenu Singh
Bengaluru (Bangalore)
0.6 - 2 yrs
₹8L - ₹14L / yr
skill iconPython
Data Structures
Algorithms
Software design
skill iconAngularJS (1.x)
+4 more
Job position: Senior/Backend Engineer (Python)
 Address: Ali Asker Road, Bangalore 

A quick overview of our stack:
Python, MySQL, NoSQL, Memcache, Bigquery, Microservices.

Responsibilities

As a backend developer, you would be responsible for building, scaling, and maintaining the multiple modules, encompassing - external integration, API management, building business and operation processes, designing and defining microservices, designing multi-input/output state machines
You will be given complete ownership of modules and processes. You will work with business, product, and UI teams to work on new features and products. You are expected to drive the services/modules to maximize its business impact and customer delight.
  • Acumen for good, secure API design
  • Write clear and effective API documentation
  • Write/review test cases for code and process coverage
  • Stickler for good, clear, secure coding, both oneself and team members by code review
  • Reviewing designs, code, and processes from a system security standpoint
  • Defining and building micro-services
  • Building systems with positive business impact Tracking module health, usage, behavior tracking, measure and improve code and processes

Requirement

You will be working on multiple projects/modules. You are expected to write code to integrate - external providers, internal business and process tools, customer-facing applications, and partner-facing applications.
  • At least 1-3 years of working experience in web services, preferably in Python
  • Should have built and released APIs in production
  • Experience working with RDBMS and NoSQL databases
  • Designing thoughtful, extensible data models
  • Knowledge of identifying, defining and building micro-services
  • Working knowledge of GCS, AWS, Azure or any other cloud provider
  • Aggressive problem diagnosis and creative problem-solving skills
  • Good communication skills - written and spoken

Good to have

  • Focus on constant improvement of developer experience
  • Building or Working knowledge of CI/CD
  • Basic know-how of front-end technologies like AngularJS/React
  • Have worked on additional languages like Javascript/Ruby

 Job Location - Bangalore
Read more
Deem
at Deem
1 recruiter
Mathew Jose
Posted by Mathew Jose
Bengaluru (Bangalore)
9 - 18 yrs
₹27L - ₹40L / yr
skill iconJava
Oracle
Architecture
J2EE
IBM WebSphere
+3 more
Responsibilities:

·         A Technical Lead would be required to contribute to all aspects of Product Lifecycle from requirement analysis to product release.
·         Lead feature/product engineering teams and participate in architecture and design reviews.
·         Define, design, and implement complex, multi-tier distributed software applications. Segment and design system layers to support componentization and layered application development, including user interface, business process functionality, and database access.
·         Ability to design, code, test, implement, and validate business, and technical information technology related programs.
·         Work with the product team to assess feasibility and priority of features and upgrades.
·         Ability to lead and participate on empowered virtual teams to deliver iteration deliverables, manages projects within scope of responsibility and drive the technical direction of the product.
·         Participate in product requirements definition process to provide feedback on technical feasibility and options. 
·         Should understand and articulate the business value proposition of the module/product/project
·         Must ensure testability of the application and test automation (by participating in the review of test cases and by helping QA implement test automation, if required)
·         Active practitioner of quality coding and engineering hygiene by enforcing quality gates
·         Very aware of software and data security & vulnerabilities pitfalls and how to proactively catch them using tools and through code review process.
·         Capable of debugging complex issues that might span across multiple applications or interfaces
·         Must be able to factor performance and scalability considerations into the product all the way from requirements through implementation – to create a highly performance, responsive, robust system
·         Lead troubleshooting efforts for the resolution of complex technical application issues with the appropriate technical resources
·         Review application modification requests and assess the effects of such modifications on the application. 
·         Generate innovative approaches and solutions to technology project challenges
·         Mentor junior developers.  Provide feedback on the development efforts of junior developers.
·         Manage multiple priorities effectively
·         Responsibilities will include all levels of development from architecture through implementation, unit testing and release
·         Ability to lead change, be personally adaptable, & perform well under pressure.
 
Qualifications (Must-Haves):

·         A bachelor’s degree in computer science, electronics engineering, or an equivalent field, from a reputed university.
·         Minimum of 9 years’ experience in software design and engineering.
·         The individual should have a deep understanding of J2EE technologies (Java / Spring/ Hibernate/ JMS, JDBC, JSP and Servlets)
·         Deep understanding of implementation support structures, & integration tools and technology
·         Extensive experience designing/developing J2EE compliant applications using WebSphere, Tomcat, WebLogic or similar products.
·         Experience with micro-services architecture and distributed systems.
·         Experience with databases (preferably Oracle) – SQL query optimization, stored procedure development, JDBC
·         Excellent ability to architect, design and develop Object Oriented and Service Oriented software with practical use of design patterns
·         Experience with distributed systems or a large scale enterprise background is a must.
·         Must have strong decision-making skills; take-charge personality, and the ability to drive a plan to completion combined with good written and oral communication.
·         Ability to lead change, be personally adaptable, & perform well under pressure.
·         Excellent written and oral communication
·         Strong people and technical leadership skill.
·         Working with distributed teams.
Deem team members come from a variety of backgrounds and we are committed to creating a sense of inclusion and belonging for everyone. One of the ways we achieve this is by ensuring we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, marital, veteran, or disability status.
Read more
Videogram
at Videogram
2 recruiters
Human Resource
Posted by Human Resource
Mumbai, Bengaluru (Bangalore)
5 - 8 yrs
₹25L - ₹40L / yr
skill iconJava
skill iconSpring Boot
Spring
Hibernate (Java)
MySQL
+1 more
Job Description
We are looking for a highly motivated and skilled Lead Backend Developer who can understand both the engineering and business context in a technical ecosystem and manage the software development life cycle, from planning and prioritizing to testing and release. If you have hands-on experience developing large scale web applications in Java with spring, hibernate frameworks and are ready to lead a team of developers, we'd like to meet you.

Requirements
  • 5+ years of software development experience including 4+ years of deep, hands on experience in building highly scalable web-based backend applications using Java and Spring ecosystem
  • BE/BTech in Computer Science or a related field or equivalent practical experience
  • Great problem-solving skills with solid data structures and algorithms knowledge
  • Has extensively used the Spring ecosystem – Spring Boot, REST API Development, ORM tools like Hibernate
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Profound insight of Java and JEE internals (Class loading, Multi-Threading, Memory Management, Transaction management etc)
  • Experience of coaching and mentoring junior developers with good delegation and time-management skills
  • Implemented CI/CD in any of the projects done
  • Strong understanding of Agile and Lean software development processes and practices
  • Excellent knowledge and hands-on experience of Elastic Search
  • Has designed relational databases; conversant with SQL
  • Knowledge of Jenkins/ Docker and Devops
  • Knowledge of Redis or similar technology
  • Worked with some or all of these AWS services: EC2; lambda; SQS/SNS; Elastic Search, Transcoder
  • Understanding and experience of building services and applications using principles of service-oriented architecture, preferable using REST or SOAP
  • Contributed in the creation of end-to-end automation tests (functional or non-functional)
  • Worked with WebSocket, Push notifications etc

Desired Skills
  • Experience in ELK stack
  • Knowledge of Video tools like FFMPEG, Wowza / Node Media Streaming
  • Understanding of different video formats, streaming, CDN etc
  • Understanding of Machine Learning Models, Pipelines etc
Read more
indiagold
at indiagold
1 video
3 recruiters
Shashwat Srivastava
Posted by Shashwat Srivastava
NCR (Delhi | Gurgaon | Noida)
1 - 3 yrs
₹5L - ₹15L / yr
skill iconJava
J2EE
Struts
Spring
Hibernate (Java)
+2 more

We are looking for a highly motivated developer with at least 1+ years of strong hands-on experience in Java to join our startup. You would be playing a pivotal role in contributing to the initial tech stack. You would be further responsible for designing and implementing product requirements that are highly usable, scalable, extensible, and maintainable. You should be comfortable working across different technologies/frameworks that we work on - Microservices, Java, Spring, Spring Boot, MySQL, Kubernetes, AWS.


Responsibilities and Duties:

  • Design and build scalable REST APIs on Spring Boot
  • Develop, test, tune for performance and deploy microservices
  • Collaborate with the team, optimize and refactor the back-end architecture
  • Maintain high standards of quality for code, documentation and other deliverables
  • Active cross-team coordination would be expected


What are we looking for?

  • 1+ year experience in Core Java & backend technologies
  • Good working knowledge of design patterns & OOAD
  • Excellent analytical and problem-solving skills
  • The skills that we consider: Java, MySQL/RDS, Spring/ Play, Maven, Redis, Kafka/SQS, Elasticsearch, AWS
  • Experience in micro-services
  • Previously worked in a startup
Read more
Why apply to jobs via Cutshort
people_solving_puzzle
Personalized job matches
Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
people_verifying_people
Verified hiring teams
See actual hiring teams, find common social connections or connect with them directly.
ai_chip
Move faster with AI
We use AI to get you faster responses, recommendations and unmatched user experience.
Did not find a job you were looking for?
icon
Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
companies logo
companies logo
companies logo
companies logo
companies logo
Get to hear about interesting companies hiring right now
Company logo
Company logo
Company logo
Company logo
Company logo
Linkedin iconFollow Cutshort
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos