Taro Logo

Python Engineer – ING (Search & AI Technologies)

A global bank with a strong European base, serving around 38 million customers and corporate clients in over 40 countries.
Katowice, PolandWarsaw, MO 65355, USA
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS · Finance

Job Description

ING, a leading global bank, is seeking a Senior Python Engineer to join their OneSearch squad within the Corporate Technology department. This role focuses on developing and optimizing ING's internal search engine, combining Python engineering expertise with cutting-edge AI and search technologies. As part of the People and Hubs domain, you'll work on providing ING's 60,000+ employees with efficient and intelligent search capabilities.

The position requires a strong background in Python development with at least 5 years of experience, along with expertise in search technologies, particularly the Elastic Stack. You'll be working with modern technologies including RAG-based solutions, vector search, and GenAI integration, while ensuring the scalability and security of search applications.

Working in an Agile environment, you'll collaborate with UX Designers, Customer Journey Experts, and IT engineers to enhance ING's search experience. The role offers the opportunity to work with cloud platforms (Azure, AWS, GCP) and modern development practices including microservices and containerization.

This is an excellent opportunity for a seasoned Python engineer who is passionate about search technologies and AI-driven innovation. You'll be part of a forward-thinking team that values collaboration, innovation, and technical excellence, while contributing to a mission-critical system that impacts thousands of employees daily.

The position is based in either Katowice or Warsaw, Poland, offering the chance to work with a global financial institution that emphasizes employee empowerment and sustainable practices. ING provides a collaborative environment where you can drive progress and create superior value while working on cutting-edge search and AI technologies.

Last updated a day ago

Responsibilities For Python Engineer – ING (Search & AI Technologies)

  • Develop and optimize Python-based applications for ING's internal search engine
  • Implement and fine-tune search solutions using Elasticsearch, OpenSearch
  • Integrate and optimize RAG models for intelligent search
  • Collaborate with AI/ML experts to integrate GenAI solutions
  • Improve ranking algorithms and relevance tuning for search results
  • Develop and maintain RESTful APIs and microservices
  • Ensure performance, scalability, and security of search and AI-driven applications
  • Work with cloud-based platforms to deploy and scale search solutions
  • Stay up to date with emerging AI and search trends

Requirements For Python Engineer – ING (Search & AI Technologies)

Python
Kubernetes
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field
  • 5+ years of experience as a Python Engineer
  • Strong hands-on experience with Elastic Stack (Elasticsearch, Kibana, Logstash, Beats)
  • Familiar with RAG-based solutions, vector search, and GenAI integration
  • Knowledge of search ranking, relevance tuning, and query optimization
  • Experience with cloud platforms (Azure, AWS, or GCP)
  • Proficient in RESTful API development, microservices, and containerization
  • Excellent problem-solving skills
  • Strong communication and collaboration skills

Related Jobs