Must Be A US Citizen
Active DOD TS/SCI clearance is required
Seeking a Principal Big Data Software Engineer to join an exceptionally interesting and important program!
Typical responsibilities include supporting the design, coding, test, and integration of software. The qualified candidate will be involved with all phases of the software development life cycle including SW requirements analysis, use case support, SW architecture analysis, detailed design, software builds, generating test plans, ensuring code meets requirements through thorough unit testing, updating technical documents, software integration support, problem detection, and resolving discrepancy reports. The qualified candidate will also be responsible for supporting software validation and verification, qualification, configuration control and documentation at the component level.
Key responsibilities for the qualified candidate include:
• Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
• Design signal processing software based on sparse documentation
• Lead one or more software development teams and ensure the work is completed in accordance with the constraints of the software development process being used on any particular project
• Design/ implement complex signal processing algorithms requiring adherence to strict timing, system resource, or interface constraints
Preferred Location is State College PA
Alternate locations: Dulles, VA
Required Skills:
• An active and transferable TS/SCI U.S. government issued security clearance prior to start date
• Working knowledge of structured and unstructured data storage solutions
• Experience with Hadoop and big data projects;
• Pre-processing using Hive, Impala, Spark or similar;
• Big Data applications using PySpark or Scala-Spark on Hadoop, Hive and/or Kafka, HBase, MongoDB
Desired Skills:
• Software engineering background with multiple programming languages (Java and C++), scripting, DevOps, and Agile experience
Preferred Education/Experience:
• Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 8 years of prior relevant experience unless prohibited by local laws/regulations.