Software Engineer C/C++
Core
Develop and maintain high-performance backend systems using C++ for enterprise analytics and AI software.
Role type
Backend Software Engineer (C++)
Builds
High-performance backend systems and product features for enterprise analytics and AI platforms.
Domain
Enterprise analytics, AI software, financial technology.
Deliverable
production ML models | product features
Required skills
C++ development, Unix/Linux, multithreading/concurrency, data structures, Git, CMake, debugging tools, CI/CD pipelines
Preferred skills
Networking protocols, distributed systems, C++20, Boost, STL, Docker, Kubernetes, Java (Spring Boot), Redis
Technologies
C++, Unix/Linux, Git, CMake, Docker, Kubernetes, Java, Spring Boot, Redis, Boost, STL
Responsibilities
Develop and maintain high-performance backend systems, Write clean, modular, and testable C++ code, Participate in code reviews, sprint planning, and troubleshooting, Collaborate with cross-functional and global teams to deliver product features
Seniority
Mid-level, hands-on IC