CrawlJobs Logo

Senior Search Engineer / Java

Finland; Austria, Helsinki · Job Posted July 13, 2026
Apply Position
Job Link Share

Job Description

At Nosto, we’re on a mission to make every impression relevant. We’re a global leader in the booming e-commerce space and work with amazing customers like FIGS, Muji, Kylie Cosmetics and O’Neill. We are processing data for thousands of merchants with tens of millions of visitors on their sites on a daily basis. Our Commerce Experience Platform uses behavioral data, deep integrations, machine learning, and automated workflows to help brands deliver personalized, high-performing shopping experiences at scale. As an Engineer at Nosto, you’ll be solving one of the biggest challenges brands and retailers face today: How to offer customers relevant and authentic shopping experiences that drive results. We believe in always listening to our customers and achieving big things by accomplishing something small every day. As a Senior Engineer, you’ll join our Product & Engineering organization in shaping Nosto into the leading global platform for commerce experience. Reporting to the Head of Search Engineering, you’ll work within the team that owns our Search and Category Merchandising product. This is a hands-on senior engineering role. You’ll contribute to key architectural decisions, champion improvements, and mentor other engineers. Your work spans the full stack—from infrastructure and backend systems to front-end components—and includes contributing to new AI-powered initiatives such as semantic and conversational search. You’ll collaborate closely with engineering teams (SRE, Data & AI team, and Core Front End) along with our product managers and designers, and also have touch points with our customer success and technical solution managers. You’ll also have meaningful freedom to propose technologies and practices, backed by sound reasoning and real customer value. Our approach is pragmatic, iterative, and grounded in solving actual merchant and shopper challenges.

Job Responsibility

  • Build and improve features in the Nosto Search engine
  • Develop and refine search relevance algorithms, working with analytics to uncover optimization opportunities
  • Maintain and evolve search infrastructure and DevOps processes for performance, scalability, and reliability
  • Design internal and external APIs
  • Write clear and effective internal and customer-facing documentation
  • Architect new services and systems
  • Support internal teams and customers on search-related topics
  • Partner with product managers and designers through a lean, iterative process—informing sprints, quarterly planning, and annual roadmaps

Requirements

  • 5+ years of Java
  • TypeScript / JavaScript
  • Elasticsearch
  • Spring
  • AWS with Terraform

What we offer

  • Apple Devices
  • Ergonomic and centrally located offices with flexible working hours and remote working options
  • Opportunities to meet and collaborate with awesome team members from all over the world
  • An extra day off on your birthday
  • Mental Health App benefit
  • Paid time off to do good for the community around you
  • About five weeks of vacation and other benefits depending on the location

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Search Engineer / Java

8 matching positions

Senior Search Engineer - Search and Browse Core

Join the Search Retrieval Team, the engine driving product and content discovery...
Location
Location
Germany , Berlin
Salary
Salary:
Not provided
zalando.de Logo
Zalando
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive experience building large-scale, preferably e-commerce, search engines. While our stack is built on Elasticsearch, we highly value equivalent expertise in Lucene, OpenSearch, Solr, or other distributed search systems
  • Proven ability to design and build high-throughput data ingestion pipelines using Kafka and/or Flink or equivalent stream-processing frameworks
  • High proficiency in a JVM language (Java, Kotlin, or Scala) and a deep understanding of distributed systems architecture, concurrency, and performance optimization
  • Excellent communication skills. You thrive when working closely with fellow engineers, applied scientists, and product partners, and you possess a knack for translating complex product requirements into reusable, reliable platform capabilities
Job Responsibility
Job Responsibility
  • Lead the design and implementation of our next-generation, AI-driven search engine, integrating Neural Search on top of our Elasticsearch platform
  • Modernize and scale our real-time data ingestion systems using technologies like Kafka and Flink to handle millions of updates
  • Develop core platform capabilities that enable teams across Zalando to build rich, personalized discovery experiences for our customers
  • Lead platform-wide infrastructure projects, such as consolidating multi-lingual search indices, mitigating critical risks by migrating core services, and supporting system readiness for high-traffic events like Cyber Week
What we offer
What we offer
  • Employee shares program
  • 40% off fashion and beauty products sold and shipped by Zalando, 30% off Zalando Lounge, discounts from external partners
  • 2 paid volunteering days a year
  • Hybrid working model with 60% (or more) remote per week, actual practice is up to each team to best support their collaboration
  • Work from abroad for up to 30 working days a year
  • 27 days of vacation a year (for Zalando SE)
  • Relocation assistance available (subject to prior agreement)
  • Family services, including counseling and support
  • Health and wellbeing options (including Gympass)
  • Mental health support and coaching available
  • Fulltime
Read More
Arrow Right

Senior Search Engineer - Search and Browse Core

Join the Search Retrieval Team, the engine driving product and content discovery...
Location
Location
Germany , Berlin
Salary
Salary:
Not provided
zalando.se Logo
Zalando Sverige
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep Search Expertise: Extensive experience building large-scale, preferably e-commerce, search engines. While our stack is built on Elasticsearch, we highly value equivalent expertise in Lucene, OpenSearch, Solr, or other distributed search systems.
  • Real-Time Data Pipeline Experience: Proven ability to design and build high-throughput data ingestion pipelines using Kafka and/or Flink or equivalent stream-processing frameworks.
  • Strong Backend Foundation: High proficiency in a JVM language (Java, Kotlin, or Scala) and a deep understanding of distributed systems architecture, concurrency, and performance optimization.
  • Cross-Functional Collaboration: Excellent communication skills. You thrive when working closely with fellow engineers, applied scientists, and product partners, and you possess a knack for translating complex product requirements into reusable, reliable platform capabilities.
Job Responsibility
Job Responsibility
  • Architect the Future of Search: Lead the design and implementation of our next-generation, AI-driven search engine, integrating Neural Search on top of our Elasticsearch platform.
  • Build for Hyperscale: Modernize and scale our real-time data ingestion systems using technologies like Kafka and Flink to handle millions of updates.
  • Drive Platform Innovation: Develop core platform capabilities that enable teams across Zalando to build rich, personalized discovery experiences for our customers.
  • Drive Operational Excellence and Cost Efficiency: Lead platform-wide infrastructure projects, such as consolidating multi-lingual search indices, mitigating critical risks by migrating core services, and supporting system readiness for high-traffic events like Cyber Week.
What we offer
What we offer
  • Employee shares program
  • 40% off fashion and beauty products sold and shipped by Zalando, 30% off Zalando Lounge, discounts from external partners
  • 2 paid volunteering days a year
  • Hybrid working model with 60% (or more) remote per week, actual practice is up to each team to best support their collaboration
  • Work from abroad for up to 30 working days a year
  • 27 days of vacation a year (for Zalando SE)
  • Relocation assistance available (subject to prior agreement)
  • Family services, including counseling and support
  • Health and wellbeing options (including Gympass)
  • Mental health support and coaching available
  • Fulltime
Read More
Arrow Right

Senior Java Engineer

We’re building a robust, internet-facing API that runs both in on-premises and i...
Location
Location
Spain; Portugal; United Kingdom
Salary
Salary:
Not provided
parserdigital.com Logo
Parser Limited
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience with Java 8+
  • Hands-on experience with cloud platforms (Azure, AWS, etc.)
  • Proficiency with both SQL and NoSQL databases
  • Proven ability to scale systems effectively
  • Familiarity with Agile methodologies (Scrum, Kanban, Waterfall)
  • Exposure to reactive programming paradigms
  • Bonus: Experience with eCommerce or search systems.
Job Responsibility
Job Responsibility
  • Design and implement end-to-end systems using your deep JVM and java ecosystem expertise
  • Translate product requirements into well-structured, maintainable code
  • Write test-driven features and follow the TDD and BDD cycle
  • Apply SOLID principles and cohesive design to build scalable software
  • Collaborate with product stakeholders to shape and refine features
  • Support production systems, resolve incidents, and conduct root cause analysis
  • Mentor and support fellow engineers, fostering a culture of continuous learning
  • Share knowledge across the wider engineering community
  • Prototype and evaluate new tools and technologies.
What we offer
What we offer
  • The chance to join an organization with triple-digit growth that is changing the paradigm on how software products are built
  • The opportunity to form part of an amazing, multicultural community of tech experts
  • A highly competitive compensation package
  • Medical insurance.
  • Fulltime
Read More
Arrow Right

Senior Java Engineer

We're seeking a Software Java Engineer with 5+ years of experience to help build...
Location
Location
Ukraine
Salary
Salary:
Not provided
n-ix.com Logo
N-iX
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of professional backend development experience
  • Strong proficiency in Java, with experience using Spring Boot and Spring Framework
  • Experience designing and consuming REST APIs
  • Familiarity with Kafka or other message streaming platforms
  • Solid understanding of relational databases and writing optimized SQL
  • Comfortable working with GraphQL
  • Exposure to Python or willingness to learn
  • A collaborative mindset with strong communication skills
  • A passion for clean code, scalable systems, and continuous learning
Job Responsibility
Job Responsibility
  • Design, implement, and maintain backend services using Java, Spring Boot, and the broader Spring ecosystem
  • Build and evolve RESTful APIs that power content metadata, search, recommendation, and licensing workflows
  • Work with Kafka to build event-driven and real-time processing systems
  • Use SQL and work with relational databases to support structured content metadata
  • Partner with data and analytics teams to model data in data warehouses, supporting reporting and analytics use cases
  • Build and maintain DBT models to transform raw data into clean, usable datasets
  • Leverage the AWS ecosystem for service deployment, data storage, and pipeline orchestration
  • Contribute to technical discussions, system design, and code reviews
What we offer
What we offer
  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits
Read More
Arrow Right

Senior Java Software Engineer

We are looking for a skilled Senior Java Developer to join our team and take own...
Location
Location
Egypt , Cairo
Salary
Salary:
Not provided
arrow.com Logo
Arrow Electronics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Java, Spring Boot, Angular, Node.js, OOP, Design Patterns
  • JavaScript (Basics, AJAX), REST & SOAP Web Services
  • Native SQL, Oracle, MySQL, Database Design, ERD, JPA, Hibernate
  • Apache Solr, Elasticsearch, Kafka
  • Maven, CI/CD, Deployment Automation
  • Unit Testing (Junit, TestNG), TDD, Clean Code Practices
  • Apache Tomcat, WebLogic, JBoss, WebSphere, GlassFish, OC4J
  • Git, Configuration Management, JIRA, XML (XSD, DTD)
  • Familiarity with OWASP secure coding techniques and best practices to mitigate vulnerabilities
  • Hands-on experience or strong familiarity with building AI-enhanced features using LangChain, LangGraph, and similar orchestration frameworks
Job Responsibility
Job Responsibility
  • Design, implement, debug, and deploy Java-based applications across the full SDLC
  • Collaborate with cross-functional teams to develop robust, maintainable solutions
  • Contribute to technical design and architectural decisions using modern best practices
  • Maintain high code quality through unit testing and clean code principles
  • Support configuration, build automation, deployment, and continuous integration
  • Mentor junior developers and actively contribute to a culture of technical excellence
  • Stay up to date with industry trends and contribute ideas on integrating innovations such as Generative AI where applicable
  • Design and integrate agentic AI capabilities into applications, planning, tool usage, workflow automation, and intelligent decision-making
  • Collaborate with AI engineers to build, orchestrate, and optimize agent-based systems using LLMs, vector search and RAG workflows
  • Fulltime
Read More
Arrow Right

Senior Java Software Engineer

We are looking for a strong mid level Java backend developers to implement new f...
Location
Location
Germany , Berlin
Salary
Salary:
Not provided
https://www.kayak.com/ Logo
KAYAK
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree or higher in Computer Science or related field
  • 5+ years of experience in JAVA
  • Hands-on experience with the Spring ecosystem (Spring/Spring Boot) and working knowledge of relational (SQL) and NoSQL databases (e.g., PostgreSQL, MySQL, Redis)
  • Strong English communication skills
  • Ability to design and implement engineering initiatives with minimal guidance
Job Responsibility
Job Responsibility
  • Optimize search and booking logic to handle the demands of greatest global corporate clients
  • Build and maintain high-performance integrations with third-party APIs (airlines, hotel and rentalcars providers)
  • Take full ownership of your designs: from initial concept to deployment while maintaining high standards for code quality and performance
  • Participate in code reviews and architectural steering to ensure the K4B project remains modular and reusable as KAYAK expands its enterprise footprint
What we offer
What we offer
  • Work from (almost) anywhere for up to 20 days per year
  • Company-paid therapy sessions through SpringHealth
  • Company-paid subscription to HeadSpace
  • Company-wide week off a year
  • No meeting Fridays
  • Paid parental leave
  • Generous paid vacation + time off for your birthday
  • Paid volunteer time
  • Development Dollars
  • Leadership development
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Search Platform

As a vital member of the Search Platform Team, you will be part of a specialized...
Location
Location
Singapore; China , Singapore; Shanghai
Salary
Salary:
Not provided
airwallex.com Logo
Airwallex
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • More than 5 years of back-end development experience
  • Have experience in developing large-scale distributed systems
  • Proficient in coding and scripting languages (Java(Kotlin) /C++ /Python, etc.) with strong software and system design abilities
  • Deep familiarity with the standard library, idiomatic usage, and best practices of your primary programming languages. Able to write clear, maintainable, and efficient code
  • In depth knowledge on storage & streaming over PostgreSQL or Kafka.
Job Responsibility
Job Responsibility
  • Work closely with Product Managers to analyze the product requirements and then produce the technique solutions & execution plan to deliver the software products
  • Hands-on design, implement and deliver production-grade streaming ingestion using Flink (or similar technologies), focusing on low-latency, high-throughput, and fault-tolerant design
  • Tackle challenging problems in timely computation, stateful stream processing, partitioning, and resilience. Proactively troubleshooting and addressing technical bottlenecks
  • Participate in and contribute to critical code, design, and performance reviews, raising the technical bar across the team
  • Engage with the Technical leads in building a backlog that continuously contributes to the execution of the roadmap
  • Collaborate with local/global engineering teams, infrastructure teams, and product development teams and translate business requirements into robust engineering solutions
  • Fulltime
Read More
Arrow Right

Senior Java Software Engineer

We are looking for a strong mid level Java backend developers to implement new f...
Location
Location
Germany , Berlin
Salary
Salary:
Not provided
https://www.kayak.com/ Logo
KAYAK
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree or higher in Computer Science or related field
  • 4+ years of experience in JAVA
  • Hands-on experience with the Spring ecosystem (Spring/Spring Boot) and working knowledge of relational (SQL) and NoSQL databases (e.g., PostgreSQL, MySQL, Redis)
  • Strong English communication skills
  • Ability to design and implement engineering initiatives with minimal guidance
Job Responsibility
Job Responsibility
  • Optimize search and booking logic to handle the demands of greatest global corporate clients
  • Build and maintain high-performance integrations with third-party APIs (airlines, hotel and rentalcars providers)
  • Take full ownership of your designs: from initial concept to deployment while maintaining high standards for code quality and performance
  • Participate in code reviews and architectural steering to ensure the K4B project remains modular and reusable as KAYAK expands its enterprise footprint
What we offer
What we offer
  • Work from (almost) anywhere for up to 20 days per year
  • Company-paid therapy sessions through SpringHealth
  • Company-paid subscription to HeadSpace
  • Company-wide week off a year
  • No meeting Fridays
  • Paid parental leave
  • Generous paid vacation + time off for your birthday
  • Paid volunteer time
  • Development Dollars
  • Leadership development
  • Fulltime
Read More
Arrow Right