Careers

join us read more

Full Stack Developer

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 front-end tools and techniques
  • Familiarity with cloud deployment schemes, especially with Kubernetes (AWS/EKS background a plus)
apply here

MLOps 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’re looking for an experienced MLOps Engineer to join our team and help design, implement, and maintain scalable machine learning infrastructure and data processing pipelines.

The ideal candidate is passionate about operational excellence, automation, and building reliable systems that empower data scientists and engineers alike.

This role is responsible for enhancing, automating, monitoring, and optimizing data pipelines that collect, transform, cache, index, and manage large-scale datasets.

Requirements
  • 5+ years of hands-on experience in MLOps, with a focus on Python-based ML workflows
  • Experience with containerization and orchestration tools (e.g., Docker, Kubernetes)
  • Solid understanding of data engineering principles, model serving, and monitoring
  • Familiarity with cloud-based AI/ML solutions, especially AWS – a strong advantage
  • Familiarity with Rust – an advantage.
  • Strong interpersonal skills
  • Technologically versatile, quick learning
  • Strong drive to build robust, sustainable solution
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 DevSecOps 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 a talented, tech-savvy individual to join our Cyber Security team and help us tackle the toughest security challenges in Final’s cutting-edge ecosystem.

In this role, you will be a subject matter expert and play a major part in our efforts to build and maintain Final’s security infrastructure, design secure architectures, enforce security best practices, and automate security processes.

The Cyber Security team is composed of strong and experienced security engineers, responsible for defining the security strategy and managing all of Final’s infrastructure.

Responsibilities:

  • Define, implement, and maintain Final’s security policies, standards, and methodologies; ensure they evolve with new threats and technologies.
  • Design, deploy, and operate detection, prevention, and response technologies across a scaled, diverse, and complex environment (hybrid infrastructure: public cloud + on-premises).
  • Build and operate secure infrastructure: hands-on ownership of security configurations and system hardening.
  • Conduct security assessments, secure-design reviews and architecture assurance reviews to identify and mitigate possible security risks.
  • Automate security processes: configuration deployments, infrastructure management, detection, response, compliance checks, patching, configuration drift, etc.
  • Design, develop, and implement secure software development and deployment pipelines, incorporating best practices, automation, and CI/CD methodologies.
  • Stay ahead of emerging cyber threats and technologies: research, evaluate, pilot, and integrate where relevant.
  • Participate in creating incident response playbooks, coordinate incidents investigations, root cause analysis, and lessons learned.


Requirements
  • 4+ years of experience in security engineering, or equivalent.
  • Strong hands-on experience with security tools, services, deployment automation, and configuration management.
  • Demonstrated expertise in cloud security, including low-level design of secure cloud architectures (e.g., VPCs, network segmentation, endpoints, encryption).
  • Solid understanding of operating systems (Linux, Windows, macOS) and networking fundamentals (TCP/IP, DNS, VLANs, routing, etc.).
  • Well-versed in identity & access management: Conditional Access, Zero Trust, RBAC, identity lifecycle, access reviews, compliance, and governance.
  • Hands-on experience with infrastructure as code.
  • Experience securing microservices, containerized environments and serverless.
  • Strong knowledge of modern Secure Software Development Lifecycle (SSDLC) practices: threat modeling, secure design, code reviews, API security, SAST/DAST/SCA.
  • Programming/scripting skills to build automation, tools, and playbooks.
  • Self-motivated and autodidactic, with the ability to deliver solutions end-to-end as part of a “do it yourself” approach.

 

Advantage:

  • Relevant courses and qualifications.
  • Experience in securing AWS services.
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

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 looking for a talented and motivated Python Developer to join our iCloud team, part of the Infrastructure group in the development dept. This team plays a key role in shaping the developer experience, CI/CD pipelines, and platform tooling that power our engineering organization.

As part of a strategic team working in an on-premise, air-gapped environment, you'll build tools and services that enhance engineering velocity, deployment safety, and production observability. This is not just an implementation role — you will be involved in system architecture, design discussions, and cross-team initiatives that improve the resilience and efficiency of our entire development lifecycle.

What You’ll Do

Development Infrastructure

  • Design and build internal tools to support scalable, high-quality software development
  • Enhance CI/CD pipelines and development workflows using GitLab, Jenkins, and other tools
  • Collaborate with developers and platform engineers to reduce friction and accelerate delivery

Production Tooling & Observability

  • Improve the reliability and transparency of production systems by building monitoring and alerting solutions
  • Work with observability stacks (Vector, VictoriaMetrics, Loki, Grafana) to increase visibility into system behavior

Platform Engineering

  • Contribute to architectural decisions around deployment, automation, and infrastructure resilience
  • Own critical components in an environment that demands security, performance, and robust offline operation
  • Act as a technical partner to other teams, bringing a platform mindset to internal engineering problems
Requirements
  • B.Sc. in Computer Engineering or Computer Science
  • 5+ years of experience as a Python software engineer
  • Passionate about code, self-motivated, fast learner, can do attitude and a great team player
apply here
Close

Do the math. Join our team

APPLY HERE