Experienced Recruiting Partners

Principal Data & Analytics Engineer

Experienced Recruiting Partners - Remote, Remote

Location: Remote

US Citizenship Required

The Principal Data & Analytics Engineer will be a senior technical individual contributor position within Operations & Security Services (OSS) Department. The Principal Data & Analytics Engineer will provide overall strategic and tactical direction, operational enhancements, and expert troubleshooting for a suite of data and analytics tools deployed by OSS to thousands of State, Local, Tribal, and Territorial (SLTT) organizations through the Multi-State Information Sharing & Analysis Center (MS-ISAC) and Elections Infrastructure Information Sharing & Analysis Center (EI-ISAC).


  • Develop strategic roadmaps for data and analytic technologies in alignment with OSS’ strategy and direction from the MS-ISAC and EI-ISAC executive committees used within OSS by evaluating current technologies and new technologies through relationships with vendors, other non-profit organizations, and government entities
  • Make recommendations to OSS executive leadership on product capabilities, direction, investments, and divestments of technologies, products, and services
  • Serve as the most senior technical expert on deployed products including Snowflake, Airflow, and other data tools and analytic platforms
  • Create and maintain optimal data pipeline architecture
  • Assemble large, complex data sets that meet functional / non-functional business requirements
  • Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, etc.
  • Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL and AWS ‘big data’ technologies
  • Build analytics tools that utilize the data pipeline to provide actionable insights into member cyber events, member data, and other key business performance metrics
  • Other tasks and responsibilities as assigned



  • Bachelor’s degree in information technology, data science, or a related field
  • 8+ years’ experience in deploying and managing data and analytic tools in a cloud environment
  • Advanced working SQL knowledge and experience working with relational databases, query authoring (SQL)
  • Experience building and optimizing ‘big data’ data pipelines, architectures, and data sets
  • Build processes supporting data transformation, data structures, metadata, dependency, and workload management
  • A successful history of manipulating, processing, and extracting value from large disconnected datasets
  • Working knowledge of message queuing, stream processing, and highly scalable ‘big data’ data stores
  • Experience with software engineering best practices, including source control systems (BitBucket, git), CI/CD, automated unit testing
  • Experience working in Agile/Scrum development environment
  • Experience in data modeling and schema design, using tools like erwin Data Modeler
  • Continuously supporting BI, Analytic, and Data Science teams and their respective toolsets (Domo, SageMaker)
  • Experience with big data tools: Hadoop, Spark, Kafka, etc.
  • Experience with relational SQL and NoSQL databases, including Snowflake Experience with data pipeline and workflow management tools: Azkaban, Luigi, Apache Airflow, etc.
  • Experience with AWS cloud services: EC2, S3, Datalake, Glue, AppFlow Experience with stream-processing systems: Storm, Spark-Streaming, Apache Kafka, etc.
  • Experience with object-oriented/object function scripting languages: Python, PHP, Java, C++, Scala, etc.
  • Solid organizational skills including attention to detail and multi-tasking skills Candidate must be eligible to obtain National Security Clearance
  • The position is open to U.S. citizens and requires a favorably adjudicated DHS Fitness Review for Public Trust Positions**

Posted On: Friday, May 27, 2022

Apply to this job