What You Will Do:
We are looking for a talented, enthusiastic, and proactive Senior Python Software Developers to develop and implement analytic applications on a large cybersecurity analytics program. In collaboration with cyber analysts, data scientists, and countermeasures researchers, the successful candidate will help develop and automate new capabilities for cyber detection against motivated adversaries. This requires an ambitious curiosity to bring innovative solutions to complex problems involving large data sets. Your work will enable advanced technologies for deployment. This work can be done remotely.
•Work with cyber analysts to develop automated analytic applications based on analyst tradecraft and manual workflows.
•Collaborate with data scientists to create new analytic capabilities involving artificial intelligence, machine learning, and statistical analyses.
•Create automated detection capabilities involving signature, behavioral, heuristic, anomalous, unsupervised-learning and predictive analytic approaches.
•Create proof of concepts using large data sets, including use of Zeek data, Kibana, Elastic Search, Zepplin Notebooks, Spark, Hadoop, and AWS.
•Support the design, development, and deployment of production systems adhering to the Continuous Integration/Continuous Delivery CI/CD pipeline
•Post-deployment support of continuous analysis through the full lifecycle of the capabilities
•Work with the countermeasures team and analysts to evaluate the efficacy analytic capabilities, recommend alternative countermeasures, monitor analytic performance, and refine/upgrade/tune applications.
•Troubleshoot data and analytic processing errors and provide solutions.
•Design, build and maintain front-line, industrial scale workflows/pipelines to potentially process terabytes of data.
•Work with DevSecOps teams to provide CI/CD automation servers and provisioning tools such as Jenkins and Ansible.
•Work independently in a high impact role involving multiple government and contractor stakeholders.
•5 years+ programming in Python
•2 years developing on Spark, Kibana, Elastic Search
•2 years developing on databases
•Experience with large data sets, transforming and querying terabytes of data
•Universal version control repositories such as Artifactory, BitBucket, and Git
•Scan objects for malware, bugs, vulnerabilities, and apply fixes
•Understanding of network data protocols
•Experience with monitoring/diagnosing activity at the host, application, network, internet protocol, database, source code, and LAN layers
•Experience with shell scripting
•Experience working with Bro/Zeek data sets
•Experience using or scripting cybersecurity intrusion detection tools and analysis
•Experience with machine learning/data science stack (e.g. Pandas, Numpy, ScikitLearn, Keras, TensorFlow, PyTorch, networkx)
•Experience in database design, development and data modeling
•Familiar with interactive data-driven analytical notebooks like Zepplin Notebook
•Experience with deploying images using Ansible, Terraform
•Experience with open-source enterprise network monitoring tools like Kafka and Nagios Core
•One or more professional cybersecurity certifications
•Scaled Agile Framework (SAFe) experience
•Experience with EINSTEIN
•Experience with a variety of analytics such as file, network, host-based, and emulytic
•Demonstrated ability to build trusted advisor relationships with clients
•Experience supporting sales and business development
•Experience with financial management
Minimum Education Required: Bachelor’s Degree
Must have active Top Secret government clearance in DISS with SCI eligibility
Due to federal client requirements, only US Citizens can be considered
AT Job Description Under Review