Contribute to our portfolio companies’ success by browsing open positions below.

Software Engineer (Data Science Team) at Vectra AI
Boston, MA, US

Vectra Networks delivers a new class of real-time threat detection and advanced analysis of active network intrusions. Vectra Networks picks up where perimeter security leaves off using AI to provide deep, continuous analysis of both internal and Internet-facing network traffic for all phases of the attack progression as attackers attempt to breach, spy, spread, and steal within networks.

Vectra directly analyzes network traffic in real time using combination of patent-pending data science, machine learning, and behavioral analysis to detect attacker behaviors and user anomalies in the network. All detections are algorithmically correlated and prioritized to show an attack in context, and Vectra Networks' machine learning adapts as attacks evolve.


Position Overview


Detecting attackers in real-time requires a high-performance suite of software that enables machine learning and statistical techniques. As part of the Data Science team, you will design and develop optimized code for these streaming applications, and work in tandem with Data Scientists and Data Engineers to bring your code to production.




  • Develop and profile optimized code for streaming algorithms, working with both C++ and Python software.
  • Design and implement high-performance libraries/APIs for machine learning and statistical techniques.
  • Collaborate with Data Scientists and Data Engineers within the team to bring new algorithms to production.
  • Interface with Software and DevOps Engineers on our Platform team.



  • Required
    • BS or MS in Computer Science (or equivalent experience)
    • Strong modern C++ and Python experience
    • Unix/Linux proficiency
    • Experience with a source control system, preferably Git
  • Desirable
    • Knowledge of networking and networking protocols
    • Experience with streaming and event-based programming
    • Knowledge of CPython or Cython
    • Comfortable with concurrency and multi-threading
    • Experience with continuous integration and deployment workflows