Job Openings

Job
Openings

We’re Looking for extraordinary people to join an extraordinary team.

All positions come with a competitive salary, best-in-class benefits, and the opportunity to pursue challenging work in a stable, supportive environment.

JOIN US.

  • Data Engineer

    Arlington, VA \ All Levels

    Company Overview

    At Cynnovative, we leverage machine learning, computer science, and software engineering to address high-impact problems in the cyber domain, specifically those which are critical to U.S. national security. We primarily extend fundamental research to invent, design, develop, and deploy prototype solutions that support persistent problems in this domain.

    Job Overview

    Data scientists and engineers at Cynnovative play a key role in our integrated, multi-disciplinary teams, providing statistical, methodological, and analytical support as well as machine learning expertise. As a data engineer, you will transform data into a useful format for analysis by our data scientists who apply methods ranging from basic statistics to state-of-the art machine learning techniques and cutting-edge research to protect people, networks, and devices from cyber threats. While Cynnovative’s research is broadly defined, you can anticipate frequent opportunities to gain domain expertise in a cyber-related field during the course of normal duties.

    This is a research and development role. The ideal candidate is experienced with architecting distributed systems, creating reliable pipelines, combining data sources, and collaborating with data scientists and building the right solutions for them. Because Cynnovative interfaces with operational users and aspires to create practical solutions, the ideal candidate is similarly comfortable developing and deploying prototypes while addressing the practical issues inherent in operational scenarios, such as sparse or messy data. As a growing company, Cynnovative offers many leadership opportunities, including as principal investigators of future projects.

    Responsibilities
    May Include

    • Collaborating with data scientists to develop and optimize data ingest, transformation, and storage solutions that will enable machine learning on large datasets
    • Developing, deploying, and maintaining data pipelines and databases
    • Discovering and demonstrating technology solutions to support novel research in the cyber domain
    • Designing and deploying machine learning algorithms in the course of R&D activities
    • Documenting and presenting findings and technical results

    Requirements
    Must Have

    • M.S. in a quantitative field or B.S. with 2+ years of experience
    • High fluency in Python (5+ years of experience)
    • Fluency in Java or C++ (3+ years of experience)
    • Experience developing data ontologies, data schemas, and database designs
    • Experience leveraging cloud services, specifically Amazon Web Services (AWS)
    • Experience with Kubernetes or similar deployment mechanisms
    • Experience with Apache Airflow or Apache NiFi
    • Excellent oral and written communication skills
    • Ability to work as part of a remote team
    • U.S. Citizenship and an active TS/SCI security clearance

    Desired Skills
    Nice To Have

    • Experience developing or deploying solutions in classified environments
    • Experience with performance tuning MinIO or other Object stores
    • Experience with cyber-related research
    • Experience with machine learning

    Cynnovative is committed to creating a diverse environment and is proud to be an equal opportunity employer. Cynnovative recruits, employs, trains, compensates and promotes regardless of race, religion, color, national origin, sex, disability, age, veteran status, and other protected status as required by applicable law.

    Please send resumes and inquiries to [email protected]  with the position title in the subject line.

  • Data Scientist

    Arlington, VA \ All Levels

    Company Overview

    At Cynnovative, we leverage machine learning, computer science, and software engineering to address high-impact problems in the cyber domain, specifically those which are critical to U.S. national security. We primarily extend fundamental research to invent, design, develop, and deploy prototype solutions that support persistent problems in this domain.

    Job Overview

    Data scientists at Cynnovative play a key role in our integrated, multi-disciplinary teams, providing statistical, methodological, and analytical support as well as machine learning expertise. As a data scientist, you will apply methods ranging from basic statistics to state-of-the art machine learning techniques to cutting-edge research to protect people, networks, and devices from cyber threats. While Cynnovative’s research is broadly defined, you can anticipate frequent opportunities to gain domain expertise in a cyber-related field during the course of normal duties.

    This is a research and development role. The ideal candidate is experienced with reading, understanding, and leveraging academic research across multiple domains in order to generate novel concepts and prototypes. Because Cynnovative interfaces with operational users and aspires to create practical solutions, the ideal candidate is similarly comfortable developing and deploying prototypes while addressing the practical issues inherent in operational scenarios, such as sparse or messy data. As a growing company, Cynnovative offers many leadership opportunities, including as principal investigators of future projects.

    Responsibilities
    May Include

    • Implement supervised, unsupervised, and anomaly detection algorithms
    • Implement natural language processing, information extraction algorithms
    • Implement agent-based planning and reasoning techniques, including reinforcement learning
    • Implement graph-theoretic algorithms and machine learning models for graphs
    • Propose and prototype other analytical techniques relevant to current research.
    • Collaborate on composing research papers, white papers, proposals, and presentations to customers supporting ongoing business development
    • Collaborate to harden and transition prototypes for production environments
    • Brief external stakeholders on proposed and ongoing research efforts

    Requirements
    Must Have

    • B.S. in a quantitative field (M.S. or Ph.D. preferred for senior positions. Fields such as computer science, artificial intelligence, or mathematics preferred.)
    • Proficiency in Python and familiarity with data science packages such as Numpy, Scikit-learn, Pandas, and Pytorch (or Tensorflow). An ideal candidate also has experience in another language such as Java or C++
    • Excellent written and verbal communication skills
    • U.S. Citizenship and ability to attain and maintain TS/SCI security clearance

    Desired Skills
    Nice To Have

    • Experience with deep learning frameworks (PyTorch, TensorFlow, Keras, etc.)
    • Experience with distributed computing (Hadoop, Spark, etc.)
    • Experience productionizing data science workflows (Docker, Flask, SQL, Gvisor etc.)
    • Familiarity with the fundamentals of machine learning concepts
    • Familiarity with Cybersecurity data, tools, and techniques
    • Previous experience in a research and development environment
    • Previous experience working with U.S. federal and public sector clients

    Cynnovative is committed to creating a diverse environment and is proud to be an equal opportunity employer. Cynnovative recruits, employs, trains, compensates and promotes regardless of race, religion, color, national origin, sex, disability, age, veteran status, and other protected status as required by applicable law.

    Please send resumes and inquiries to [email protected]  with the position title in the subject line.

  • Software Engineer

    Arlington, VA \ All Levels

    Company Overview

    At Cynnovative, we leverage machine learning, computer science, and software engineering to address high-impact problems in the cyber domain, specifically those which are critical to U.S. national security. We primarily extend fundamental research to invent, design, develop, and deploy prototype solutions that support persistent problems in this domain.

    Job Overview

    Software engineers at Cynnovative play a key role in our integrated, multi-disciplinary teams. As a software engineer, you will design, build, test, and implement software components to understand and protect people, networks, and devices from cyber threats. You will analyze and build systems that use large data sets while working closely with subject matter experts and end users for deployment in operational environments.

    This is a research and development role. The ideal candidate is experienced with the state-of-the-art and is expected to exceed it with their colleagues. Because Cynnovative interfaces with operational users and aspires to create practical solutions, the ideal candidate is similarly comfortable with developing and deploying prototypes while addressing the practical issues inherent in operational scenarios, such as complex data encapsulation, interoperability paradigms, specific processor architecture support, or bespoke deployment environments. As a growing company, Cynnovative offers many leadership opportunities, including as principal investigators of future projects.

    Responsibilities
    May Include

    • Work closely with data scientists to write and test code that implements machine learning and deep learning models in both R&D and operational environments
    • Design, build, test, and implementation of software products throughout the software development life cycle
    • Perform requirements analysis, system architecture design, code quality reviews, and configuration management controls
    • Implement processes, procedures, and standards to improve reliability and maintainability of code bases
    • Collaborate to harden and transition prototypes for production environments
    • Collaborate on composing research papers, white papers, proposals, and presentations to customers supporting ongoing business development
    • Brief external stakeholders on proposed and ongoing research efforts

    Requirements
    Must Have

    • B.S. in computer science or similar field (M.S. or Ph.D. preferred for senior positions)
    • Experience in building scalable systems
    • Experience with relational databases and document stores
    • Experience with containerized environments (Docker, Gvisor, etc.)
    • Strong proficiency in object-oriented programming languages (Java or Python)
    • Excellent written and verbal communication skills
    • Ability to work as part of a remote team
    • U.S. Citizenship and ability to attain and maintain TS/SCI security clearance

    Desired Skills
    Nice To Have

    • Experience with C, C++ or any other procedural programming language
    • Experience leveraging cloud services, specifically Amazon Web Services (AWS)
    • Familiarity with the fundamentals of machine learning concepts
    • Familiarity with Distributed computing (Kubernetes, Hadoop, Spark, etc.)
    • Familiarity with cyber-related data, tools, and techniques
    • Previous experience in a research and development environment
    • Previous experience working with U.S. federal and public sector clients

    Cynnovative is committed to creating a diverse environment and is proud to be an equal opportunity employer. Cynnovative recruits, employs, trains, compensates and promotes regardless of race, religion, color, national origin, sex, disability, age, veteran status, and other protected status as required by applicable law.

    Please send resumes and inquiries to [email protected]  with the position title in the subject line.