Senior Software Engineer, Search & AI

New
M
Muck RackSearch software
Remote (Bulgaria, Canada, Ireland, United Kingdom, United States), Flexibility to adjust working hours for overlap with teammates in US time zonesFull-TimeSenior
Salary95,000 - 110,000 EUR per year
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of professional software engineering experience building and maintaining production software
Required Skills
PythonDjangoElasticSearchKafkaMySQLTypeScriptVue.Js

Requirements

  • Have 5+ years of professional software engineering experience building and maintaining production software.
  • Have strong experience across frontend and backend systems and independently deliver features throughout the application stack.
  • Be proficient with Python or a similar programming language and have experience with Django or a comparable web framework.
  • Have experience building user-facing applications with Vue.js or another modern JavaScript framework.
  • Have experience with Elasticsearch or a comparable search technology, or significant experience working with data-intensive systems.
  • Have experience making technical trade-offs in complex production systems while balancing delivery needs with long-term quality.
  • Have experience diagnosing production issues and contributing to system reliability and operational health.
  • Have experience with TypeScript in a large codebase.
  • Have experience with design systems or shared component libraries.
  • Be flexible about adjusting working hours to overlap with teammates in US time zones.
  • Be able to travel up to 10% and attend the annual company offsite.

Responsibilities

  • Own and deliver customer-facing search features and workflows across frontend and backend systems, from technical planning through production.
  • Build AI-powered product experiences, including the services behind them and the interfaces that make their output useful and trustworthy.
  • Build user experiences using Vue while contributing to Python and Django services.
  • Design and improve search, indexing, and retrieval systems for content discovery across large volumes of data.
  • Build and maintain features and data workflows using technologies such as Elasticsearch, Kafka, Celery, and MySQL.
  • Make technical decisions that balance customer experience, delivery speed, performance, reliability, and maintainability.
  • Collaborate with Product, Design, and engineering teammates to shape solutions and deliver customer experiences.
  • Troubleshoot production issues and improve performance, reliability, observability, and maintainability.
  • Participate in an on-call and incident response rotation to diagnose and resolve production issues.
View Full Description & ApplyYou'll be redirected to the employer's site
95,000 - 110,000 EUR per year
Apply Now