we are looking for

Linux Internals (Memory) Software Engineer Remote Full-time

Our Customer:

Our client is a cutting-edge technology team focusing on AI compilers and high-performance computing. They develop advanced tools and frameworks that optimize machine learning workloads on modern CPU, GPU, and accelerator architectures.

Your tasks:

  • Develop and maintain Linux kernel and system-level software with a focus on memory management.
  • Design and implement efficient solutions for IPC, multi-threading, and parallel processing.
  • Analyze, debug, and optimize complex system-level issues in a dynamic environment.
  • Collaborate with cross-functional teams to integrate and validate system components.
  • Contribute to improving performance, stability, and scalability of memory-intensive workloads.

Required Experience and Skills:

  • MSc or BSc in Computer Science or equivalent experience.
  • 3–5 years of experience in advanced C++ development with strong coding skills.
  • Deep understanding of operating system internals, IPC, and multi-threaded programming.
  • Hands-on experience with Linux kernel development.
  • Familiarity with device and memory management in operating systems.
  • Ability to work in a dynamic, multi-task environment.
  • Strong problem-solving, debugging, and analytical skills.
  • Excellent teamwork and communication skills.
  • English — Upper-Intermediate.

Would be a plus:

  • Experience or interest in machine learning, compilers, parallel programming, or high-performance/massively parallel systems.
  • Knowledge of processor or computer architecture.

Working conditions

5-day working week, 8-hour working day, flexible schedule

5-day working week, 8-hour working day, flexible schedule;

Work from home with coffee

Remote work.

Contact Us
Subscribe to vacancies

    Contact Us
    UK office:
    Phone:
    Follow us:
    A-listware is ready to be your strategic IT outsourcing solution

      Consent to the processing of personal data
      Upload file