Responsibilities include, but are not limited to:
· Develop and maintain a large, multithreaded Python architecture for analyzing complex data from the GMDsim simulation.
· Implement and optimize sophisticated pattern-matching algorithms and perform large-scale data manipulation using the Pandas library.
· Interface with SQL databases to ensure seamless data flow and integrity for the analysis pipeline.
· Continue the development of a requirement analysis tool, conducting traceability studies between system, element, and component-level requirements.
· Utilize Azure OpenAI to enhance Retrieval-Augmented Generation (RAG) and general Q&A capabilities for complex systems documentation.
· Design, develop, and deploy a new web-based user interface that will serve as the front-end for the entire Python analysis architecture.
· Collaborate with systems engineers and stakeholders to understand needs and translate them into technical solutions.
· Document all processes, architectural designs, and best practices for development and maintenance.
Required Qualifications
· Master’s degree in Computer Science, Engineering, or a related STEM field.
· 12 years of experience developing large-scale Python applications, particularly for data analysis and backend systems.
· Demonstrated expertise in data manipulation and analysis using the Pandas library.
· Strong proficiency in designing and working with multithreaded applications.
· Solid experience with SQL databases and integrating them with Python.
· Experience or strong familiarity with AI/ML concepts, including Large Language Models (LLMs) and Retrieval-Augmented Generation (RAG), preferably with Azure OpenAI.
· Ability to work independently on a complex system and drive projects to completion.
· Excellent problem-solving skills and attention to detail.
Desired Qualifications
· Experience in developing web-based user interfaces and familiarity with JavaScript and relevant frameworks (e.g., React, Vue, Angular).
· Knowledge of requirements analysis, systems engineering principles, or traceability studies.
· Familiarity with defense or aerospace simulation data, particularly GMD.
· Experience with containerization tools like Docker and orchestration platforms like Kubernetes.
· Strong written and verbal communication skills to document and present technical solutions.
· MDA experience
Security Clearance Requirements:
Must have an active Secret Security Clearance
Education Requirements:
· Master’s Degree
Other Requirements:
Must be a US citizen and be able to hold an active Security Clearance at the Secret Level