Senior Python Engineer

Employer · Sourceability

Software developerApplications developerFull-time

Budapest

Sourceability is a global digital distributor of electronic components transforming how modern businesses bring products to market. We are looking for a Senior Python Engineer to build and maintain backend services and production ML applications across Computer Vision, Natural Language Processing (NLP), and AI automation.

Tasks

  • Design, build, and maintain Python backend services, REST APIs, and asynchronous or batch processing workflows.
  • Improve existing applications through safe, incremental changes that address production defects, technical debt, and maintainability.
  • Integrate CV, NLP, and LLM capabilities into applications, implementing input validation, preprocessing, inference, and structured output handling.
  • Build data and integration pipelines connecting images, documents, text, databases, model services, and enterprise applications.
  • Work with Principal Scientists to implement agreed model interfaces, evaluation workflows, and production readiness requirements.
  • Develop automated unit, integration, API, and regression tests, including checks against representative data and expected model behavior.
  • Make deployments reproducible and support safe updates through versioned model artifacts and configuration, CI/CD, and appropriate release controls.
  • Improve reliability and performance through logging, metrics, profiling, and optimization of latency, throughput, memory use, and processing cost.
  • Investigate production incidents and unexpected outputs, distinguishing application, integration, data, and model-related issues with the relevant specialists.
  • Contribute to technical design, secure development practices, documentation, code reviews, and mentoring within agreed architectural standards and delivery priorities.

Requirements

  • 5+ years of professional software engineering experience, with substantial hands-on experience developing and supporting Python backend applications.
  • Strong Python fundamentals, including object-oriented design, asynchronous programming, data structures, and maintainable software design.
  • Experience designing REST APIs and using a Python backend framework such as FastAPI, Flask, or Django.
  • Strong SQL skills and experience with relational databases, data transformation, validation, and integration workflows.
  • Practical experience integrating ML models into production applications, with experience in at least one relevant area such as computer vision, NLP, or LLM applications.
  • Understanding of inference workflows, preprocessing and postprocessing, and how changes to data, models, or configuration can affect application behavior.
  • Experience writing automated tests with tools such as pytest, diagnosing production issues, and improving application performance.
  • Working experience with Git, Docker, Linux, CI/CD, and deploying applications in a cloud environment.
  • Understanding of API security, authentication and authorization, logging, monitoring, and reliable error handling.
  • Ability to work independently, explain technical trade-offs, and communicate clearly in English across locations and disciplines.

Posted Oct 27, 2026 · Updated 7 days ago · 0 views