System Architect
Role details
Job location
Tech stack
Job description
The System Architect will design, develop, and maintain a payload data processing and analysis tool suite in support of a classified global security portfolio, delivering critical capabilities to mission stakeholders., *Architect and develop the payload data processing and analysis tool suite supporting a classified global security portfolio *Lead software tool design, development, and automated testing efforts across the full development lifecycle *Collaborate with leaders and subject matter experts to identify data processing, analysis, and visualization needs and deliver software products that meet those needs *Partner with internal customers to ensure the success of payload products and program milestones *Tackle complex technical challenges by learning RF payload theory of operation and applying that knowledge to mission requirements *Support and coordinate work across cross-functional teams to deliver vital capabilities to the warfighter
Requirements
*8 or more years of total relevant experience in software development or systems architecture *Active Top Secret security clearance (required prior to start; TS/SCI eligibility required for long-term employment) *U.S. Citizenship required to meet program and customer requirements *Proficiency in Python for software development and data processing applications *Experience with software development within a Linux operating system environment *Experience using NumPy for data processing and/or linear algebra applications, *Experience with Bokeh or other Python data visualization libraries for interactive investigative data processing tools *Experience managing large, diverse Python codebases *Experience with automated CI testing and reporting on software quality metrics such as code coverage *Experience with Dask or other Python distributed computing frameworks for processing large datasets *Experience with neural networks for regression analysis *Experience leading small technical teams through a design lifecycle to deliver products meeting technical specifications *Familiarity with algorithm definition and implementation, including streaming and packetized data serialization and decomposition *Strong communication, interpersonal, and problem-solving skills with a demonstrated ability to work effectively in cross-functional team environments *, *Experience with Bokeh or other Python data visualization libraries for interactive investigative data processing tools *Experience managing large, diverse Python codebases *Experience with automated CI testing and reporting on software quality metrics such as code coverage *Experience with Dask or other Python distributed computing frameworks for processing large datasets *Experience with neural networks for regression analysis *Experience leading small technical teams through a design lifecycle to deliver products meeting technical specifications *Familiarity with algorithm definition and implementation, including streaming and packetized data serialization and decomposition *Strong communication, interpersonal, and problem-solving skills with a demonstrated ability to work effectively in cross-functional team environments