cover image
Murex

Murex

www.murex.com

14 Jobs

3,672 Employees

About the Company


For more than 35 years, Murex has provided enterprise-wide, cross-asset financial technology solutions to capital markets players. Its cross-function platform, MX.3, supports trading, treasury, risk and post-trade operations, enabling clients to better meet regulatory requirements, manage enterprise-wide risk and control IT costs.

With more than 60,000 daily users in more than 65 countries, Murex has clients across the financial services industry, from banking and asset management to energy and commodities. Murex is an independent company with over 3,400 employees across 19 locations. Murex is committed to providing cutting-edge technology, superior customer service and unique product innovation. MX.3 is specifically designed and engineered to meet the multifaceted challenges of a transforming financial industry.

Co-founder Elias Edde is Murex's CEO. Elias leads the executive committee and reports to the board of directors. Maroun Edde is executive chairman of the board of directors and is closely involved in key customer and partner relations and in defining Murex's long-term objectives and strategy.

To find out more, visit www.murex.com.

Listed Jobs

Company background Company brand
Company Name
Murex
Job Title
3A Software Development Internship - CI/CD Pipeline Optimization
Job Description
**Job title** 3A Software Development Internship – CI/CD Pipeline Optimization **Role Summary** Six‑month internship focused on modernising and optimising the CI/CD infrastructure for a real‑time business intelligence web application. The intern will document current Jenkins/Groovy pipelines, identify bottlenecks, containerise pipelines with Docker and Kubernetes, implement observability using OpenTelemetry/Jaeger, profile build processes, and integrate unit, integration, and end‑to‑end tests (JUnit5, Selenium). Responsibilities also include improving Helm‑based Kubernetes deployment workflows, producing clear technical documentation, and ensuring automation and concurrency recommendations are adopted. **Expectations** - Perform analysis and documentation of existing CI/CD architecture. - Identify and implement performance enhancements and resource‑usage reductions. - Deliver observable pipelines with comprehensive tracing and monitoring. - Ensure automated test coverage and generate reports. - Maintain accurate, maintainable technical documentation for future teams. **Key Responsibilities** • Analyse and document current Jenkins/Groovy CI/CD pipelines. • Identify bottlenecks and propose optimisation solutions. • Dockerise test pipelines and integrate into existing workflow. • Implement tracing and monitoring with OpenTelemetry/Jaeger. • Profile build and test execution, suggest resource‑usage improvements. • Integrate JUnit5, Selenium, and other automated tests. • Revise and optimise Helm/Kubernetes deployment workflows. • Produce and maintain clear technical documentation. **Required Skills** - Java, Groovy, Bash scripting. - Docker, Kubernetes, Helm. - CI/CD concepts (Jenkins, pipelines). - Observability tools: OpenTelemetry, Jaeger. - Test automation: JUnit5, Selenium basics. - Profiling and performance optimisation. - Technical writing and documentation. - Fluent in English; working knowledge of French preferred. - Strong analytical, autonomous, and communication skills. **Required Education & Certifications** - Current enrolment or completion of a Master’s (Bac+5) or equivalent in engineering or computer science, preferably with finance‑market specialization. - No mandatory certifications required; knowledge of CI/CD, containerisation, and testing frameworks is essential.
Paris, France
Hybrid
24-11-2025
Company background Company brand
Company Name
Murex
Job Title
DEV BUY SIDE IM - 3A Software Development Internship - Java-Python - Développement d'un prototype d'application d'optimisation de portefeuille
Job Description
Job title: Development Internship – Portfolio Optimization Prototype (Java/Python) Role Summary: Collaborate with a cross‑functional team to design, develop and validate a standalone portfolio‑optimization module prototype, integrating an existing open‑source optimization library. Activities include requirement acquisition, technical design, backend and UI development, and iterative validation with a consulting peer within an agile environment. Expectations: - Deliver a functional prototype that aligns with client needs and platform standards. - Contribute to clean‑code practices, resilience, and continuous integration. - Work autonomously, maintain rigorous documentation, and adapt to evolving functional constraints. Key Responsibilities: - Gather functional requirements in partnership with a consulting intern. - Define technical architecture in collaboration with senior engineers. - Develop backend services (Java, Python, REST, micro‑services). - Build user interface components (TypeScript, UI frameworks). - Integrate with platform for position and reference data retrieval. - Validate prototype against client requirements with a consultant. - Participate in agile ceremonies and collaborative design sessions. Required Skills: - Proficient in object‑oriented programming (Java required; Python experience). - Familiarity with RESTful APIs, micro‑services, and TypeScript for UI. - Knowledge of software engineering principles: clean code, resilience, CI/CD. - Understanding of mathematical or algorithmic concepts beneficial. - Strong analytical, autonomous, and innovative mindset. - Fluent in French; English skills recommended. Required Education & Certifications: - Current student in the final year of an Engineering or Computer Science program, or Master's degree in a related field. - No additional certifications required.
Paris, France
Hybrid
24-11-2025
Company background Company brand
Company Name
Murex
Job Title
3A Production Architecture Internship
Job Description
**Job title** 3A Production Architecture Internship **Role Summary** A 6‑month internship focused on the production architecture of Murex's Kryo‑like platform MX.3. The intern will design, implement, and test containerised and serverless solutions, optimise performance through profiling tools, and support security and high‑availability of internal web‑apps and production workloads. **Expectations** - Apply industry best practices in DevOps, containerisation, and cloud architecture. - Collaborate with cross‑functional teams (engineering, product, ops) to improve platform reliability. - Lead research projects on advanced profiling and monitoring solutions. - Deliver production‑ready infrastructure and documentation. **Key Responsibilities** - Design and implement Kubernetes‑based deployments for migration of web‑apps to a serverless environment, including Docker image creation, CI/CD pipelines, and cluster scaling. - Create and administer disaster‑recovery strategies (DR), ensuring secure data encryption at rest and in transit. - Conduct non‑functional performance testing and propose optimisations for the MX.3 codebase (Java/C/C++/Python). - Develop dashboards and monitoring solutions using APM tools to provide real‑time insight into platform health. - Research, evaluate, and integrate profiling tools (perf_events, async_profiler, GPerfTools) to diagnose latency and resource bottlenecks. - Participate in product and production‑issue meetings, offering architecture‑focused viewpoints. - Document architecture designs, deployment procedures, and optimisation guidelines. **Required Skills** - Strong Linux knowledge (system administration, networking, security). - Proficient in Git and version control workflows. - Hands‑on experience with Docker, Kubernetes, Helm, and CI/CD pipelines. - Familiarity with serverless concepts (e.g., FaaS, container optimization). - Experience or coursework in performance profiling, including Java and native (C/C++) environments. - Basic understanding of cryptography, encryption standards, and compliance requirements. - Excellent written and verbal communication; ability to articulate technical concepts to diverse stakeholders. - Self‑motivated, analytical thinker, capable of independent problem solving and rapid learning. **Required Education & Certifications** - Current enrolment in a 5‑year engineering or master’s programme (Bac+5) in Computer Science, Software Engineering, or a related field. - Final‑year student seeking a 6‑month industry internship.
Paris, France
Hybrid
24-11-2025
Company background Company brand
Company Name
Murex
Job Title
3A Software Development Internship - Logical Plan Validator
Job Description
Job title: 3A Software Development Internship – Logical Plan Validator Role Summary: Internship focused on developing Java‑based validation tools for Calcite logical plans in a fintech platform. Tasks include rule‑based detection of query antipatterns, optional exploration of machine‑learning techniques for pattern recognition, integration into existing query pipelines, performance assessment, and documentation. Expectations: 6‑month final‑year engineering internship (Bac+5). Student must be proficient in Java, SQL, Unix/Linux, XML and possess foundational knowledge of machine‑learning algorithms (supervised and unsupervised). Ability to work independently, strong analytical skills, and effective written and spoken communication in English and French. Key Responsibilities: - Design and implement rule‑based validators in Java for Calcite logical plans. - Detect common antipatterns: cross‑joins without predicates, redundant projections/operators, deeply nested or costly operator chains. - Create a unified framework for presenting identified issues to users. - Explore and prototype machine‑learning approaches (classification, clustering) to identify complex or subtle patterns; compare ML results to rule‑based outcomes. - Integrate validation workflow into existing query execution pipelines and evaluate performance impact. - Document validation rules, ML model training procedures, and findings. - Collaborate with cross‑functional teams and provide clear, concise updates. Required Skills: - Java programming, SQL querying, Unix/Linux command line, XML handling. - Familiarity with Apache Calcite or similar query planning frameworks. - Understanding of database query optimization concepts and antipattern detection. - Basic machine‑learning knowledge: regression, classification, clustering, supervised/unsupervised methods, AI agent concepts. - Analytical mindset, precision, and ability to synthesize complex information. - Strong written and oral communication; bilingual in English and French. - Team collaboration, client‑oriented attitude, autonomous work capability. Required Education & Certifications: - Current enrolment in an Engineering or Computer Science Master’s program (Bac+5), final‑year or internship year. - No specific certifications required.
Paris, France
Hybrid
24-11-2025