Data Scientist
$154,050–$278,475 year
On-siteMcLean, Virginia, United States
Job Summary
Build a modern cloud-based system to replace a legacy standalone platform for automating forensic image processing, metadata extraction, and analyst display. Design, implement, and operate data management solutions that handle data streams from storage to consumption across digital systems. Optimize data throughput and query performance while running security scans on web applications. Work within an Agile Scrum environment with 2-week sprint cycles to develop machine learning models for text and multimedia data using Python, PySpark, and Databricks. Collaborate with stakeholders and infrastructure teams to manage ElasticSearch clusters, Apache Spark jobs, and automated build pipelines.
Required Qualifications
- Active TS/SCI with poly
- Masters and at least 15 years of experience
- Doctorate and at least 13 years of experience
- Bachelors and 18 years of experience
- Experience working with an AWS cloud environment
- Experience understanding and implementing system security requirements
- Experience creating a testing environment to identify and improve bugs and efficiencies
- Experience programming in Python, PowerShell, and Java 8+
- Experience using Python and the PySpark library to read, write, and manipulate large structured and semi-structured datasets
- Experience using task tracking and version control technology to include JIRA and GitHub
- Experience using SQL and database technologies such as MySQL or SQL server
- Experience using and managing ElasticSearch clusters
- Experience tuning and optimizing ElasticSearch
- Experience creating and managing ElasticSearch indices
- Experience with Apache Spark and managing Spark clusters
- Experience tuning and optimizing Apache Spark
- Experience with the Databricks platform and Databricks API & CLI
- Experience understanding Hadoop Distributed File System (HDFS)
- Experience understanding Databricks File System (DBFS)
- Experience with infrastructure as code (IaC) technologies including AWS Cloud Formation
- Experience using automated build tools such as Jenkins
- Experience implementing machine learning models on text and multimedia data such as Spark NLP and Computer Vision models
- Experience with Linux operating systems and shell scripting such as Bash
- Experience developing machine learning models on text data and structured datasets
- Must adhere to an Agile Scrum development methodology best practices
- Must work in a quick-paced, dynamic, agile software development environment
- Must work with 2 week sprint cycles
Desired Qualifications
- Bachelor's degree in Engineering, Computer Science, Mathematics, Data Science, Statistics, or related field or equivalent work experience
- Demonstrated professional experience with cloud technology networks, digital forensics, or cybersecurity topics
- Demonstrated experience using artificial intelligence and machine learning technologies/packages
- Demonstrated experience using data pipelines and workflow technologies
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.