CrawlJobs Logo

Ocaml developer

ahrefs.com Logo

ahrefs

Location Icon

Location:

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Ahrefs is looking for a backend developer with deep understanding of networks, distributed systems, OS fundamentals and taste for simple and efficient architectural designs. Our backend is mostly implemented in OCaml with some C++. In this role, be prepared to deal with 25 petabytes of live data, OCaml and Linux on a daily basis.

Requirements:

  • Proficiency in OCaml
  • Independently deal with bugs, schedule tasks and investigate code
  • Make well-reasoned technical choices and take responsibility for them
  • Understand the whole technology stack at all levels: from network and user-space code to OS internals and hardware
  • Handle full development cycle of a single component i.e. formalize task, write code and tests, setup and support production, resolve user requests
  • Approach problems with a practical mindset and suppress perfectionism when time is a priority
  • Write flexible, maintainable code and adapt to post-launch requirements/tweaks

Nice to have:

Knowledge of C++ is a plus but not essential

What we offer:
  • Competitive compensation package
  • Informal and thriving work atmosphere
  • Above-average perks and fringe benefits
  • First-class workplace (hardware, software, etc) in the modern office
  • Hardware allowance

Additional Information:

Job Posted:
December 16, 2025

Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Ocaml developer

Software Engineer

LexiFi is looking for a full-time Software Engineer to join its core development...
Location
Location
France , Paris
Salary
Salary:
Not provided
lexifi.com Logo
LexiFi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong software engineering experience (professional or significant open-source work)
  • Solid foundations in algorithms, data structures, and software design
  • Collaborative mindset, clear communication, and a problem-solving approach
Job Responsibility
Job Responsibility
  • Build and evolve core products — Implement new features across the stack (UI, APIs, services) in OCaml
  • Design reliable backend components — Develop services and libraries that power complex financial workflows
  • Raise the bar on code quality — Improve testing, performance, and developer experience
  • Collaborate with quantitative engineers — Partner with our math-finance team on models, pricing engines, and data pipelines
  • Work closely with client-facing teams — Shape solutions with sales, support, and partners
  • occasionally join client conversations
  • Support cloud-hosted projects — Contribute to deployment, instrumentation, and operational excellence
What we offer
What we offer
  • Join a fintech company at the intersection of finance and software engineering
  • Work with a team that invests heavily in R&D and code quality
  • Build across a broad technical spectrum with direct impact on core products
  • Build products trusted by global leaders in finance and tech, across America, Asia and Europe
  • Be part of a collaborative, high-caliber engineering culture that values learning, initiative, and flexibility
  • Fulltime
Read More
Arrow Right

Backend Engineering Intern

You'll work remotely within our Middle-end / Tooling team, focusing on improving...
Location
Location
Singapore
Salary
Salary:
Not provided
ahrefs.com Logo
ahrefs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Solid OCaml programming skills
  • Experience with basic Git and GitHub workflows
  • Good written and verbal English communication skills
Job Responsibility
Job Responsibility
  • Dive into the Dune codebase
  • Implement modifications directly in Dune's source code
  • Develop and contribute pull requests to the upstream ocaml/dune project
  • Experiment with changes on real, large-scale industrial OCaml codebases
  • Collaborate asynchronously with the team
Read More
Arrow Right

Sr. UI Engineer, AI

LogicMonitor® is the AI-first hybrid observability platform powering the next ge...
Location
Location
India , Pune
Salary
Salary:
Not provided
logicmonitor.com Logo
LogicMonitor
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years in modern front-end engineering with React and TypeScript
  • Proven ability to ship real-time UIs (chat, stream, dashboard, or analytics)
  • Ability to work with existing ReScript code, and willingness to migrate legacy components to TypeScript as part of ongoing modernization
  • Familiarity with functional programming principles (ReScript is OCaml-based) and an interest in applying them to maintain or evolve existing modules
  • Experience with CI/CD and DevOps tooling (Docker, Travis, Bash)
Job Responsibility
Job Responsibility
  • Build and deliver AI-powered interfaces for Edwin AI and AIOps workflows: chat consoles, anomaly correlation explorers, and root-cause investigation views
  • Ability to make use of latest Gen AI based UI offerings like Lovable to quickly prototype and productionise UI features
  • Enable real-time interactions between observability data (metrics, logs, traces) and the AI reasoning engine
  • Develop with React and TypeScript, contributing to the migration of legacy ReScript code
  • Style scalable, accessible interfaces using Tailwind CSS v4 and Material UI
  • Manage complex UI state via Zustand and Tanstack Query/Forms/Router for data orchestration
  • Collaborate with data science and AI teams to visualize anomaly explanations, event correlations, and root-cause predictions
  • Contribute to a design-driven frontend culture, emphasizing performance, accessibility, and usability
Read More
Arrow Right

Software Engineer - Functional Programming

Bellroy isn’t a software company that happens to make physical products. We’re a...
Location
Location
Netherlands
Salary
Salary:
Not provided
bellroy.com Logo
Bellroy
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Have spent 2+ years writing production code in a functional language (for example Haskell, Clojure, Elixir, F#, Scala, OCaml, Erlang, or a strongly‑functional style in Rust, Kotlin or Swift)
  • Take pride in crafting code that's thoughtfully designed and built to last
  • Are more interested in mastering your craft than climbing the management ladder (though we're open to that changing as you grow with us)
  • Thrive in a cross-functional environment, collaborating with experts across product design, data science, logistics, and beyond
  • See your work as more than a paycheck - you're driven by the challenge of creating exceptional solutions
  • Have an insatiable curiosity for new ideas, whether they come from technical blogs or philosophy podcasts
  • Want to be part of a company that's using business as a force for good
Job Responsibility
Job Responsibility
  • Extending the capabilities of our bespoke e-commerce platform
  • Integrating with digital marketplaces around the world
  • Supporting the release of exciting new carry goods
  • Building an elegant platform to support our growth
What we offer
What we offer
  • Learning budget
  • Culture of continuous learning through hack days, company-wide learning events, weekly Technology Team book clubs and mob programming sessions
  • Culture where intellectual honesty is expected
  • Autonomy built into workflow
  • Tools needed to turn great ideas into reality
  • Weekly “cooldown” days to improve skills, tooling and workflows
Read More
Arrow Right
New

Seasonal team member

Longleat is seeking enthusiastic and customer focused Seasonal Team Members to j...
Location
Location
United Kingdom , Longleat
Salary
Salary:
10.30 - 12.21 GBP / Hour
longleat.co.uk Logo
Longleat Enterprises Limited
Expiration Date
March 08, 2026
Flip Icon
Requirements
Requirements
  • A passion for delivering a great guest experience and willing to go out of your way to do so
  • Good team player with excellent interpersonal skills
  • Ability to remain calm and efficient under pressure
  • Excellent communication skills with a confident and friendly nature
  • Be honest, reliable and committed, and enjoy responsibility and exceeding expectations
  • You must be aged 16 or over, and above school leaving age to apply for this role
  • For Attractions Team Member role: applicants must be aged 18 or over
  • For Guest Experience Team Member role: Experience in a customer service environment is required
Job Responsibility
Job Responsibility
  • Food and Beverage Team Member: Delivering outstanding service at varied food outlets
  • Attractions Team Member: Supporting animal team with giraffe feeding, marshalling seasonal events, ensuring guest safety on rides
  • Retail Team Member: Engaging with guests, helping pick souvenirs, serving on till
  • Cleansing Team Member: Ensuring the park remains clean and presentable, focusing on guest toilet blocks
  • Ranger: Providing a clean and presentable environment, waste disposal, traffic management
  • Guest Experience Team Member: Welcoming guests at arrivals booths, resolving enquiries, meeting VIP guests, responding to questions via email, social media, or telephone
What we offer
What we offer
  • 29 days holiday inclusive of bank holidays, rising to 31 days at 5 years’ service
  • Unlimited free entry to Longleat for our employees
  • Complimentary tickets to Longleat and Cheddar Gorge and Caves, 18 per annum pro rata
  • 50% off Membership for Friends and Family
  • Discounts on food and beverages and retail merchandise
  • Discounts on VIP Experiences and Accommodation
  • Discretionary bonus scheme
  • Employee Assistance Programme
  • Employer contributory pension scheme
  • Life assurance scheme
  • Fulltime
!
Read More
Arrow Right
New

Planermill Supervisor

You are a natural leader with the proven ability to adapt and remain flexible in...
Location
Location
United States , El Dorado
Salary
Salary:
Not provided
canfor.com Logo
Canfor
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 3-5 years of supervisory experience in an industrial environment
  • Working knowledge of web-based computer applications and Microsoft Office
  • Grade 12 or equivalent
  • Valid driver's license
Job Responsibility
Job Responsibility
  • Maintain the highest safety standards, ensuring compliance with all policies, procedures, practices, and OSHA regulations
  • Address unsafe conditions promptly and proactively
  • Identify opportunities to improve processes and reduce costs while safely meeting production targets
  • Coach, train, and support team members to maximize performance
  • Foster open communication and engage employees for input into work processes and systems
  • Ensure timely implementation of key corporate and operational initiatives, and assist in equipment troubleshooting
  • Maintain and monitor production goals
  • Work with other departments to achieve operational goals
  • Fulltime
Read More
Arrow Right
New

Customer Service Representative

As a Customer Service Representative, you will embark in a 12- week training pro...
Location
Location
United States , Mt Sterling
Salary
Salary:
17.15 - 25.73 USD / Hour
dotfoods.com Logo
Dot Foods
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • High School Diploma
  • Excellent verbal and written communication skills
  • Proficient in Microsoft programs such as Office, Word, and Excel
  • Ability to process a high volume of request (email/phone) at a fast, accurate pace
Job Responsibility
Job Responsibility
  • Manage customer questions and requests by providing appropriate solutions, ensuring timely and accurate response and resolution
  • Act as the liaison between the customer and multiple internal departments, including Replenishment, Pricing, Accounts Receivable, and Transportation
  • Process customer orders to ensure internal order deadlines are completed on time
  • Go above and beyond to meet customer needs, including appropriate use of empathy
  • Work closely with a team to include, outside sales, regional teammates, and internal customers
  • Applies lean thinking and tools to identify and eliminate waste in all areas of the position
What we offer
What we offer
  • Significant advancement opportunities
  • Potential to work from home after 1 year
  • Fulltime
Read More
Arrow Right
New

Seasonal forestry opportunity

Every year, Canfor hires numerous Forestry Field Assistants to join us in term p...
Location
Location
Canada , Prince George
Salary
Salary:
47600.00 - 68000.00 / Year
canfor.com Logo
Canfor
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Current or past enrollment in a forestry or natural resources management program, and/or forestry work experience
  • Excellent communication skills and an ability to perform physically demanding fieldwork in a team environment
  • A valid Class 5 Driver’s License
Job Responsibility
Job Responsibility
  • Timber stratification and preliminary feature identification using Lidar data and imagery
  • Road and cutblock layout
  • Site level plans and ecosystem data collection
  • Operational cruising
  • Field information mapping stream and riparian assessments
  • Supervision of planting, vegetation management, and site preparation activities to ensure compliance with safety, environmental, and quality standards
  • Completion of post-harvest prescriptions and regeneration surveys
  • Updating key Silviculture databases following completion of activities
  • Conducting both field and office activities which relate to Planning
  • Conducting field surveys and assessments to support block design and reconnaissance efforts
What we offer
What we offer
  • paid leave
  • health & well-being programs
  • Fulltime
Read More
Arrow Right