Senior Python Developer - High Level Clearance

Company: ICF Olson
Location: Arlington, Virginia, United States
Type: Full-time
Posted: 12.FEB.2021
< >


ICF is growing and we are hiring mid and senior level Python Developers to work on a large cyber analytics program. This work can be done re...


ICF is growing and we are hiring mid and senior level Python Developers to work on a large cyber analytics program. This work can be done remotely. A current high-level clearance is required. As a Senior level Python Developer with ICF, you will work with our Federal Government customer, Program Subject Matter Experts, and Researchers to evolve, automate, and enhance cyber security capabilities. Your software development skills will help this important program determine how cyber-attacks work, how vulnerabilities are exploited, and the way hostile cyber actors operate. These roles will give you exposure to the best new advanced technologies, showcasing your talent!Requires specialized depth and/or breadth of expertise. Interprets internal or external business issues and recommends best practices. Solves complex problems; takes a broad perspective to identify innovative solutions. Works independently, with guidance in only the most complex situationsWhat you'll be doing: Work closely with cyber personnel to understand manual analytic processes that are used to assist in the automation of those processesCreate automated analytic capability sets (e.g., signature, behavioral, heuristic, anomalous, unsupervised-learning, predictive, and emerging)Develop new platforms to elicit operational effectSupport the design, development, and deployment of production systems adhering to the Continuous Integration/Continuous Delivery CI/CD pipelinePost-deployment support of continuous analysis through the full lifecycle of the capabilitiesPerform functions associated with the analysis of information, refinement of analytics and countermeasure selection, reviewing output, and making upgrades/improvements to the performance of the analytics and countermeasures.Design, build and maintain front-line, industrial scale workflows/pipelines to potentially process terabytes of dataProvide end-to-end solution for a given problem and effectively communicate solutions to teamFine tune application performance, troubleshoot and resolve data processing issuesBuild, maintain and execute unit test cases with high code coverageThrive in a dynamic, multi-team fast-paced, rapid development, startup-like environment as well as work independentlyFamiliarity with Agile methods and software development practices (typically 1-2 week sprints) What you must have: Active high-level security clearance required as part of client contract requirementUS Citizenship required as part of client contract requirement5+ years of experience in software development to include Python and at least one Python web framework5 years programming in Python3 years with machine learning/data science stack (e.g. Pandas, Numpy, ScikitLearn, Keras, TensorFlow, PyTorch, networkx)2 years developing on Spark2 years developing on databases (columnar or RDBMS)Experience with large data sets - regularly transforming and querying terabytes of dataExposure to data hygiene routines and modelsExperience in database design, development and data modelingExpertise with Git based version control (e.g. Github, Bitbucket) What we'd like you to have: Experience with a variety of analytics. Examples include: file, network, host-based, and emulyticExperience within some or all of these capability areas: Intrusion Detection; Analytics; Information Sharing; Intrusion Prevention; Core Infrastructure Familiarity with federal cybersecurity requirements is preferredExperience with shell scriptingExperience with EINSTEINExperience with monitoring/diagnosing activity at the host, application, network, internet protocol, database, source code, and LAN layers or other areas preferredExperience in analytics associated with analyzing databases, source code, hosts, middleware, application, Local Area Network (LAN) and Internet networks across Open System Interconnect (OSI) modelExperience in developing real- or near real-time automationPossess up-to-date knowledge of technological developments in the industryScaled Agile Framework (SAFe) experienceBachelor's Degree. STEM background, nice to have MS/Ph.D. with basic understanding of applied mathematics is preferable but not necessary Working at ICF Working at ICF means applying a passion for meaningful work with intellectual rigor to help solve the leading issues of our day. Smart, compassionate, innovative, committed, ICF employees tackle unprecedented challenges to benefit people, businesses, and governments around the globe. We believe in collaboration, mutual respect, open communication, and opportunity for growth. If you're seeking to make a difference in the world, visit to find your next career. ICF-together for tomorrow.ICF is an equal opportunity employer that values diversity at all levels. (EOE - Minorities/Females/ Protected Veterans Status/Disability Status/Sexual Orientation/Gender Identity). For more information, please read our EEO & AA policy .Reasonable Accommodations are available for disabled veterans and applicants with disabilities in all phases of the application and employment process. To request an accommodation please email and we will be happy to assist. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations. Read more about non-discrimination: EEO is the law and Pay Transparency Statement . Virginia Client Office (VA88)

Apply Now


Loader2 Processing ...