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
New

Accounts Receivable Specialist

We are looking for an experienced Accounts Receivable Specialist to join our tea...
Location
Location
United States , North Fort Worth, Texas
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience in Accounts Receivable processes, including invoicing and reconciliation
  • Proficiency in Microsoft Excel, including advanced functions such as v-lookups and pivot tables
  • Familiarity with accounting software systems
  • experience with Oracle R12 is preferred but not required
  • Strong attention to detail and ability to multi-task in a fast-paced environment
  • Excellent verbal and written communication skills for client interactions and reporting
  • Ability to interpret and apply contract terms accurately
  • Basic accounting knowledge and understanding of general ledger entries
  • Capability to work independently with minimal supervision while meeting deadlines
Job Responsibility
Job Responsibility
  • Process invoices accurately, including coding, verifying, and reconciling transactions for various revenue types and business units
  • Prepare and post journal entries, ensuring accurate financial reporting and compliance
  • Handle daily cash posting and reconcile bank accounts weekly to maintain accurate records
  • Generate monthly billing statements and aging reports for multiple business units
  • Review and interpret contracts to ensure proper invoicing for all revenue streams
  • Apply cash receipts and reconcile customer account balances as payments are processed
  • Issue adjustments, credit memos, and manage collections of past due accounts
  • Perform month-end close activities for the Accounts Receivable subledger and prepare necessary discrepancy entries
  • Process credit card payments and scan checks for deposits across business units
  • Build and maintain strong client relationships while addressing inquiries and resolving disputes
What we offer
What we offer
  • medical, vision, dental, and life and disability insurance
  • eligible to enroll in our company 401(k) plan
Read More
Arrow Right
New

Retail Adviser

Do you want the chance to build a career in retail? Our Vodafone Partner stores...
Location
Location
United Kingdom , Harlow
Salary
Salary:
12.60 GBP / Hour
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • motivated and sales-oriented
  • level-headed
  • mature mind-set
  • enthusiasm
  • energy
  • drive
  • able to commit to some weekend work as well as weekdays
Job Responsibility
Job Responsibility
  • interact directly with customers
  • understand their needs
  • build trust
  • create a personal experience to be remembered
  • help resolve any issues a customer may have
What we offer
What we offer
  • uncapped commission scheme
  • work with a fun, diverse and driven team
  • Fulltime
Read More
Arrow Right
New

Distributor Manager

The Distributor Manager-Mindanao is responsible for achieving the annual sales p...
Location
Location
Philippines , Manila
Salary
Salary:
Not provided
valvoline.com Logo
Valvoline
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Graduate of Engineering, Marketing or Business Course
  • Sales experience in selling lubricant product is preferred
  • Minimum 4 years experience in managing a Distributor
  • Minimum 4 years managerial or supervisor experience
  • Minimum 5 years sales experience in B2B/ B2C
  • Sales experience in dealing with Auto & Motorcycle parts shops, Installed Workshops, Trucking and Construction is preferred
  • Ability to drive sales and achieve annual plans
Job Responsibility
Job Responsibility
  • Implement in-country Distributor Network Strategy for their assigned area
  • Ensure Primary sales volume targets of distributors are achieved
  • Assist distributors in developing annual business plan that is aligned to company goals and objectives
  • Collaborate with distributors to effectively implement sales and marketing strategies in key focus sectors
  • Monitor and evaluate distributor performance on a regular basis and provide feedback, guidance and the necessary support
  • Collaborate with distributors in identifying key accounts that will help distributors achieve growth targets and provide hands-on support
  • Ensure distributors effectively manage their sales pipeline by conducting regular sales pipeline coaching and reviews
  • Train/Coach distributor personnel to improve staff competency and confidence
  • Assist distributors in identifying, appointing and training new sub-distributors/dealers
  • Support and guide distributors in achieving their secondary sales target on identified focus segments
  • Fulltime
Read More
Arrow Right
New

R&D Control software engineer

You will join our team working on strategic projects focused on power electronic...
Location
Location
Switzerland
Salary
Salary:
Not provided
amaris.com Logo
Amaris Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience in electrical engineering, robotics, software engineering, or a similar domain
  • Experience in embedded application design and implementation
  • Hands-on experience in C++ coding
  • Solid understanding of configuration management, code repository, requirements management, code management, CI/CD, and various testing phases including release testing
  • English fluent
Job Responsibility
Job Responsibility
  • Develop and produce control, modulation, and estimation methods for power conversion systems, including linear and nonlinear control for Medium Voltage Drives
  • Design embedded real-time software running on the CPU using modern C++
  • Participate in the entire software development life cycle: requirements engineering, design, implementation, testing, and maintenance
  • Analyze requirements from multiple applications and design a common control solution to satisfy performance needs
  • Execute comprehensive testing against the software, ensuring all features function as designed and intended
  • Work with different converter topologies
What we offer
What we offer
  • An international community bringing together 110+ different nationalities
  • An environment where trust has a central place: 70% of our key leaders started their careers at the first level of responsibilities
  • A robust training system with our internal Academy and 250+ available modules
  • A vibrant workplace that frequently gathers for internal events (afterworks, team buildings, etc.)
  • Opportunity to turn your ideas into action and make a tangible impact through the WeCare Together program
Read More
Arrow Right
New

Senior Full-Stack Java Developer

Our client is one of the most recognizable insurance brands in the UK and global...
Location
Location
Latvia , Riga
Salary
Salary:
3200.00 - 5200.00 EUR / Month
Sapiens
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven track record of developing and delivering enterprise software solutions or products
  • Enterprise Java experience (Spring, Camel, Maven)
  • Experience with modern frontend frameworks (preferably ReactJS with TypeScript)
  • Experience with infrastructure tools such as Terraform and Kubernetes
  • Advanced knowledge of SQL and database design (preferably PostgreSQL and MongoDB)
  • Experience with cloud technologies (preferably Azure)
  • Good understanding of CI/CD processes
  • Experience with task management systems (Jira, Redmine, or similar)
  • Experience with Git (including advanced branching and pull requests) and working in an Agile environment
  • Good written and spoken English
Job Responsibility
Job Responsibility
  • Development of Sapiens projects and products through the entire software development lifecycle (initiation, coding, testing, delivery, support)
  • Meeting timeline and quality objectives
  • Lead tasks from gathering requirements to technical analysis and implementation
  • Mentor junior team members
  • Coordinate and interact with all relevant parties (e.g., PM, BA, Manager, QA, and customer) in a dynamic and constantly changing environment
What we offer
What we offer
  • Annual Bonus: Receive a 13th salary bonus, proportional to the months worked
  • Complimentary Meals and Snacks: Enjoy paid lunches at our on-site restaurant and healthy snacks and beverages
  • Health Insurance: Benefit from health insurance coverage after your trial period
  • Engagement Events: Participate in exciting global and local employee engagement events
  • Training and Development: Take advantage of our training platform Sapiens University
  • Inclusive Work Environment: Work in an inclusive environment with accessible facilities
  • Fulltime
Read More
Arrow Right
New

Territory Manager

We are seeking a self-motivated and results driven Territory Manager to join our...
Location
Location
Australia , Archerfield, Brisbane
Salary
Salary:
Not provided
valvoline.com Logo
Valvoline
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong relationship building and negotiation skills
  • Proven track record of sales success and business development
  • Excellent business acumen and attention to detail
  • Great communication and organisation skills
  • A proactive and positive attitude with the ability to use initiative
  • Ability to function constructively within a team environment, as well as work autonomously
  • The ability to be computer savvy, including proficiency in Microsoft Office applications, particularly Excel, Word, and PowerPoint
  • A valid driver’s licence
Job Responsibility
Job Responsibility
  • Build and maintain strong and collaborative relationships with key accounts to achieve growth and optimize promotional activities
  • Develop and implement strategic plans for the acquisition of new business
  • Achieve monthly sales targets in all categories
  • Monitoring and maintaining existing customers and increasing Valvoline’s product range of business
  • Liaise with supply chain on product forecasting and trends with view to seamless product supply to designated market segments
  • Territory analysis of accounts for gross profit, client usage, follow ups with amortized accounts
  • Enhance brand awareness via executing national and local promotional activities
  • On-going development of sales skills, product knowledge, customer service and teamwork
  • Develop and maintain strong relationships with internal and external stakeholders to ensure optimal performance
  • Review, analyse, and discuss monthly reports with C&I Manager
What we offer
What we offer
  • Competitive Remuneration Package: Generous base salary/wage + 12% super + bonus incentive program & 20% annual leave loading
  • Tools of the Trade: Fully maintained company vehicle & fuel card, mobile phone & laptop
  • Wellbeing: 2 paid wellness days per year & access to our Employee Assistance Program
  • Recognition Programs: Annual ANZ Award Ceremony & Hands on Expertise Awards quarterly
  • Endless Opportunities: Global career opportunities, ongoing training & development & access to Pathfinder: a one-stop location for leadership and professional development resources
Read More
Arrow Right
New

Project Manager – CRM

You will join our CRM project management team in Sao Paulo, supporting in orches...
Location
Location
Brazil , São Paulo
Salary
Salary:
Not provided
amaris.com Logo
Amaris Consulting
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience in complex project management
  • Proficiency with Salesforce and corporate portfolio management tools
  • Solid understanding of modern software development lifecycle and infrastructure
  • Experience in cross-border operations and multicultural environments
  • Proficiency in Agile/Scrum and scaled agility frameworks
  • English and Spanish fluent
  • Analytical mindset with strong organizational skills
  • Demonstrates strong interpersonal and communication skills
  • Management-oriented approach with technical acumen
  • Demonstrates critical thinking, integrity, trust, and empathy
Job Responsibility
Job Responsibility
  • Lead end-to-end software project initiatives, ensuring final delivery aligns with the company’s strategic objectives
  • Act as the central point of contact between executive leadership and development teams, balancing expectations and productive capacity
  • Translate complex business needs into precise functional specifications, eliminating communication gaps
  • Implement data-driven governance using dashboards and KPIs to anticipate risks and validate project success
  • Manage conflicts and priorities diplomatically, maintaining focus on problem resolution
  • Oversee cross-border operations, coordinating with global teams across time zones
  • Foster a culture of accountability and high performance within a collaborative environment
  • Drive adoption of automation, CRM, websites, and applications for internal clients
What we offer
What we offer
  • An international community bringing together 110+ different nationalities
  • An environment where trust has a central place: 70% of our key leaders started their careers at the first level of responsibilities
  • A robust training system with our internal Academy and 250+ available modules
  • A vibrant workplace that frequently gathers for internal events (afterworks, team buildings, etc.)
  • Strong commitments to CSR, notably through participation in our WeCare Together program
  • Fulltime
Read More
Arrow Right