Назад
Company hidden
5 дней назад

Senior Python Engineer (Hybrid in London)

80 000 - 120 000GBP
Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
UK
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Python Engineer (Python/SQL/Kafka): Developing and maintaining backend applications and data-processing solutions with an accent on complex SQL, Linux automation, relational databases, and event-driven processing. Focus on optimising query and application performance, processing large datasets, troubleshooting production issues, and building reliable Kafka-based integrations.

Location: Hybrid in London, UK; candidates must already be based in London or surrounding areas.

Salary: £80,000–£120,000 per annum.

Company

hirify.global is recruiting for a client developing backend applications and data-processing solutions.

What you will do

  • Design, develop, test, and maintain Python applications and backend solutions.
  • Write, analyse, and optimise complex SQL queries involving joins, subqueries, CTEs, window functions, and aggregations.
  • Retrieve, transform, validate, and process large volumes of data using relational databases.
  • Develop Linux scripts, automation tasks, and batch-processing jobs.
  • Build and maintain Apache Kafka event-driven processing, streaming, and message-based integrations.
  • Monitor application performance, troubleshoot production issues, support releases, and collaborate with developers, data engineers, business analysts, and other stakeholders.

Requirements

  • 5+ years of hands-on experience in software development, data engineering, or a related technical role.
  • Strong Python skills covering scripting, automation, debugging, and application development.
  • Mandatory advanced SQL skills, including complex queries with multi-table joins, nested queries, CTEs, window functions, aggregations, and query optimisation.
  • Good Linux/Unix experience with commands, shell scripting, process management, log analysis, and troubleshooting.
  • Practical Apache Kafka experience with topics, producers, consumers, message processing, and event-driven architectures.
  • Experience with relational databases such as PostgreSQL, Oracle, SQL Server, or MySQL.
  • Strong analytical, problem-solving, and debugging skills.
  • Experience with Git or another version control system.
  • Good communication skills and the ability to work effectively within a team.

Nice to have

  • Experience with high-volume data processing and distributed systems.
  • Familiarity with Kafka consumer groups, offsets, partitions, and message delivery semantics.
  • Experience with performance tuning, production support, and root-cause analysis.
  • Knowledge of REST APIs, automated testing, and CI/CD pipelines.
  • Experience working in Agile development environments.

Culture & Benefits

  • Hybrid working model in London.
  • Collaboration with developers, data engineers, business analysts, and other stakeholders.
  • Use of coding standards, version control, testing, deployment, and continuous-improvement practices.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →