New offer - be the first one to apply!

June 20, 2026

Senior C++ Engineer

Senior • Remote

Warsaw, Poland

Description

We are seeking a Senior C++ Engineer to collaborate with Data Scientists and Machine Learning experts in transforming prototype algorithms into hardened, reliable, production-grade applications. In this role, you will convert research workflows into high-performance C++ systems capable of running on resource-constrained hardware or scalable cloud environments.

Responsibilities

  • Collaborate with Data Scientists and ML experts to turn prototype algorithms and data pipelines into hardened, reliable, production-grade "always-on" C++ applications
  • Convert research and prototype ML/data-processing workflows (primarily Python-based) into high-performance, reliable C++ production systems
  • Implement data quality safeguards, sanitization and low-level interfaces for real-time inference on streaming data
  • Optimize code for predictable behavior, high reliability and efficient resource utilization in constrained environments
  • Support development of high-performance, high-reliability solutions for constrained hardware or scalable cloud applications
  • Translate real-world process dynamics, sensor behavior and system constraints into realistic online control solutions
  • Document and communicate assumptions, results, limitations, risks and deployment considerations

Requirements

  • 5+ years of experience in modern C++ (C++17/C++20)
  • Strong knowledge of multithreading, concurrency and synchronization in Linux
  • Experience developing deterministic, low-latency real-time systems
  • Proficiency in CMake and Conan package management
  • Experience profiling and optimizing CPU/memory usage in Linux
  • Ability to write unit and automated tests
  • Experience debugging low-level communication issues
  • Hands-on experience with Docker in Linux production environments
  • Experience with CI/CD and release pipelines (multi OS runners, artifact signing, SBOMs, vulnerability scanning)
  • Familiarity with Agile tools such as Azure DevOps, Confluence, JIRA and Bitbucket
  • Fluent English (B2+ level)

Nice to have

  • Experience deploying and managing cloud-native or edge-native microservices in Linux
  • Python and C++ interoperability skills
  • Familiarity with IoT protocols such as MQTT/SparkplugB, ZeroMQ, ProtoBuf, Kafka and HTTP
  • Expertise in Linux, Bash/Shell scripting, Docker, TCP/IP, Kubernetes, systemd and advanced debugging
  • Experience deploying software in industrial environments
  • Familiarity with .NET/C#

We offer

  • Engineering community of industry professionals
  • Friendly team and flexible remote work within Poland
  • Opportunity to work abroad up to 60 days annually
  • Career roadmap, leadership development and certification programs (GCP, Azure, AWS)
  • Access to LinkedIn Learning, Get Abstract and Cloud Guru
  • Stable income (Employment Contract or B2B)
  • Employee Stock Purchase Plan and benefits package
  • Referral bonuses and corporate events

Please note: The set of bonuses might vary based on the role. We will reach out to selected candidates exclusively.