Senior C++ Developer

On-site in Bilbao·Added 2 days ago

Overview

Job details

  • Full relocation support

    Help with the move, per the ad.

Requirements

  • Have the right to work in Spain

    Artificial Seed doesn't mention sponsorship in the ad.

  • Work on-site in Bilbao

    Full relocation support offered.

  • Have 4+ years of experience

    Mid-level role.

  • University degree

    “Bachelor's or Master's degree in Computer Science, STEM, or equivalent;” — per the ad.

Pay & benefits

What you'll get

  • Flexible schedule - you choose when to start your day;
  • Relocation to Bilbao, Spain for you and your family, with full support at every stage (documents, housing, adaptation, even pets);
  • Unlimited vacation - take time off when you really need it;
  • A culture of trust and respect for professionals, with no micromanagement;
  • A modern office in a cozy district, regular team events and off-sites;
  • Growth and participation in architectural decisions, challenging tasks, and a strong team you can learn from.

Requirements

What we're looking for

  • Bachelor's or Master's degree in Computer Science, STEM, or equivalent;
  • 4+ years of experience with C++;
  • Experience optimizing performance or reducing latency (low latency);
  • Experience in developing multi-threaded and networked applications;
  • Excellent knowledge of STL;
  • Good understanding of algorithms and data structures;
  • Knowledge of Linux/UNIX;
  • Experience in optimizing calculations at the machine code level;

Nice to have

  • Experience with QT, Boost.Asio will be an advantage.

The role

We are looking for a C++ Developer to join our team and work on the development of a next-generation distributed low-latency platform. You will be responsible for designing system architecture, developing and improving core components, and maintaining the existing codebase.

What you'll do

  • Participate in the design and development of high-performance, ultra-low-latency platform components where every microsecond matters;
  • Identify and eliminate system bottlenecks to make the product faster and more reliable;
  • Collaborate closely with R&D and infrastructure teams, sharing expertise and influencing key technical decisions;
  • Be part of a strong engineering team: conduct code reviews, introduce best practices, and help build a strong engineering culture.

Technology Stack

Technology Stack: C++20/17, Python, Boost.Asio, QT, pybind11, STL, Linux/Unix, OpenGL, CMake, Docker.

About Artificial Seed

Industry
Artificial Intelligence
All open roles at Artificial Seed
WhatsApp