OCaml Developer
AhrefsSingapore | Palo Alto, CA, USA
OCaml Developer building backend systems handling 25 petabytes of live data. OCaml with C++, focusing on distributed systems, OS internals, and full development cycle from design to production.
Hand-curated positions in niche programming languages
No filters applied
103 jobs found
Showing 1-30 of 103
Singapore | Palo Alto, CA, USA
OCaml Developer building backend systems handling 25 petabytes of live data. OCaml with C++, focusing on distributed systems, OS internals, and full development cycle from design to production.
Villeurbanne, France
Software Architect designing real-time embedded safety-critical systems for railway signaling. C, Ada, and Linux with EN 50128 and DO-178 standards, focusing on software architecture, test strategy, and technical leadership.
Bangalore, India
V&V Designer validating embedded systems for railway signaling and mobility solutions. NI Test Stand, Python, and C/C++/C#/Ada, focusing on functional testing, test architecture, and defect management.
Charleroi, Belgium
Software designer developing safety-critical railway signaling software for the SML400 GP-SSI system. Ada, C, C++, Python with UML, Git, and Docker, focusing on product knowledge transfer, feature development, and design testing for central safety brain.
Remote, Argentina
Lead Software Development Engineer building AI-powered customer data platforms. Clojure with large-scale data systems on AWS, focusing on knowledge graphs, ML model training, and scalable infrastructure for internal and external customers.
Costa Mesa, CA, USA
Embedded Haskell Engineer developing electronic warfare software for next-generation RF platforms. Haskell with Nix, focusing on high-performance numerical algorithms, hardware/software interfaces, and digital radio systems.
Remote, UK
Lead Product Engineer designing scalable architectures for specialty insurance technology. Haskell with a focus on technical leadership, complex initiative delivery, and team development.
Remote, UK
Product Engineer designing scalable architectures for specialty insurance technology. Haskell with a focus on end-to-end system ownership, technical delivery, and mentoring.
Remote, USA
Build and ship a modern EHR/operating platform for senior care. Focus on Scala/Play backend and React/TypeScript frontend. Requires 7+ years experience; knowledge of the Effect ecosystem is a plus.
Salzburg, Austria
The role involves building and maintaining banking software in Cobol and Java. Involves full lifecycle work, quality assurance, and customer support collaboration.
Newcastle-upon-Tyne, England, UK | Salford, England, UK | Cardiff, Wales, UK | London, England, UK | Glasgow, Scotland, UK
Senior Software Engineer developing routing and resiliency layers for global web and apps products. Elixir with OTP and AWS, focusing on high-performance distributed systems, observability (Grafana, Prometheus), and scalable infrastructure.
Collingwood, Victoria, Australia
Software Engineer building a bespoke e-commerce platform for carry goods. Functional programming (preferably Haskell) with Nix and AWS, focusing on elegant, correct, and evolvable systems.
Chicago, IL, USA
Exchange Software Engineer building core services for a CFTC-regulated derivatives exchange and clearinghouse. Haskell with concurrent systems, relational databases, and low-latency design, focusing on matching engines, margin and risk systems, and market data.
Remote
Maintain the Rust implementation of the Simplicity blockchain language. Rust with CI pipelines, integrating with Bitcoin-related projects like Elements and Liquid, focusing on core libraries, code review, and ecosystem integration.
Jersey City, NJ, USA | Las Vegas, NV, USA
Build and maintain robust backend systems for real-time customer engagement and retention platforms). Requires 3+ years backend development, 2+ years professional Scala, strong functional programming, and experience with real-time systems and Kafka/microservices.
Bologna, Italy
Postdoc Researcher developing ocean and sea-ice models using unstructured-grid approaches. Fortran and Python with parallel programming and HPC, focusing on numerical methods, ocean circulation, and multiscale dynamics.
New York, NY, USA | Seattle, WA, USA | San Francisco, CA, USA
Formal methods engineer role building automated verification tools for smart contracts. Requires experience with model checking, SAT/SMT solving, and programming language theory.
Kolkata
Design and develop comprehensive architectural solutions using the Raincode Platform for mainframe modernization projects. Requires 12-16 years experience and deep expertise in Raincode Platform, CICS, VSAM, JCL, DB2, and COBOL.
Remote
Formal Verification Engineer verifying blockchain protocols and smart contracts. Lean4, Coq, F*, or TLA+ with functional and formal verification, focusing on invariants, safety properties, and distributed system correctness.
London, England, UK
Senior Software Engineer building data-driven products for the construction industry. Haskell with TypeScript and Python, focusing on domain modelling, technical design, and leading initiatives.
Courbevoie, France
Senior Developer building debt collection and dispute management applications for factoring operations. Requires experience with IBM Z/OS, COBOL, and DB2.
Strasbourg, France
Full-cycle analysis and development role for the "Cardlink" Monetics Sector supporting foreign banks. Requires a Bac+4/5 degree and proficiency in both COBOL and C#.
Nantes, France
Develop and maintain mainframe applications covering the Basel regulatory functional scope for Credit Risk. Requires a Bac+4/5 degree and proficiency in COBOL/DB2.
Dรผsseldorf, Germany
Apprenticeship focused on developing securities processing systems. Training starts with COBOL and DB2 on mainframe, later transitioning to Java, Spring Boot, Angular, and Kafka. No experience required. German required; English preferred. Starts August 2026
Frankfurt am Main, Germany | Dรผsseldorf, Germany
COBOL Developer maintaining and modernizing securities processing platform applications. Requires strong COBOL and DB2 experience with mainframe application development. German (C1) and English (B2) required.
Frankfurt am Main, Germany | Dรผsseldorf, Germany
COBOL Developer building settlement and depot transfer systems, migrating mainframe applications to microservices architecture. Requires strong COBOL and DB2 experience with mainframe development. German (C1) and English (B2) required.
London, England, UK
Backend engineer building a unified travel API using Elixir, Phoenix, Kubernetes and GCP. Tackle complex airline integrations and API design while shaping engineering standards.
London, England, UK
Elixir product engineer role building healthcare tools with Phoenix and LiveView. Full-stack development, SQL optimization, CI/CD, and infrastructure in a small, agile team. Focus on UK primary care systems with hybrid flexibility.
Warsaw, Poland
Scala engineer building high-performance game server components using functional programming (Cats, Cats Effect, Tagless Final). Implement domain logic, testing and 24/7 Kubernetes operations, collaborating with cross-functional teams to deliver robust, scalable systems.
Remote, Spain
Senior Scala developer building distributed integration platforms using Play, Akka, Slick, sbt and PostgreSQL. Apply FP, XP practices, CI/CD and Docker/Kubernetes to design microservices, solve complex architectural problems and mentor teammates across challenging integration workloads.