1

Ocaml Programming Jobs (NOW HIRING)

Candidates should have a willingness to learn OCaml, our language of choice, and meet the following requirements: * Bachelor's degree in Computer Science, Software Engineering or other technical ...

They should have a willingness to learn OCaml, our language of choice, and meet the following requirements: * Bachelor's degree in Computer Science, Software Engineering, or other technical ...

Strong experience, and preference for Functional Programming NICE-TO-HAVES * Experience using ... Bonus points for experience with additional backend languages such as OCaml, Haskell, Go, C++ (with ...

Candidates should have a willingness to learn OCaml, our language of choice, and meet the following requirements: * Bachelor's degree in Computer Science, Software Engineering or other technical ...

... programming as an approach to UI construction. Experience with languages like Elm, ReasonML, Purescript, and Typescript is a plus. (we don't expect experience in OCaml in particular.) The role will ...

They should have a willingness to learn OCaml, our language of choice, and meet the following requirements: * Bachelor's degree in Computer Science, Software Engineering, or other technical ...

... programming as an approach to UI construction. Experience with languages like Elm, ReasonML, Purescript, and Typescript is a plus. (we don't expect experience in OCaml in particular.) The role will ...

Exchange Software Engineer

Chicago, IL · On-site

$150K - $210K/yr

Strong software engineering skills in a compiled, statically typed language (Haskell, Java, C++, Scala, OCaml, Rust) * Comfort with concurrent and multithreaded systems * Experience designing systems ...

next page

Showing results 1-20

Ocaml Programming information

See salary details

$27

$54

$81

How much do ocaml programming jobs pay per hour?

As of May 29, 2026, the average hourly pay for ocaml programming in the United States is $54.36, according to ZipRecruiter salary data. Most workers in this role earn between $43.99 and $63.46 per hour, depending on experience, location, and employer.

What is an OCaml Programming job?

An OCaml Programming job involves developing software applications using the OCaml language, a functional and strongly-typed programming language known for its performance and reliability. These roles often require expertise in functional programming, type systems, and algorithm design. Developers may work on projects related to finance, formal verification, compilers, or systems programming. Tasks can include writing and optimizing OCaml code, debugging, and collaborating with teams to build efficient software solutions.

What are the key skills and qualifications needed to thrive in the Ocaml Programming position, and why are they important?

To excel in an OCaml Programming role, you should have a strong background in functional programming, computer science fundamentals, and experience with OCaml or similar languages. Familiarity with build tools like dune, package managers such as opam, and knowledge of version control systems like Git are highly valued, along with any certifications in software engineering. Soft skills like problem-solving, teamwork, and effective communication help individuals stand out when collaborating on complex codebases. These attributes are vital for creating robust, maintainable software and working efficiently in technical teams.

What are typical daily responsibilities for someone working in OCaml programming?

As an OCaml programmer, your daily responsibilities often include designing, coding, testing, and maintaining software modules written in OCaml, as well as participating in code reviews and debugging sessions. You'll work closely with other developers, product managers, and sometimes clients to clarify requirements and ensure deliverables meet project goals. Collaboration is key, as teams frequently employ agile methodologies and continuous integration practices to manage code quality and releases. Additionally, you may contribute to improving internal tools or open-source libraries that support the OCaml ecosystem, fostering a culture of learning and innovation.
What cities are hiring for Ocaml Programming jobs? Cities with the most Ocaml Programming job openings:
What are the most commonly searched types of Ocaml Programming jobs? The most popular types of Ocaml Programming jobs are:
Domain Specific Language Engineer

Domain Specific Language Engineer

Jane Street

New York, NY • On-site

Full-time

Posted 7 days ago


Job description

About the Position
We're looking to hire a Software Engineer with experience working on programming languages. Our team maintains a framework used at Jane Street for a wide variety of purposes, including financial modeling, risk calculation, and custom alerting. Our system evaluates, in real time and in parallel, a large, irregular, and dynamic graph of calculations, described in a custom ML-like programming language.
This role focuses on improving and maintaining the language and surrounding ecosystem through a wide range of areas: core language features, standard library management, editor integrations, and more. The language is widely used for critical firm functions, yet offers substantial opportunity for extension and improvement. You should be able to balance the work of understanding and supporting existing uses, as well as organizing and driving new functionality.
About You
  • You have a background in programming languages
  • You are excited to build out a widely used, but relatively young language
  • You are eager to work with a wide variety of end users, and to help build tools that empower them
  • No previous experience with OCaml or functional programming languages is required

If you're a recruiting agency and want to partner with us, please reach out to agency-partnerships@janestreet.com.