Senior Systems Software Engineer (C++)
Core
Architecting and developing high-performance, scalable backend infrastructure for Big Data Analytics, Distribution Storage, and real-time data processing.
Role type
Senior Systems Software Engineer (C++)
Builds
Microservices-based platforms, server-side components, and distributed systems for real-time data processing and storage.
Domain
Semiconductor manufacturing ecosystem / Big Data Analytics / Distributed Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C++ (C++11/14/17/20), system-level programming, object-oriented design, multithreaded and concurrent programming, memory management and optimization, performance profiling, Linux/Windows environment expertise, CI/CD pipelines, mentoring
Preferred skills
None explicitly stated
Technologies
C++, C#, Java, Git, Linux, Windows
Responsibilities
Architect and evolve backend infrastructure for Big data Analytics and Distribution Storage; Lead development of server-side components for real-time data processing; Collaborate on system architecture and long-term technical strategy; Drive performance optimization and memory efficiency; Architect and deliver microservices-based platforms; Oversee integration with databases and messaging systems
Seniority
Senior, hands-on IC with mentorship responsibilities