Support Engineer
About the project
Our client is a large international investment fund. They focus on using data and technology to find
smart ways to improve financial strategies. Their goal is 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 is a mix of technical problem-solving and operational support.
Technologies: Linux, Python (back-end, tasks automation, API connection) and SQL.
Description: We are looking for a skilled Linux & Python Engineer to ensure the stability and
reliability of our systems and support C++ and Python pipelines.
Job Description
As part of this role, you will work closely with our client — a leading international investment fund. The
company leverages data-driven research to generate high-quality predictive signals (aka alphas) and
develop financial strategies aimed at capitalizing on market inefficiencies. Collaborative teamwork is at the
core of its mission, driving the development of data models, alphas, and investment strategies that power
a global investment platform.
Your primary responsibility will be to provide reliable and effective support for C++ and Python pipelines,
systems, and users within a fast-paced, data-intensive environment.
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;Confidential
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 and
pipelines monitoring.