MARGO

Python Developer – Front Office R&D, Trading Systems

MARGO

full-time

Posted on:

Location Type: Hybrid

Location: LondonUnited Kingdom

Visit company website

Explore more

AI Apply
Apply

About the role

  • Design, develop, and maintain Python-based core libraries and frameworks.
  • Work closely with traders and research teams to gather requirements for new analytics and trading tools.
  • Improve the performance, scalability, and maintainability of the Python platform.
  • Enhance existing monitoring, analysis, and control tools to support research workflows.
  • Provide L1/L2 support to Front Office users to ensure system stability during market hours.
  • Investigate and resolve production incidents efficiently.
  • Develop tools to improve system reliability and operational efficiency.
  • Contribute to the evolution of performance-sensitive and low-latency setups.

Requirements

  • Strong Python Proficiency: Expertise in core Python development and performance-aware coding.
  • Linux/UNIX: Solid knowledge of Linux environments for production and debugging.
  • Database Skills: Experience with SQL and relational databases.
  • Production Experience: Ability to work under pressure with strong troubleshooting and analytical skills.
  • Communication: Clear communication style with a structured problem-solving mindset.
  • Experience in Front Office R&D or Electronic Trading environments (valued but not restrictive).
  • Ability to read and interact with C++ code (valued but not restrictive).
  • Knowledge of distributed architectures, caching, or in-memory data handling (valued but not restrictive).
  • Understanding of financial market concepts (valued but not restrictive).
  • Education - Degree (or equivalent) in Computer Science, Engineering, Mathematics, Physics, or a related quantitative discipline.
Benefits
  • High Impact: Work directly with traders and quantitative teams in a demanding Front Office environment.
  • Balanced Role: A mix of technical development and production ownership ensures you see the immediate impact of your work.
  • Career Growth: Benefit from a human-sized structure with close follow-up and tailor-made training paths.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonLinuxUNIXSQLrelational databasestroubleshootinganalytical skillsC++distributed architecturesin-memory data handling
Soft Skills
communicationproblem-solvingability to work under pressure