• Data Architect, w/Poly

    Job Locations USA-VA-McLean
    Job ID
    Number of Positions
    Job Function
    Information Technology
    Security Clearance Level
    Top Secret/SCI with Polygraph
    Full/Part Time
    Full Time
  • Job Description

    Researches, designs, develops and/or modifies enterprise-wide systems and/or applications software.


    Location: McLean. Hours: TBD. This position requires an extra scrub. Mandatory Skills: Data Architect is responsible for acquiring, processing, and refining large or complex data sets from various sources utilizing computer programming where necessary. Analyze, evaluate, and assess quantitative data using statistical software (computer models, geospatial models, software languages, mathematical models) to contribute to or develop software tools, analytic models, or report. Anticipate and project a wide range of possible outcomes using scenario/alternative analyses, machine learning or other advanced analytic techniques. Demonstrated experience developing new data workflow and approaches using Pentaho and custom scripting to handle high volume, heterogeneous data used to identify patterns, correlations, trends, and relationships. Experience in data science methodology to integrate systems engineering and data science techniques. Demonstrated experience with data architecture, data modeling, database design, and data systems implementation especially with Oracle-based technologies such as MySQL, NoSQL technologies like ElasticSearch, and distributed systems like Hadoop, or HPCC. Demonstrated experience in data analysis of structured and unstructured data, including financial, web, event and travel data. Demonstrated experience with two or more: XML, JSON, SQlLte databases, PCAP. Demonstrated experience in developing customer data visualizations using COTS products like Tableau or Kiabana. Desired Skills: Demonstrated experience working independently to formulate and execute project plans, leading teams of data engineer and analysts, providing training on the use of new tools, technologies and data sets. Demonstrated experience manipulating and deriving actionable information from large data sets. Demonstrated experience with development in a Unix/Linux environment, bash scripting, deploying code, using servers and virtual machines. Demonstrated experience in coding languages like Python, Java, ECL, SQL, Javascript or C. Demonstrated experience in bulk analysis of systems log data, COTS and custom-developed Natural Language Processing (NLP) and text analytics, content analysis tools, algorithms as well as developing or implementing machine learning, statistical analysis, and NLP techniques on bulk data.


    1. Designs, develops, codes, tests and debugs highly complex new software products or makes significant enhancements to existing software.


    2. Develops and applies advanced methods, theories, and research techniques in the investigation and solution of complex and advanced software applications and problems.


    3. Resolves highly complex hardware/software compatibility and interface design considerations.


    4. Conducts investigations and tests of considerable complexity.


    5. Factors emerging technologies and product supportability into design and implementation.


    6. Provides input to staff involved in writing and updating technical documentation such as user manuals, system documentation, and training materials.


    7. Advises hardware engineers on machine characteristics that affect software systems, such as storage capacity, processing speed, and input/output requirements.


    8. Prepares reports on analyses, findings, and project progress, and presents results to management and/or customer personnel.


    9. Serves as a customer interface to resolve problems and ensure requirements are met on a timely basis.


    10. Provides guidance and work leadership to less-experienced software developers, and may have supervisory responsibilities.


    11. Serves as a technical team or task leader.


    12. Maintains current knowledge of relevant technology as assigned.


    13. Participates in special projects as required.


    1. Bachelors Degree in Computer Science, Engineering or a related technical discipline, or the equivalent combination of education, technical training, or work/military experience.


    2. Masters Degree preferred.


    10-15 years of related software development experience.


    As a trusted systems integrator for more than 50 years, General Dynamics Information Technology provides information technology (IT), systems engineering, professional services and simulation and training to customers in the defense, federal civilian government, health, homeland security, intelligence, state and local government and commercial sectors. With approximately 32,000 professionals worldwide, the company delivers IT enterprise solutions, manages large-scale, mission-critical IT programs and provides mission support services. GDIT is an Equal Opportunity/Affirmative Action Employer - Minorities/Females/Protected Veterans/Individuals with Disabilities.









    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed!

    Need help finding the right job?

    We can recommend jobs specifically for you! Click here to get started.