1

Internship Ocaml Programming Jobs (NOW HIRING)

Showing results 21-24

Internship Ocaml Programming information

See salary details

$13

$25

$38

How much do internship ocaml programming jobs pay per hour?

As of Sep 10, 2026, the average hourly pay for internship ocaml programming in the United States is $25.42, according to ZipRecruiter salary data. Most workers in this role earn between $20.67 and $28.85 per hour, depending on experience, location, and employer.

What is an internship in OCaml programming?

An Internship in OCaml Programming is a temporary position, typically for students or recent graduates, where you gain hands-on experience working with the OCaml programming language. Interns often assist on software development projects, learn functional programming principles, and contribute to real-world applications under the guidance of experienced mentors. These internships help build practical coding skills, expand your professional network, and may lead to future job opportunities in functional or systems programming.

What are the key skills and qualifications needed to thrive as an OCaml programming intern?

To thrive as an Ocaml Programming Intern, a strong understanding of functional programming concepts, data structures, and algorithms is essential, often supported by coursework in computer science or software engineering. Familiarity with OCaml development tools such as OPAM, Dune, version control systems like Git, and possibly basic Linux command line skills is typically required. Problem-solving abilities, eagerness to learn, and effective communication are valuable soft skills that help interns adapt and collaborate within teams. These skills and qualities are important for successfully contributing to projects, learning quickly, and integrating into professional software development environments.

What types of projects or tasks can an intern expect to work on during an OCaml programming internship?

During an OCaml programming internship, interns typically contribute to real-world projects such as developing or maintaining software libraries, implementing algorithms, or assisting with code reviews. You may also work on debugging and optimizing existing OCaml applications, writing unit tests, or contributing to open-source projects. Interns often collaborate closely with experienced developers, participating in team meetings and code discussions, which provides valuable learning and mentorship opportunities.

What is the difference between Internship Ocaml Programming vs Software Developer?

AspectInternship Ocaml ProgrammingSoftware Developer
Required CredentialsBasic programming knowledge, possibly some coursework in OCamlBachelor's degree in Computer Science or related field, experience varies
Work EnvironmentInternship setting, learning-focused, often in tech companies or research labsFull-time employment, collaborative teams, diverse industries
Industry UsageSpecialized in functional programming, research, or niche software projectsBroad industry application, including web, mobile, enterprise software
Search & Comparison IntentEntry-level, learning OCaml, internship opportunitiesCareer development, full-time roles, software development skills

In summary, Internship Ocaml Programming is an entry-level position focused on learning OCaml within a temporary internship setting, while a Software Developer is a full-time role requiring broader programming skills and experience. Both roles are essential in tech, but they differ in scope, responsibilities, and career stage.

More about Internship Ocaml Programming jobs

What are the most commonly searched types of Ocaml Programming jobs?

The most popular types of Ocaml Programming jobs are:

What states have the most Internship Ocaml Programming jobs?

States with the most job openings for Internship Ocaml Programming jobs include:

What job categories do people searching Internship Ocaml Programming jobs look for?

The top searched job categories for Internship Ocaml Programming jobs are:

What other helpful pages are available for Internship Ocaml Programming?

Other pages related to Internship Ocaml Programming:

Infographic showing various Internship Ocaml Programming job openings in the United States as of September 2026, with employment types broken down into 2% Internship, 82% Full Time, 12% Part Time, 3% Contract, and 1% Nights. Highlights an 86% Physical, 3% Hybrid, and 11% Remote job distribution, with an average salary of $52,867 per year, or $25.4 per hour.

Quantitative Developer - C++ Infrastructure for Quant Analytics

New York, NY • On-site

Bloomberg LP
Finance and Insurance • 10K+ employees

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 19 days ago


Key responsibilities

  • Support Quants by building, debugging, and maintaining C++ libraries and infrastructure.

  • Proactively maintain and improve integration builds, test infrastructure, and CI/CD pipelines.

  • Oversee library architecture, assist with API design, and review code to ensure best practices.


Bloomberg rating

9.4

Company rating: 9.4 out of 10

Based on 11 frontline employees who took The Breakroom Quiz

11th of 247 rated software companies


Job description

Quantitative Developer - C++ Infrastructure for Quant Analytics
Location
New York
Business Area
Product
Ref #
10051690
Description & Requirements
The Quant Analytics department at Bloomberg sits within Enterprise Products and is responsible for modeling market data, pricing, and risk calculations of financial derivatives across all asset classes. Our C++ libraries are used by all Bloomberg products and services, including the Terminal with over 300,000 clients, trading system solutions, enterprise risk management, and derivatives valuation services.
The department includes several Quant teams focused on different asset classes, as well as portfolio-level analytics and model validation. These teams deliver C++ libraries, supported by Python-based validation and testing, that are integrated by the Engineering department into Bloomberg's IT systems.
The Quant Library Architecture (QLA) team offers the opportunity to build experience at the cutting edge of C++ and financial mathematics, engaging with and influencing a wide variety of stakeholders of differing skill sets, to deliver scalable and strategic enterprise pricing and risk solutions. QLA is a small team of C++ experts tasked with helping the Quants be as productive as possible, for the long term. We are seeking a proficient C++ developer, with a strong interest in modern software development life-cycle practices.
We'll trust you to:
  • Support Quants; owning the developer experience for Quants. We build and debug C++ libraries either in VS Code remote containers in Docker, or directly on Unix hosts. Much of the infrastructure is provided by Engineering, but QLA maintain significant additional tooling to provide Quants the most powerful and usable development environment possible.
  • Proactively maintain integration builds and test infrastructure. We run largely automated CI/CD builds with a wide variety of static analysis and other code quality assurance tooling. This affords not just ongoing regression testing, but also early warning of issues that might impair Quants' development environment. Rapid response and ongoing improvements to these systems are a key responsibility.
  • Oversee architecture. Quants own a reasonable number of libraries interfaced into a wide variety of systems. QLA are heavily involved in API design and library architecture to meet Engineering standards whilst optimizing time to delivery, performance, and robustness. We also assess and provision 3rd party software when proven superior.
  • Review code. Assisting Quants with coding best practices and improved solutions both when requested and proactively when appropriate.
  • Once those Keep-The-Lights-On responsibilities are met, continue with project work as prioritized in partnership with Quants. This might be longer term improvements related to the above, development work on infrastructural components (such as the interfacing and orchestration library layers), performance tuning, or deeper engagement with Quant projects.
  • Proactively engage stakeholders from a variety of backgrounds.
  • Understand, document and communicate sometimes quite complex requirements.
  • Context switch between strategic projects and urgent support requests.
  • Clearly and concisely communicate a strategy, adapting communication to suit the audience and their concerns.

You'll need to have:
  • 7+ years of full software development life-cycle experience.
  • Demonstrable proficiency with C++.
  • Experience designing effective APIs.
  • Knowledge of Python or other scripting languages.
  • Knowledge of financial products such as derivatives, interest rates, or equity markets.

We'd love to see:
  • Experience mentoring and coaching other team members.
  • Technical experience in some of CMake, AAD, Linux, Unix (Sun/IBM), Docker, WSL, Python, or OCaml.
  • Knowledge of financial mathematics such as optimization techniques, monte-carlo, etc.
  • A keen interest in developing skills in these areas.

Salary Range = 160,000 - 250,000 USD Annual + Benefits + Bonus
The referenced salary range is based on the Company's good faith belief at the time of posting. Actual compensation may vary based on factors such as geographic location, work experience, market conditions, education/training and skill level.
We offer one of the most comprehensive and generous benefits plans available and offer a range of total rewards that may include merit increases, incentive compensation (exempt roles only), paid holidays, paid time off, medical, dental, vision, short and long term disability benefits, 401(k) +match, life insurance, and various wellness programs, among others. The Company does not provide benefits directly to contingent workers/contractors and interns.
Discover what makes Bloomberg unique - watch our podcast series for an inside look at our culture, values, and the people behind our success.

What Bloomberg employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Bloomberg logo

About Bloomberg

Sourced by ZipRecruiter

Bloomberg runs on data. As the Data Management & Analytics team within Engineering, we support our organization's needs around managing data efficiently. The vision of the team is to build solutions that drive data quality, data dictionary, data stewardship, data lineage, reference, and master data management across various data domains (prospect, customer, vendor, material etc.). We partner with business teams across the organization in addressing their data needs and ultimately helping run business operations efficiently and make improved decisions.

Industry

Finance and insurance

Company size

10,000+ Employees

Headquarters location

New York, NY, US

Year founded

1981