С++ / СUDA developer

2 months ago
Full-time
Senior
Software Development
Eqvilent

Eqvilent

Eqvilent specializes in quantitative trading, utilizing advanced technologies to provide liquidity in financial markets.

Capital Markets
11-50
Founded 2020

Description

  • Implement complex computational algorithms on GPU and CPU with demanding latency and throughput requirements.
  • Refactor existing solutions to improve scalability.
  • Develop and debug high-performance GPU and CPU applications focused on latency and throughput.
  • Design custom CUDA kernels and work with third-party libraries.
  • Use profiling and performance analysis tools to identify and improve bottlenecks.
  • Collaborate effectively in remote or hybrid, project-based team settings.
  • Stay current with emerging trends in GPU, HPC, and ML and apply new techniques.

Requirements

  • Commercial experience in low- and ultra-low-latency projects.
  • Commercial experience developing and debugging high-performance GPU and CPU applications with a strong focus on latency and throughput.
  • Hands-on experience with third-party libraries and designing custom CUDA kernels.
  • Proficiency with profiling and performance analysis tools such as Nsight Systems, Nsight Compute, and nvprof.
  • Solid understanding of data structures, algorithms, and object-oriented programming in C++.
  • Proven ability to work effectively in remote or hybrid teams with variable, project-based responsibilities.
  • Curiosity and proactive engagement with emerging trends in GPU, HPC, and ML.
  • In-depth knowledge of low-latency and real-time development, including sub-microsecond latency, is preferred.
  • Experience with lock-free data structures and associated design patterns is preferred.
  • Proficiency in C programming, including Linux drivers and kernel-level components, is preferred.
  • Strong understanding of Linux system internals and networking is preferred.
  • Knowledge of memory optimization techniques such as shared memory, registers, coalesced access, and persistent kernels is preferred.
  • Experience with inference optimization frameworks is preferred.

Benefits

  • Competitive salary.
  • Work remotely from anywhere in the world.
  • Access to global offices anytime.
  • Flexible schedule.
  • 40 paid days off.
  • Cutting-edge hardware and technology.
  • A welcoming group of highly qualified international professionals.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer

Stripe 5K-10K Diversified Financial Services

Stripe is hiring a Software Engineer to build internal tools, APIs, and production systems that help partner teams launch products, reduce onboarding friction, and improve the company’s engineering platform.

Java Python Ruby
4 hours, 39 minutes ago

Senior Software Engineer I - Finance Systems (Remote Eligible)

Smartsheet 1K-5K Internet Software & Services

Smartsheet is hiring a Senior Software Engineer I to lead finance systems work that supports ERP, procurement, billing, compliance, and related internal business operations at scale.

Agile NetSuite REST API
4 hours, 39 minutes ago

Staff AI Engineer - Grafana AI/ML | Canada | Remote

Grafana 1K-5K IT Services

Grafana Labs is hiring a Staff AI Engineer to build and ship AI-powered observability features that help users detect, triage, and resolve incidents across its cloud platform.

AWS Azure Docker GCP Generative AI Kubernetes LLM Terraform
4 hours, 39 minutes ago

Senior Multidisciplinary Analysis & Simulation Engineer

Relativity Space 251-1K Aerospace & Defense

Relativity Space is hiring an Integrated Performance engineer to help design, analyze, and optimize Terran R vehicle and mission performance across the launch system.

Docker Julia MATLAB Python
4 hours, 39 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers