Technical Support Engineer (Python & Linux)

We are looking for a highly technical, hands-on Support Engineer to work across traditional L1 and L2 responsibilities, with exposure to some L3-level tasks. The ideal candidate is a proactive problem-solver with a passion for technology and a strong drive to grow and develop professionally.

Type:

Hybrid

Remote

Full-time

Job ID:

JR-82232

Apply now
Technologies:
Linux
Python
SQL
Bash
Locations:
Serbia
Czech Republic
Portugal

Table of contents

Apply now
Let’s be in touch!

Job Description


You’ll work on a global investment project, supporting data pipelines and troubleshooting infrastructure issues within a Linux-based environment.

In this hands-on role, you’ll collaborate with experienced development and infrastructure teams, contribute to a fast-moving and data-driven environment, and take part in an on-call rotation.

‍

Requirements:

Programming & Scripting:

  • Strong proficiency in Python (experience in production projects);
  • Scripting experience in Bash or other Unix command languages;
  • Ability to write self-service and debugging scripts, ad-hoc automation;
  • Knowledge of SQL and familiarity with relational databases.

Operating Systems & Environments:

  • Hands-on experience with Linux administration, CLI tools, system monitoring, incident management and troubleshooting;
  • Understanding of Unix/Linux systems;
  • Understanding of networking and service communication in Unix environments.

Architecture & Infrastructure:

  • Understanding of service-oriented architectures (SOA);
  • Knowledge of data pipelines, real-time signal processing systems, or trading environments (preferred);
  • Familiarity with infrastructure concepts, containerization and orchestration (Kubernetes is preferable).

Soft Skills & Communication:

  • Strong problem-solving mindset and ability to think critically in dynamic environments;
  • Comfortable working independently, without predefined procedures or detailed playbooks;
  • Excellent communication skills, with the ability to clearly explain technical issues to non-technical stakeholders;
  • Organized, proactive, and self-motivated approach to work;
  • Eagerness to learn new systems, tools, and technologies;
  • Upper-intermediate or higher level of English (both written and spoken) — required for day-to-day communication with global teams.

‍

Responsibilities:

  • Provide real-time technical support and problem resolution to end users;
  • Manage support ticket queues and monitor alerts, proactively addressing issues;
  • Troubleshoot and debug incidents across a multi-layered technology stack;
  • Work closely with development and infrastructure teams to resolve issues and provide input on systemic problems;
  • Perform technical deep dives to diagnose issues related to:
  • Data flows and signals not being processed correctly;
  • System integrations and service interruptions;
  • Support root cause analysis efforts;
  • Write Python, SQL, and Bash scripts to support debugging and operational tasks;
  • Apply basic to intermediate production-quality code fixes in collaboration with developers;
  • Maintain clear and timely communication with end users and stakeholders;
  • Participate in an on-call rotation for incident support.

‍

What We Offer:

  • Financial stability and competitive compensation depending on experience and skills;
  • Social package – private insurance;
  • Transparent professional and career growth development plans;  
  • Buddy system;  
  • Flexible work schedule;
  • 20 days of paid vacation, 15 paid days of sick leave with a doctor's note, and 5 days of paid sick leave without a doctor's note;
  • Referral program;  
  • Access to language learning platform goFluent;  
  • Additional training and certifications;  
  • Friendly team and pleasant working environment.

‍

Apply now

Technical Support Engineer (Python & Linux)