##### Job Description :
**The primary role, responsibilities and duties are:**
* Analyze, design, debug, modify software programs to support programming needs
* Maintain and enhance existing code with a focus on implementation. Collaborate with and assist a team of engineers in writing functional, design, and user interface specifications. Follow the software lifecycle process when developing software. Help identify solutions to problems encountered in the software cycle
* Develop software in a fast, agile environment on a scalable and high-performance product. Work on product feature development which involves gathering requirements, design of the software modules needed (with particular emphasis on performance and scale), coding, and automated testing
* Work on product software maintenance by doing incremental fixes in the software. Help identify performance and architecture improvements in the software modules, research, and come up with new designs
* Perform quality assurance activities like testing the implemented systems for proper functions and assist quality assurance and support teams in technical issues
* Provide advice on architectural strategies and best practice approaches. Define and implement product health and performance monitoring strategies
* Contribute to team development through support and collaboration with remote team members. Provide production support
**Education and/or Experience**
* Bachelorโs Degree or equivalent in Computer Science, Computer Information Systems, Information Technology or a related field\
* Five (5) years of progressive, experience involving each of the following tools and technologies: Socket programming, C and Python programming languages, Linux, http proxy technologies, HTTP traffic, TCP/IP stack, SSL/TLS and HTTPS protocol
* Hands-on technical experience in core Python, SQL & Java is required
* Must have experience in building, deploying, and improving Machine Learning models and algorithms in real-world products
* Work independently with high energy, enthusiasm and persistence
* Prior experience working in a security software product company is a plus
* Hands-on experience implementing machine learning and security intelligence solutions is a plus
**Compensation**
* Highly competitive experience and competency-based salary
* Industry leading benefits package โ health, dental, etc.
**Language Skills**
* English / Primary
* Other languages considered
Qualified candidates are welcome to contact Vector Flow Human Resources at any
time by email: careers@vectorflow.com. Be sure to include a resume and cover
letter with your interests for consideration.