By clicking “Accept All Cookies”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. View our Privacy Policy for more information.
Czech Republic, Serbia, Portugal, Mexico

Support Engineer

Technologies

Innovate with Us

Our client is a large international investment fund. They use data and technology to find smart ways to improve financial strategies. They aim to create high-quality predictive signals, or ‘alphas,’ to identify market opportunities.

The company is very data-driven and innovative, with teams working closely to develop financial strategies and maintain a strong global platform. It’s a fast-paced and collaborative environment where your technical expertise can make a real impact.

This role combines technical problem-solving with operational support. We are looking for a skilled Linux and Python Engineer to ensure the stability and reliability of our systems and support C++ and Python pipelines.

Technologies: Linux, Python (back-end, tasks automation, API connection), and SQL.

Requirements

Linux Environment:

  • Strong understanding of Linux;
  • Ability to execute and troubleshoot programs in Linux;
  • Experience with workload design, orchestration and monitoring;
  • Bash scripting expertise.

Python Back-End Programming:

  • Experience working with different types of APIs;
  • Automation of monitoring and alerting;
  • Troubleshooting existing code.

Databases:

  • Understanding of relational data structure;
  • Familiarity working with MySQL;
  • Quering data and troubleshooting data issues.

Preferred Skills (Nice-to-Have):

  • Understanding of data pipelines and/or experience working on data projects;
  • C++ knowledge.

Responsibilities

User support & troubleshooting:

  • Support internal users, responding to and resolving system issues efficiently;
  • Maintain data pipelines, monitor execution and troubleshoot issues;
  • Reproduce problems, identify root causes, and collaborate with engineering teams to implement lasting solutions;
  • Provide timely solutions to technical challenges that affect system performance or user experience.

Automation & tool development:

  • Develop tools and scripts in Python to automate various system tasks, improving operational efficiency, mainly focusing on memory limitations;
  • Implement telemetry and monitoring solutions to increase system visibility and proactively detect issues.

Pipelines optimization:

  • Continuously assess pipelines performance and identify opportunities to automate manual processes and reduce operational overhead;
  • Contribute to improving the efficiency and reliability of the pipelines through innovation and hands-on problem-solving.

Collaboration:

  • Work closely with developers, product teams, and other engineers to resolve issues and deliver high-quality solutions;
  • Contribute to ongoing pipelines improvements by sharing insights from support incidents andpipelines monitoring.

English

  • B2 (Upper-Intermediate)

Type of work

  • Remote, full-time.

Time zone

  • Central European Time (CET)