Software Engineer, NPM Analytics
Riverbed Vezi toate joburile
- Cluj-Napoca, Cluj
- Permanent
- Full-time
- Design and implement software that computes, stores, and serves high-volume packet-based analytics at scale.
- Build and optimize fast, efficient queries over large analytics datasets to deliver actionable insights for customers.
- Develop robust, production-grade systems while rapidly prototyping new ideas and capabilities.
- Own features across all phases of the software development lifecycle: conception, requirements definition, functional specification, software design, implementation, test, and documentation.
- You will work with a cross-functional team, comprised of software engineers, implementation engineers, product managers, QA engineers, and network operations specialists to develop innovative software solutions that meet our customer requirements.
- Solid technical background with a BS/MS in Computer Science, Math, Physics, or equivalent experience.
- Hands-on experience delivering and maintaining complex software systems in production environments.
- Proven expertise in C++ (C++17 or newer), with solid object-oriented design skills and experience in multithreaded and IPC-based systems.
- Working knowledge of database technologies such as ClickHouse, MariaDB, or similar analytical and relational data stores.
- Strong communication and organizational skills, with the ability to prioritize, multi-task, and work independently in a fast-paced environment.
- You are familiar with GenAI development tools like Cursor and GitHub Copilot and apply them thoughtfully as a pair-programming aid to streamline coding and testing workflows.
- Experience with Python or another scripting language.
- Linux operating system knowledge (i.e., configuration, administration, and networking).