Trading the Future, Driven by Technology

Careers

Grow With Us

Discover the benefits of joining Barak Market Making, where expertise meets innovation in financial market solutions.  Explore opportunities to enhance trading strategies and optimize market outcomes with Barak Market Making today.

Traders working together barak market making

Choose Location

Amsterdam

Explore the positions we offer in Amsterdam

Tel Aviv

Explore the positions we offer in Tel Aviv

Amsterdam

We're looking for an Infrastructure Engineer who thrives on squeezing every microsecond out of a system. You'll own the performance, reliability, and automation of our bare-metal trading infrastructure in an environment where latency is measured in nanoseconds, and every kernel tuning decision matters. If you're the kind of engineer who reads kernel changelogs for fun and has opinions about NIC ring buffer sizes.

Apply Now

Responsibilities:

  • Own and optimize our bare-metal Linux infrastructure end-to-end — from BIOS/firmware settings through 
    kernel tuning to application-level performance.
  • Implement and maintain precision time synchronization (PTP/PPS) across the trading environment, ensuring 
    nanosecond-level accuracy.
  • Configure and tune kernel-bypass networking (Onload / OpenOnload, DPDK, or similar) for ultra-low-latency 
    market data and order paths.
  • Profile and eliminate latency at every layer: hardware interrupts, CPU isolation and pinning, NUMA topology, 
    memory allocation, network stack.
  • Build and maintain CI/CD pipelines and infrastructure-as-code for repeatable, auditable deployments across 
    physical hosts.
  • Develop monitoring and observability tooling focused on latency distribution, jitter, and tail-latency anomalies 
    — not just uptime.
  • Collaborate with quantitative developers and trading teams to understand workload characteristics and codesign infrastructure around them.
  • Manage network infrastructure including switch configuration, multicast, and colocation connectivity where 
    applicable.

The Right Candidate:

  • 4+ years in a Linux infrastructure, SRE, or performance engineering role — experience in an HFT or electronic 
    trading firm is strongly preferred.
  • Deep Linux systems knowledge: kernel tuning (sysctl, cgroups, isolcpus, tickless kernels), scheduling policies, 
    memory management, and storage I/O.
  • Hands-on experience with kernel-bypass networking — Solarflare/Xilinx Onload, ef_vi, DPDK, or similar 
    frameworks.
  • Solid understanding of PTP (IEEE 1588), PPS, and time synchronization architecture at scale.
  • Strong scripting and automation skills (Bash, Python) and experience with configuration management tools 
    (Ansible, Salt, or similar).
  • Experience with CI/CD tooling (Jenkins, GitLab CI, or similar) in a bare-metal or on-prem context.
  • Comfort working with hardware: server selection, NIC selection and firmware, BIOS tuning, and colocation 
    environments.
  • Familiarity with performance profiling tools: perf, ftrace, flamegraphs, eBPF/bpftrace, cyclictest.

Bonus:

  • Experience with FPGA-based networking or hardware timestamping.
  • Knowledge of market data protocols (ITCH, OUCH, FIX) or exchange connectivity.
  • Familiarity with InfiniBand or RoCE fabrics.
  • Experience with compliance and security standards relevant to financial environments (ISO 27001, SOC 2).
  • Exposure to container technologies (Docker, Kubernetes) for non-latency-critical workloads and tooling

Apply Now

We are seeking an Energy Commodities Trader to join our energy trading desk. This role is critical in driving our market-making capabilities and proprietary trading strategies across European and global energy markets (Power, Natural Gas, or Carbon). The ideal candidate brings a proven track record in derivative energy trading, a deep understanding of physical and financial power/gas market dynamics, and the technical aptitude to leverage algorithmic tools and data-driven models to optimize portfolio performance.

Key Responsibilities

  • Develop, refine, and execute advanced trading and market-making strategies across prompt, curve, and cross-commodity energy markets.
  • Monitor and analyze energy market fundamentals—including grid constraints, weather models, generation mix, regulatory shifts, and storage dynamics—to capture alpha and make rapid, high-conviction decisions.
  •  Partner closely with quant analysts and software engineers to build, test, and enhance automated trading algorithms, execution tools, and price-forecasting models.
  • Actively manage real-time power and gas risk exposure, market risk, ensuring strict compliance with exchange rules, REMIT/regulatory frameworks, and internal risk limits.
  • Deliver actionable insights to optimize trading efficiency and boost overall desk profitability.


Experience & Qualifications

  • 2+ years of active trading experience in energy derivative instruments (Power, Gas, Coal, or Carbon).
  • Strong, verifiable track record at a Market Making firm, Energy Merchant, or Utility trading desk.
  • Hands-on programming experience in Python and/or C++ for data analysis, backtesting strategies, or building trading tools.

 

What We Offer:

  • Full HSM visa support and 30% ruling support (if applicable)
  • Breakfast, fresh coffee, and daily meal allowance in our office in Amsterdam Zuid
  • Access to gym facilities, travel reimbursement, or Lease-a-Bike program
  • International environment and regular team events.

 

Apply Now

We are seeking a highly skilled Senior Trader to join our dynamic team. This role is critical in shaping our trading strategies and enhancing our market-making capabilities. The ideal candidate will have a strong background in trading, a deep understanding of financial markets, and the ability to leverage algorithmic strategies to optimize trading performance.


Job Description

  • Develop and implement advanced trading strategies to optimize market-making performance.
  • Monitor and analyze market conditions, trends, and trading activities to make informed trading decisions.
  • Collaborate with the technology team to refine and enhance algorithmic trading systems.
  • Manage risk exposure and ensure compliance with trading regulations and internal policies.
  • Provide insights and recommendations to improve trading efficiency and profitability.
  • Recruit and train junior traders, providing mentorship and guidance to help them develop their skills and integrate into the team effectively.

The Right Candidate
  • 5+ years of experience in trading derivative instruments
  • University degree in a STEM-related field Employment experience with a Market Making firm
  • Experience with mentoring a junior trading teams
  • Experience with programming at C++ / Python
  • Fast decision making, ability to work under pressure
  • Strong communication skills
  • Strong verbal and written English

    Benefits Include
  • Breakfast and daily meal allowance
  • Access to our gym facilities
  • Travel allowance (if applicable)
  • Participate in Lease-a-Bike program
  • Happy hours and team events

Apply Now

As a Software Engineer at Barak Market Making, you will play a crucial role in building and scaling the core engine of our algorithmic trading platform. You won't just be building features or user interfaces—you will dive deep into system architectures, memory management, and Linux OS internals to squeeze microsecond-level efficiencies out of our automated trading infrastructure.
You will work in a fast-paced, highly collaborative environment alongside quantitative traders, hardware engineers, and systems administrators to design and maintain high-frequency trading (HFT) systems across global markets.
Key Responsibilities
• Design, build, and maintain high-performance, low-latency core trading components, focusing on IPC, memory optimization, thread management, and network I/O rather than application-level GUIs.
• Collaborate with Linux and network engineers to optimize kernel socket buffers, hardware integration, and system-level configurations for maximum throughput and reliability.
• Partner directly with quant traders and researchers to translate trading strategies into ultra-fast, deterministic production code.
• Take end-to-end responsibility for complex infrastructure projects—from architectural design and bench-marking to CI/CD automation and production monitoring.
• Articulate complex technical trade-offs, system behavior, and low-latency bottlenecks clearly across both technical and non-technical teams.
The Right Candidate 
• 3+ years of professional software engineering experience in C++ or Java, demonstrating a sustained track record of ownership and impact on mission-critical systems.
• Deep knowledge of low-level software engineering—including memory layout, concurrency models, Linux OS internals, kernel profiling, and low-latency optimizations.
• Proven ability to thrive in a collaborative team environment, sharing knowledge, engaging in rigorous code reviews, and working toward shared platform goals.
• Exceptional verbal and written communication skills with the ability to explain complex low-level concepts simply.
• Strong autodidactic drive and problem-solving initiative, comfortable taking ownership outside the rigid silos of corporate environments.
Nice to have:
• (Basic) understanding of financial markets infrastructure, order books, and exchange protocols.
What We Offer:
• HSM visa support and 30% ruling support (if applicable)
• Breakfast, fresh coffee, and daily meal allowance in our office in Amsterdam Zuid
• Access to gym facilities, travel reimbursement, or Lease-a-Bike program
• International environment and regular team events

Apply Now

Tel Aviv

We are looking for team members who can contribute to the full-cycle development of our low-latency trading applications and algorithms.

Job Description
As a Software Engineer at Barak Market Making, you will play a crucial role in the development of our algo trading systems by:

  • Designing and developing sophisticated, high-performance software to ensure the highest quality standards.
  • Collaborating on the construction of a cutting-edge low-latency infrastructure that seamlessly integrates hardware and software components, optimizing our HFT platform for efficiency and reliability.
  • Leveraging your deep understanding of global financial markets to enhance our system’s capabilities across exchanges worldwide, contributing to Barak’s success in our industry.

 
The Right Candidate

  • Has at least 5 years of development experience in a high-level object-oriented language (preference for Java and C++)
  • Is a university graduate in Computer Science (with a high GPA)
  • Has experience building complex, high-scale, high-performance software
  • Is curious by nature and a quick learner

    Ideally Experienced with
  • Advanced OOP and design patterns
  • Performance and low latency optimizations
  • Linux operating system, its internals, and ecosystem
  • Interaction with tools such as Kubernetes, Docker, or similar
  • Has architectural abilities to design a large scale and complex systems
  • Experience and knowledge in financial markets infrastructure
  • Familiar with CI/CD and development environments
  • Independent and autodidact

 

Apply Now

As a junior trader, you will support all aspects of trading desk operations. We are looking for young, creative minds eager to learn and grow in an innovative and dynamic environment.

Job Description

  • Executing algorithmic trading in accordance with the trading desk’s objective
  • Monitoring and reconciling trading positions consistently throughout the shift
  • Performing post-trade analysis on a variety of algorithmic trading strategies
  • Assisting quantitative traders in performing research for new trading strategies
  • You will be responsible for continuously monitoring trading systems, ensuring they operate efficiently with minimal downtime or disruption
  • Act as a first line of defense in troubleshooting and resolving technical and operational issues that may arise during the trading activities
 
The Right Candidate
  • Graduate degree in a STEM-related field or in business/economics
  • Eager to learn new skills
  • Strong interest in trading and financial markets
  • Strong analytical, quantitative, and math skills
  • Ability to work independently and successfully manage multiple tasks
  • Demonstrated strong work ethic and a team player focused on contributing to the success and development of the trading desk
  • Good verbal and written English

    Benefits Include
  • Daily Meals Benefit: Savor delicious and healthy breakfast and lunch card provided daily.
  • Physical fitness classes
  • Social events, fun days, happy hours

 

Apply Now

At Barak Capital Market Making, our engineering teams shape the future of trading technology by building high-impact, low-latency systems that power real-time trading across global markets. We are looking for a hands-on Software Team Lead who combines exceptional technical expertise with strong leadership capabilities. In this role, you will lead engineers, drive technical excellence, and remain deeply involved in designing and developing our core trading systems. This is an opportunity for an experienced engineer who enjoys solving complex technical challenges, influencing architectural decisions, mentoring others, and building high-performance software in one of the most demanding environments in the industry.


Job Description

  • Lead, mentor, and support software engineers while fostering a culture of ownership, collaboration, and technical excellence.
  • Take an active hands-on role in designing and developing sophisticated, high-performance software systems.
  • Collaborate closely with researchers, traders, and cross-functional teams to deliver innovative trading solutions.
  • As a member of the management team, you will drive the design and architecture of our trading platform across global financial markets and exchanges.

What We're Looking For

  • Proven experience designing and developing complex, large-scale, high-performance software systems using CPP, Rust and/or Java.
  • Strong architectural thinking and system design capabilities.
  • Experience leading engineering teams is an advantage. We also welcome exceptional senior engineers who have demonstrated technical leadership through mentoring, leading complex initiatives, and driving technical direction.
  • Ability to balance hands-on development with technical leadership and people mentorship.
  • Eager and passionate about nurturing and developing team members, creating an efficient and growing development team.
  • Familiar with how to harness AI tools to boost productivity, using agentic programming.
  • B.Sc. in Computer Science or a related field from a leading university.

Ideally Experienced With

  • Financial markets infrastructure, algorithmic trading, or high-frequency trading environments.
  • Performance optimization and low-latency systems.
  • Linux operating system, internals, and ecosystem.
  • Large-scale system architecture and distributed systems.
  • CI/CD pipelines and modern software development practices.

Apply Now

We're looking for a DevOps Engineer to own and strengthen the automation and monitoring backbone of a high-performance, multi-site trading environment. Our infrastructure is on-premise and mission-critical — spanning trading sites across global exchanges — and we run it on Ansible automation, GitLab, and a rich monitoring estate. If you're the kind of engineer who sees a fleet of 188 hosts collecting metrics with no alerting wired up and thinks “I want to fix that,” we'd love to talk. This is a hands-on role for someone who values reliability, clean automation, and observability that actually pages a human when something breaks. 

What you'll do 

  • Own and extend our Ansible/AWX automation estate (200+ job templates driving nightly data distribution, backups, provisioning, and reporting across six time zones) 
  • Build out the alerting and observability layer — turn our Zabbix/LibreNMS collection into real, actionable notification and escalation, define maintenance windows, and cut through problem backlogs 
  • Maintain and improve CI/CD pipelines in GitLab 
  • Improve automation reliability and catalogue hygiene — investigate scheduled-job failures and drive down the failure rate 
  • Monitor, secure, and optimize production environments (Linux and Windows, on VMware/ESXi and bare metal) 
  • Collaborate closely with development, infrastructure, and network teams to keep delivery stable and observable 

The right candidate 

  • At least 4 years of hands-on experience in DevOps, SRE, or infrastructure operations 
  • Strong scripting skills (Bash, Python) 
  • Hands-on experience with configuration management and infrastructure automation — Ansible is central to our stack (AWX/Ansible Tower a strong plus) 
  • Experience with CI/CD tooling (GitLab CI or similar) 
  • Solid Linux systems administration; comfortable across Windows environments too 
  • Practical experience running monitoring and alerting tools (Zabbix, LibreNMS, Prometheus/Grafana, or the ELK stack) — not just reading dashboards, but wiring up alerting and escalation 

Ideally experienced with 

  • Financial institutions, trading firms, or other mission-critical / high-availability environments 
  • On-premise and virtualized infrastructure at scale (VMware/ESXi, IPMI/iDRAC hardware monitoring) 
  • Security standards and compliance (e.g., ISO 27001, SOC 2) 
  • Managing automation at scale across multiple sites and time zones 

 

Apply Now

Didn’t find a role that matches your profile?

We’re always interested in meeting talented people. If you don’t see a role that fits your experience, feel free to contact any of our offices by email, and we can consider you for future opportunities.

Ready To Join Our Team?

Our Recruitment Process

The recruitment process begins with the submission of your CV and cover letter. A member of our recruiting team will personally review your application. If your qualifications align with one of our open positions, you will be contacted to schedule an online HR interview. The last steps include a (technical) assessment and final interview rounds.

CV Submission

Submit your CV or resume
Through our application form on our website, we will check if you meet our requirements.

1

Phone Screening

If your cv meets our requirements, you will be invited for a telephone interview at a time of your choosing.

2

Skill Assessment

You will be invited at our office to take a skills and knowledge assessment.

3

Final Interview

If you pass all stages we will invite you for a final interview with our hiring manager.

4
Skip to content