Squirro

Senior Software Engineer Search/NLP (Serbia)

Remote
Elasticsearch Python Machine Learning
Description

Squirro is redefining how organizations unlock the power of their unstructured data with AI-driven insights. We're on a mission to reshape the future of work with cutting-edge augmented intelligence solutions, and we are searching for a Senior Software Engineer Search to drive the innovation of our search and insights platform.

If you’re someone who gets excited about solving big challenges, sees opportunities where others see obstacles, and wants to make an impact in the most exciting space of Generative AI, we’d love to meet you!

What you’ll be doing:As our Senior Software Engineer Search, you'll be a seasoned professional with substantial experience in search technologies, software engineering, and building scalable, high-performance systems. As a hands-on engineer, you'll work closely with the product and engineering teams to design and implement innovative solutions, ensuring excellence in search relevancy and system performance while shaping the future of AI-driven insights.


This role demands a strong technical foundation in search architecture, Information Retrieval (IR), and Natural Language Processing (NLP); exceptional problem-solving and collaboration skills; and a deep understanding of building production-grade systems. You'll design and optimize search algorithms, improve system scalability and performance, and contribute to developing AI-driven solutions that transform unstructured data into actionable insights.


We’re seeking a practical thinker who can balance strategic vision with tactical execution to deliver impactful, user-focused solutions in the dynamic AI space.


  • Design, implement, and optimize advanced search functionalities for high-performance applications, focusing on relevancy, scalability, and efficiency.
  • Collaborate with stakeholders to gather requirements and translate them into actionable engineering solutions.
  • Enhance and fine-tune search systems leveraging Elasticsearch and other state-of-the-art technologies.
  • Integrate NLP techniques and Retrieval-Augmented Generation (RAG) methods into search workflows.
  • Lead initiatives to ensure the system meets performance, reliability, and scalability standards.
  • Define and implement KPIs and monitoring systems to measure the effectiveness of search solutions.
  • Ensure adherence to best practices in code quality, testing, and software engineering.
  • Support ongoing improvements in operational processes across the engineering team.


Here’s what gets us excited about you:


  • 5+ years of experience in software engineering with a proven track record of developing scalable, high-quality solutions.
  • Expertise in Elasticsearch, including relevancy tuning, efficient data modeling, and search optimization in production environments.
  • Proficiency in Python, with a focus on clean, maintainable, and efficient coding practices.
  • Solid understanding of Information Retrieval, Natural Language Processing (NLP), and Machine Learning (ML) techniques.
  • Experience deploying code to production with an emphasis on testing and quality assurance, including automated unit, functional, and integration tests.


You’ll be a great fit if you:


  • Put the user experience front and center
  • Are passionate for AI, machine learning, and data-driven innovation
  • Thrive in an environment with autonomy, freedom, and responsibility
  • Think strategically to build long-term solutions while making a real impact today
  • Love to learn, share knowledge, and collaborate effectively
  • Bring hands-on, proactive attitude to every challenge


What you’ll love about being here:


  • Working at the cutting edge of AI, driving innovation in search and NLP
  • Joining a collaborative and forward-thinking team committed to pushing technical boundaries.
  • Remote-first flexibility, with beautiful offices in New York, Zurich and Singapore
  • Generous PTO, sick leave, and paid holidays
  • Employee share program - taking part in our success 
  • Annual international gatherings in cool locations
  • Access to Squirro Academy for the latest in Search & GenAI
  • Mental health support through coaching/counselling services 


🚀 Ready to Build the Future with Us?

If this sounds like your next adventure, we’d love to meet you! Apply now and let’s create something extraordinary together.


About Squirro

Our vision is to spearhead the insights era by making the art of converting data into contextualized insights accessible to all, ensuring the timely delivery of the right information to the right person. To achieve that, we marry data from any source with the user's intent and context to augment decision-making using AI.

Our mission is to empower organizations with AI technology to make smart people smarter, save time, and increase efficiency and effectiveness across the organization.

Squirro works with global organizations, primarily in the Financial Services, Insurance, Telecommunications, and Manufacturing industries. Customers include Bank of England, Standard Chartered Bank, the European Central Bank, Henkel, and Candriam (A New York Life company).

Founded in 2012, Squirro is currently present in Zürich, London, Munich, New York, and Singapore. Further information about AI-driven business insights can be found at https://squirro.com/.

Squirro
Squirro
Artificial Intelligence (AI) InsurTech Machine Learning Software

0 applies

6 views

Other Jobs from Squirro

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 401 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say