The Senior Software Engineer will join the Correlation team within the company platform group, focusing on developing and enhancing the patented, proprietary correlation engine. This critical backend role involves leading the research, design, and implementation of algorithms and infrastructure central to the platforms high-scalability data capabilities. The teams mission is to drive innovation in cybersecurity asset management by fortifying the platform's core data intelligence.
Responsibilities
Lead the end-to-end implementation and architecture of core platform technologies, specifically the proprietary correlation engine.
Conduct hands-on research and Proofs of Concept (POCs) to solve complex engineering challenges and inform algorithm design.
Implement engineering efforts focused on achieving and maintaining high scalability and performance within the distributed backend architecture.
Establish and contribute best practices and architectural leadership to the development of backend applications.
Responsibilities
Lead the end-to-end implementation and architecture of core platform technologies, specifically the proprietary correlation engine.
Conduct hands-on research and Proofs of Concept (POCs) to solve complex engineering challenges and inform algorithm design.
Implement engineering efforts focused on achieving and maintaining high scalability and performance within the distributed backend architecture.
Establish and contribute best practices and architectural leadership to the development of backend applications.
Requirements:
Minimum of five (5) years of professional experience as a backend software developer.
Expert-level proficiency in Python programming.
Demonstrated experience designing and working with high-scale, distributed, cloud-based architectures for big data.
Practical experience utilizing and integrating NoSQL databases (e.g., Elasticsearch, MongoDB, Redis, or Cassandra).
Preferred Qualifications
Proven experience in diagnosing and resolving complex performance issues in distributed systems.
Familiarity with network architecture, tunneling, and common networking protocols.
Experience with cloud infrastructure services (e.g., AWS, GCP, or Azure).
Prior professional experience within the Cybersecurity industry.
Familiarity with the Celery distributed task queue system.
Demonstrated ability to use data for solution research and design.
Minimum of five (5) years of professional experience as a backend software developer.
Expert-level proficiency in Python programming.
Demonstrated experience designing and working with high-scale, distributed, cloud-based architectures for big data.
Practical experience utilizing and integrating NoSQL databases (e.g., Elasticsearch, MongoDB, Redis, or Cassandra).
Preferred Qualifications
Proven experience in diagnosing and resolving complex performance issues in distributed systems.
Familiarity with network architecture, tunneling, and common networking protocols.
Experience with cloud infrastructure services (e.g., AWS, GCP, or Azure).
Prior professional experience within the Cybersecurity industry.
Familiarity with the Celery distributed task queue system.
Demonstrated ability to use data for solution research and design.
This position is open to all candidates.
























