Careers

join us read more

Algo-Dev Engineer

Description

Final is a world leader in trading algorithms and trade execution technologies development. Our multi-disciplinary teams have developed a unique and highly successful machine learning algorithmic based HFT platform that delivers excellent results. In a world increasingly dominated by learning machines and artificial intelligence, we at Final are especially proud of our humans. Our elite team of exceptional people are the soul of our company, and it is our top priority to provide them with a professionally fulfilling environment that supports healthy work-life balance. Our employees are encouraged to pursue their passions outside of work and we are proud to offer them a variety of opportunities, multiple resources and an agile work environment which promotes their well-being.

We are looking for an Algo-Dev Engineer to join one of our research teams. You will be working closely with our researchers, assisting them in achieving their research objective while developing tools and optimizing models in both offline and online environments. Areas of responsibility include data-handling, deep dive into algo code, design, implementation, and deployment of technologies designed to enable innovative algo-trading projects and support existing and ongoing initiatives.

In this role you will :

Contribute to the continuous evolution and optimization of our internal deep algorithms, bridging the gap between theoretical research and production-ready implementations

Requirements
  • At least 5 years experience of SW development experience working in a high-scale environment
  • Familiarity with common machine learning algorithms
  • Proficient in Python
  • Experienced with Big Data and Machine learning / AI technologies stack
  • Have the resilience to solve complex difficult problems.
  • Independent, focused, well organized, and capable of prioritizing and multitasking  
  • Be proactive and detail-oriented, yet comfortable working in a dynamic environment with fast paced deliveries and changing requirements
  • B.Sc with honor from a leading University

Advantages:

  • Proficient in one or more general-purpose programming languages C/C++/Rust
  • Data science experience

Soft skills:

  • Eager to learn and teach others
  • Open-minded in search of great ideas
  • Team player, with strong feeling of responsibility on team’s products / solutions
apply here

Backend Software Engineer

Description

Final is a world leader in trading algorithms and trade execution technologies development. Our multi-disciplinary teams have developed a unique and highly successful machine learning algorithmic based HFT platform that delivers excellent results. In a world increasingly dominated by learning machines and artificial intelligence, we at Final are especially proud of our humans. Our elite team of exceptional people are the soul of our company, and it is our top priority to provide them with a professionally fulfilling environment that supports healthy work-life balance. Our employees are encouraged to pursue their passions outside of work and we are proud to offer them a variety of opportunities, multiple resources and an agile work environment which promotes their well-being.

We are searching for a Software Engineer to join our digital assets group, a group within Final tasked with creating solutions for digital assets trading and management. You will be part of a strong and dynamic team of experienced developers and researchers that together develop and maintain all elements of the trading infrastructure, while using cutting edge technologies to overcome our unique trading challenges. 

We write almost all of our tools in the Rust programming language for superior performance and safety.

The role focuses on developing and maintaining an in-house platform that manages, controls and monitors our ever-growing set of tools and applications. The tools you will write and maintain have challenging requirements on all fronts – performance, resilience, correctness and more.

In this role you can expect to challenge yourself daily and be creative to solve difficult technical problems in a fast-paced and energetic environment, while exposed to a wide range of technologies and challenging problems which require high availability, high-throughput, and latency-sensitive solutions in a cloud environment.


Requirements
  • 5+ Years of experience developing backend systems and/or services, in Python or Rust, with a strong preference to distributed systems and database-backed applications and services
  • Familiarity with cloud deployment schemes, especially with Kubernetes (AWS/EKS background a plus)
  • Familiarity with front-end tools and techniques - Advantage
apply here

Data Engineer

Description

Final is a world leader in trading algorithms and trade execution technologies development. Our multi-disciplinary teams have developed a unique and highly successful machine learning algorithmic based HFT platform that delivers excellent results. In a world increasingly dominated by learning machines and artificial intelligence, we at Final are especially proud of our humans. Our elite team of exceptional people are the soul of our company, and it is our top priority to provide them with a professionally fulfilling environment that supports healthy work-life balance. Our employees are encouraged to pursue their passions outside of work and we are proud to offer them a variety of opportunities, multiple resources and an agile work environment which promotes their well-being. 

We are searching for an innovative and experienced Data Engineer that will join us and be part of our reference and alternative data team in our data group.  

As a Data Engineer, you will: 

·      Be a part of a cross functional team of data and backend engineers.

·      Be responsible for ingesting financial data and providing it over numerous APIs in close collaboration with algorithmic teams and other partners.

·      Lead the architecture, planning, design and development of mission-critical and diverse data pipelines over both public and on-prem cloud solutions.

Requirements

·      At least 5 years of experience working as a Data Engineer

·      At least 5 years of experience working in python development with emphasis on data analysis tools such as NumPy, pandas, polars, Jupyter notebook.

·      Hands-on experience working with AWS data processing tools and concepts. 

·      Proven understanding in designing, developing and optimizing complex solutions.

·      Proven experience with the following technologies: Neo4j, MongoDB, Redis, Snowflake

·      Experience with Docker, Linux, CI/CD tools and concepts, Kubernetes. 

·      Experience with data pipelining tools such as Airflow, Kubeflow or similar.

·      BSc / MSc degree in Computer Science/ Engineering / Mathematics or Statistics.

 

Advantages: 

·      Hands-on experience with DataBricks platform.

·      Experience working on large scale and complex on-premises systems.

·      Hands-on experience in lower-level programming languages such as C++ or RUST

·      Familiarity with Capital markets and basic economics knowledge.

apply here

Deep Learning Engineer

Description

Final is a world leader in trading algorithms and trade execution technologies development. Our multi-disciplinary teams have built a unique and highly successful machine-learning–based HFT platform that consistently delivers exceptional results. In a world increasingly dominated by learning machines and artificial intelligence, we at Final are especially proud of our humans. Our elite team of exceptional individuals is the soul of our company, and we prioritize providing them with a professionally fulfilling environment that supports a healthy work–life balance.

We encourage our employees to pursue their passions outside of work and are proud to offer a variety of opportunities, resources, and an agile environment that promotes their well-being.


We are looking for a Software Engineer specializing in Deep Learning to join Final’s research department.

While vision and language models have become increasingly commoditized, Final’s proprietary deep learning models are unique, fast-evolving, and deployed in live trading across the world’s most efficient and sophisticated financial markets. Operating in this environment presents distinct scaling challenges and continuous opportunities for optimization. Success in this role requires first-principles thinking and a deep understanding of the engineering trade-offs behind high-performance DL systems.

This is a pivotal role within Final’s research organization. You will work closely with researchers and engineers across the company, training deep learning models on massive compute clusters and adapting them for production serving under strict and non-trivial constraints.

Requirements

·        B.Sc. with honors in CS/EE/Math/Physics, or a related field from a top-tier university

·        5+ years of hands-on experience building and deploying large-scale deep learning systems in production

·        Advanced proficiency in PyTorch/TensorFlow


Preferred Qualifications

·        M.Sc. or Ph.D. in a relevant quantitative field

·        Proficiency in C/C++/Rust

·        Deep, working knowledge of PyTorch internals


Strong experience in several of the following areas:

·        Performance profiling and optimization of deep learning workloads

·        Implementing custom CUDA/Triton kernels

·        Orchestrating and optimizing large-scale distributed training (hundreds to thousands of GPUs)

·        Optimizing model serving and inference pipelines (quantization, distillation, compilation, memory optimization, etc.)

·        Training and scaling state-of-the-art vision, language, or diffusion models

apply here

Final Prize BSc 2026

Description

פיינל חורטת על דגלה מצויינות והשגיות בתחום המדעים המדוייקים לצד אנושיות ודרך ארץ. לכן כמיטב המסורת, גם השנה תעניק 20 פרסים בשווי של 10,000 ש"ח כל אחד

לסטודנטים מצטיינים לתואר ראשון בתחומי מדעי המחשב/ הנדסת חשמל/ מתמטיקה או פיזיקה

סטודנטים שעומדים בקריטריונים הבאים יוכלו להגיש מועמדותם

  • יתרת לימוד של עד שלושה סמסטרים
  • ממוצע ציונים 90 ומעלה
  • בעלי יוזמה, יצירתיות וסקרנות
  • עצמאיים, בעלי יחסי אנוש טובים ויכולת לעבודת צוות פוריה
  • השתתפות והצטיינות בפעילויות חוץ-אקדמאיות, כגון מעורבות חברתית, יזמות, השתתפות בפרוייקטים או עבודה בתעשייה


ניתן להגיש מועמדות לפרס עד לתאריך ה30.3

Requirements
apply here

Final Prize MSc 2026

Description

פיינל חורטת על דגלה מצויינות והשגיות בתחום המדעים המדוייקים לצד אנושיות ודרך ארץ. לכן כמיטב המסורת, גם השנה תעניק 20 פרסים בשווי של 10,000 ש"ח כל אחד

לסטודנטים מצטיינים לתואר ראשון בתחומי מדעי המחשב/ הנדסת חשמל/ מתמטיקה או פיזיקה

סטודנטים שעומדים בקריטריונים הבאים יוכלו להגיש מועמדות:

  • תלמידי תואר שני פעילים במוסד אקדמי מוכר
  • ממוצע ציונים של 90 ומעלה בתואר הראשון ובמהלך התואר השני
  • עיסוק במחקר/תזה (או פרויקט גמר), ויכולת להציג ולהסביר אותו כחלק מתהליך המיון
  • בעלי יוזמה, יצירתיות וסקרנות אינטלקטואלית
  • השתתפות והצטיינות בפעילויות חוץ-אקדמאיות, כגון מעורבות חברתית, יזמות, השתתפות בפרויקטים או עבודה בתעשייה
  • עצמאיים, בעלי יחסי אנוש טובים ויכולת לעבודת צוות פוריה

ניתן להגיש מועמדות לפרס עד לתאריך ה30.3


Requirements
apply here

Final Prize PhD 2026

Description

פיינל חורטת על דגלה מצויינות והשגיות בתחום המדעים המדוייקים לצד אנושיות ודרך ארץ. לכן כמיטב המסורת, גם השנה תעניק 20 פרסים בשווי של 10,000 ש"ח כל אחד

לסטודנטים מצטיינים לתואר ראשון בתחומי מדעי המחשב/ הנדסת חשמל/ מתמטיקה או פיזיקה

סטודנטים שעומדים בקריטריונים הבאים יוכלו להגיש מועמדות:

  • תלמידי דוקטורט פעילים במוסד אקדמי מוכר
  • ממוצע ציונים של 90 ומעלה בכל התארים האקדמיים (תואר ראשון ושני)
  • מחקר דוקטורט פעיל, ויכולת להציג ולהסביר את המחקר כחלק מתהליך המיון
  • בעלי יוזמה, יצירתיות וסקרנות אינטלקטואלית
  • עצמאיים, בעלי יחסי אנוש טובים ויכולת לעבודת צוות פוריה
  • השתתפות והצטיינות בפעילויות חוץ-אקדמאיות, כגון מעורבות חברתית, יזמות, השתתפות בפרויקטים או עבודה בתעשייה.

ניתן להגיש מועמדות לפרס עד לתאריך ה30.3




Requirements
apply here

Network Engineer

Description

Final is looking for a Network engineer to join our IT Network team. We are looking for an all-around player who will join our network team performing a variety of tasks including WAN/LAN infrastructure Cloud networks and High-performance networks support and maintenance and Developing/Automating the IT infrastructure.

 Responsibilities:

  • Maintaining the network's integrity including implementing new systems, troubleshooting and repairing network issues, as well as developing, applying and enforcing best practices and policies
  • Defining, installing and maintaining new network solutions
  • Monitoring the network performance over time
  • Managing multi-vendor environment (Juniper, Cisco, Arista, Dell, Fortinet)
  • NETOPS attitude (network as a code, network automation, auto provision)
  • Tier 3 and tier 4 troubleshoot and support 
  • Supporting various development Departments.



Requirements
  • At least 5 years of hands-on experience with networking and routing protocols such as, TCP/IP, UDP, Multicast, OSPF, BGP, etc.
  • Expert knowledge in the operation of Ethernet LAN switching protocols and standards
  • Deep Understanding of Next Generation Firewall deployments
  • Understanding of Zero Trust technologies
  • Understanding and experience with NetOps tools and Best Practices.
  • Familiarity with IaaC and GitOps deployment methods
  • Experience in planning and designing projects and analyzing existing network systems and procedures for efficiency and effectiveness
  • Ability to analyze network packet traces
  • Excellent communication skills and team player.

 

Advantage:

  • Experience with AWS Network Services and Topologies
  • Experience with Network observability systems.
  • Knowledge with InfiniBand/High performance networks deployment.
  • CCNP, JNCIS/P – preferred
apply here

Researcher

Description

Final is a world leader in trading algorithms and trade execution technologies development. Our multi-disciplinary teams have developed a unique and highly successful machine learning algorithmic based HFT platform that delivers excellent results. 

 Our research is run by an outstanding team of brilliant researchers who love the extreme challenge of beating the markets. We consistently profit in challenging markets that get increasingly efficient. 

We have no customers, and no marketing. It is a pure technological and algorithmic challenge. Hence the time-to-market from a research idea until it is used and make profit by our trading machines is very short. 

In a world increasingly dominated by learning machines and artificial intelligence, we at Final are especially proud of our humans. Our elite team of exceptional people are the soul of our company, and it is our top priority to provide them with a professionally fulfilling environment that supports healthy work-life balance. Our employees are encouraged to pursue their passions outside of work and we are proud to offer them a variety of opportunities, multiple resources and an agile work environment which promotes their well-being. 

Our unique research team is expanding, we are looking for smart and humble team members to join the team and solve complex problems. Our technical challenges include developing new trading strategies, , improving the performance of our algorithms, finding new ways to beat the markets. As an ML researcher you will collaborate with our R&D team to execute live trading strategies. If you are looking to make an impact by putting into practice successful ideas and seeing immediately the outcome, make influence on Final’s financial performance this is a great opportunity. 

In this role you will:

  • Mange and lead independent research applying ML/DL methods to a wide variety of datasets.
  • Creatively find new trading strategies
  • Work with other team members to optimize Final’s Algorithms
Requirements
  •  Masters or PhD in Computer Science, Physics, EE, Mathematics, Statistics, or a related field.
  •  5+ Years of experience of ML research/Deep Learning etc.
  • Experience with software engineering in Python (must) , C++/Rust is a plus.
  • Strong statistical analysis and mathematical skill.
  • A great team player eager to share/learn/teach other team members.
  • Creative, self-motivated, love complex problems, determined.

 

apply here

Senior Software Engineer

Description

Final is a world leader in trading algorithms and trade execution technologies development. Our multi-disciplinary teams have developed a unique and highly successful machine learning algorithmic based HFT platform that delivers excellent results. In a world increasingly dominated by learning machines and artificial intelligence, we at Final are especially proud of our humans. Our elite team of exceptional people are the soul of our company, and it is our top priority to provide them with a professionally fulfilling environment that supports healthy work-life balance. Our employees are encouraged to pursue their passions outside of work and we are proud to offer them a variety of opportunities , multiple resources and an agile work environment which promotes their well-being.

We are searching for an innovative Software Engineer that will join us and be part of a SW team

In this role you'll

  • Be responsible of the full life cycle development of several key applications including: Technical and statistical research, design, coding and integration
  • Developing and integrating new and existing software as part of a large-scale system
  • Tackle tough problems and find creative ways to solve them
  • Write high quality, functional code using C++/Rust development
  • Leverage our in-house autonomous tools to manage all development flow, from setting up our development environment to creating git branches and deploying services to production
  • Be the owner of your domain to ensure code quality, performance, and scalability of our products
  • Manage and complete tasks using TDD, continuous integration and modern development processes
  • Coach and mentor other developers and help them elevate their skills while investing in your personal growth
  • Be working independently but as a part of a strong and collaborative team
Requirements
  • B.Sc. in Computer Engineering or Computer Science (preferably cum laude, from a leading university)
  • 5+ years of experience as a software engineer
  • Result oriented and experience in working on complex and large-scale systems
  • Passionate about code, self-motivated, fast learner, can do attitude and a great team player
  • Experience in working with Rust is a great advantage
apply here

SOC / NOC Analyst

Description

We are looking for a highly motivated SOC/NOC Analyst to join our operations and security team. This role is responsible for monitoring, detecting, analyzing, and responding to security and network events across the organization’s infrastructure and production environments. 

The SOC/NOC Analyst will play a key role in maintaining service availability, identifying threats, investigating incidents, and ensuring timely escalation and resolution of operational and security issues. The ideal candidate is detail-oriented, analytical, and able to work effectively in a fast-paced, 24/7 environment. 

Key Responsibilities 

  • Monitor security and network events using SIEM, monitoring, and alerting platforms. 
  • Investigate alerts, anomalies, and incidents related to infrastructure, systems, applications, and network activity. 
  • Perform first-level triage, validation, categorization, and escalation of security and operational incidents. 
  • Respond to incidents involving suspicious activity, service disruption, connectivity issues, unauthorized access attempts, and infrastructure abnormalities. 
  • Open, track, and update incidents in the ticketing system, ensuring accurate documentation and timely resolution. 
  • Support incident response activities, including containment, evidence gathering, and post-incident analysis. 
  • Monitor network performance, uptime, connectivity, and service health across production environments. 
  • Assist in vulnerability management, log analysis, and security control validation. 
  • Maintain runbooks, knowledge base articles, and operational documentation. 
  • Contribute to process improvement initiatives to enhance monitoring coverage, response quality, and operational resilience. 


Requirements
  • 1+ years of experience in a SOC, NOC, cybersecurity, IT operations, or similar monitoring role. 
  • Hands-on experience with security monitoring and incident handling. 
  • Experience with SIEM tools, log analysis platforms, or monitoring systems. 
  • Understanding common security threats, attack techniques, and incident response processes. 
  • Strong troubleshooting and analytical skills. 
  • Strong written and verbal communication skills in English. 
  • Willingness to work shifts, including evenings, nights, weekends, or on-call if required. 

Additional Notes 

This role requires shift-based work as part of a 24/7 monitoring and response function. 

apply here
Close

Do the math. Join our team

APPLY HERE