Runtime Systems Engineer

il y a 4 jours


Paris, France World Aquatics Temps plein

The Multicore OCaml project added native support for scalable concurrency and shared memory parallelism to the OCaml programming language. At its core, Multicore OCaml extends OCaml with effect handlers for expressing scalable concurrency, and a high-performance concurrent garbage collector / concurrent-gc aimed at responsive networked applications. Multicore OCaml is also the first industrial-strength language to be equipped with an efficient yet modular memory model /multicore-memory-model, allowing high-level local program reasoning while retaining performance. Support for Multicore OCaml was merged into the OCaml compiler and released as OCaml 5.0 in December 2022. Work at Tarides to support our commercial and community partners in moving their applications to Multicore. This includes building tooling to understand runtime performance, maintaining benchmarks for ongoing runtime improvements, and designing improvements to the Garbage Collector. This is a great opportunity to work with highly experienced compiler developers, and to have a positive impact on the OCaml community. Responsibilities Develop tools to analyse and understand the OCaml Garbage Collector and runtime Provide technical leadership on the OCaml Garbage Collector and runtime Develop and maintain benchmarks and infrastructure for measuring compiler performance Design and implement improvements to the Multicore OCaml runtime system Implement parallel benchmarks, analyse and improve the performance of OCaml programs Submit pull requests to the OCaml programming language on GitHub, and work with the OCaml core team to get the features merged Work with external clients and other teams to gather requirements, develop proposals, design solutions and communicate project statuses Communicate with the wider open-source community (discuss, blog posts, meetups, conferences, talks, etc.) Why Join Tarides? Work at the core of the OCaml and contribute to high-impact open-source projects used worldwide. Collaborate with leading engineers on advanced topics such as type systems, WASM, compiler, and multicore concurrency. Join an international, highly technical team with a strong engineering culture and a focus on long-term, high-quality work. Enjoy a flexible, remote-friendly environment with the option to work from our Paris office. Be part of a company that values autonomy, craftsmanship, and knowledge sharing. Profile required Qualifications & Experience You don’t have to fill 100% of the qualifications to apply. We are looking for an experienced (3y+) systems engineer to join our team. Ideally, you will have: Excellent knowledge of C programming, parallel programming and operating systems Worked on compilers, garbage collectors and other runtime systems Working knowledge of computer architecture and micro-architecture Experience in analysing benchmarks and application performance Track record of building production-quality software Demonstrable open source contributions are a plus, but not required Good communication skills in English; English is the corporate language Experience of working in multidisciplinary teams Company description Tarides is an international software company with offices in Cambridge (UK), Paris (France), and Chennai (India), founded in 2018 by pioneers of systems and functional programming. We have a worldwide presence with collaborators working remotely from the US, Australia, Canada, India, Japan, and across Europe. We have a solid academic background with connections to the University of Cambridge, Inria, and IIT Madras. Our diverse team of 40+ people performs groundbreaking innovation, feature development, and crucial maintenance of OCaml-based projects. Tarides was previously part of Station F's Founder program in 2018 and was selected for the “Concours d’Innovation i‑Lab,” organised by the French Ministry of Higher Education, Research, and Innovation in partnership with Bpifrance. Tarides was also recognised during the FIC (International Cybersecurity Forum) 2020 fair, the leading European event on cybersecurity. These awards acknowledge the high quality solutions developed by Tarides and emphasise the interest they have gained from the cybersecurity community. In 2022, OCaml Labs (a spinout from the University of Cambridge) and Segfault Systems (a spinout from IIT‑Madras) both joined Tarides, aligning towards a shared goal: empowering developers, communities, and organisations to adopt OCaml as their primary programming experience by providing training, expertise, and development services. #J-18808-Ljbffr


  • Systems Engineer

    il y a 1 semaine


    Paris, Île-de-France Institute of Free Technology Temps plein

    Logos is a social movement and decentralised technology stack built to revitalise civil society.The job:You will design and implement liblogos, a modular plugin runtime for decentralised nodes, while optimising IPC, strengthening module isolation, fault-tolerance, scalability, and security. You will also collaborate with teams to build and test modules, like...

  • Systems Engineer

    il y a 1 semaine


    Paris, Île-de-France Status Temps plein

    Logos is a movement supporting the development of the decentralised web. Logos technologies lay the foundations for a freer internet upon which communities can evolve into network states. Each protocol in the Logos stack seeks to empower its users while upholding civil liberties and fundamental freedoms.Logos is a social movement and decentralised technology...

  • Java Cloud Engineer

    il y a 4 jours


    Paris, France Uni Systems Temps plein

    OverviewAt Uni Systems, we are working towards turning digital visions into reality. We are continuously growing and we are looking for a Kubernetes and Java Engineer to join our UniQue team.You will work on the enhancements/improvement/new features of Java Applications over Kubernetes.ResponsibilitiesDevelopment, configuration, maintenance and documentation...


  • Paris, Île-de-France Arago Consulting Temps plein

    Meet Arago and the AragoniansArago is an AI and computer hardware company whose mission is to drive the course of history forward. We do so by accelerating breakthroughs at the intersection of AI and semiconductors.Founded in 2024 by AI researchers and physicists with deep expertise in photonics, electronics, software, mathematics, and machine learning,...


  • Paris, Île-de-France Arago Temps plein

    Meet Arago and the AragoniansArago is an AI and computer hardware company whose mission is to drive the course of history forward. We do so by accelerating breakthroughs at the intersection of AI and semiconductors.Founded in 2024 by AI researchers and physicists with deep expertise in photonics, electronics, software, mathematics, and machine learning,...

  • Staff Software Engineer

    il y a 4 jours


    Paris, France Datadog Temps plein

    Staff Software Engineer - Distributed SystemsJoin to apply for the Staff Software Engineer - Distributed Systems role at DatadogStaff Software Engineer - Distributed Systems5 days ago Be among the first 25 applicantsJoin to apply for the Staff Software Engineer - Distributed Systems role at DatadogGet AI-powered advice on this job and more exclusive...

  • Staff Software Engineer

    il y a 4 jours


    Paris, France Datadog, Temps plein

    OverviewDatadog’s Staff Engineers are our technical leaders operating at the forefront of technology, building solutions that take us through at least our next five years of growth. They do this in three major ways:As individual contributors, they bring world class technical abilities to deliver industry leading systems in areas such as data visualization,...

  • System Engineer

    il y a 4 jours


    Paris, France Harmattan AI Temps plein

    Join to apply for the System Engineer role at Harmattan AI. 1 week ago – Be among the first 25 applicants. About Us At Harmattan AI, we are a next‑generation defense prime building autonomous and scalable defense systems. Driven by rigorous engineering developments of new defense products based on recent robotics and AI developments, we are on a steep...

  • System Engineer

    il y a 4 jours


    Paris, France NewSpace Technical Temps plein

    Get AI-powered advice on this job and more exclusive features.Direct message the job poster from NewSpace TechnicalPrincipal Consultant @ NewSpace Technical - Providing Talent Solutions To The Private Space Sector. - Drop me a message Location: Paris (hybrid)About UsWe’re a fast-moving space‑tech startup offering ground‑station services to LEO...


  • Paris, France Criteo Temps plein

    A leading digital advertising company is seeking a Senior Software Development Engineer to enhance platform reliability and efficiency. The ideal candidate will have at least 5 years of experience in C# and a strong understanding of .NET runtimes. Responsibilities include debugging, profiling, and performance optimization of applications. This position...