Jobiglo

No results.

This job is no longer available

This job expired on 03/09/2026. It no longer accepts applications.

Full Stack Software Engineer – Quantum Computing

IBM · Yorktown Heights

🇬🇧 English
Python C++ Rust NumPy Numba Cython cProfile line_profiler multiprocessing multithreading CI/CD pipelines

Job description

About the role

IBM Research’s Quantum team is looking for a Full Stack Software Engineer to build high‑performance, scalable Python applications that power quantum‑computing research. You will work alongside scientists and engineers to turn cutting‑edge ideas into production‑ready software.

Key responsibilities

  • Design and implement high‑performance, scalable Python code for compute‑intensive applications.
  • Analyze, refactor, and optimise large, complex Python codebases.
  • Develop efficient algorithms and data structures and evaluate their performance.
  • Identify and resolve CPU, memory, and I/O bottlenecks using profiling and benchmarking tools.
  • Collaborate with engineers, architects, and researchers on performance‑critical components.
  • Ensure code quality, maintainability, testability and promote best‑practice adoption.

Required profile

  • Master’s degree in Computer Science, Mathematics, Physics or a related field.
  • Proven experience optimizing Python libraries and performance‑critical Python code.
  • Strong background in algorithms, data structures and complexity analysis.
  • Experience with large, legacy or long‑lived codebases.
  • Knowledge of C/C++ or Rust integration and low‑level systems programming.

Required skills

  • Python
  • C, C++
  • Rust
  • NumPy, Numba, Cython
  • Profiling tools such as cProfile and line_profiler
  • Parallelism and concurrency (multiprocessing, multithreading, async programming)
  • CI/CD pipelines

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec IBM.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.
💬 Chat with us on Telegram Chat on WhatsApp

Published 2 months ago

24 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

IBM

Yorktown Heights