IGNITE · 1 day ago
SENIOR PYTHON ENGINEER
Ignite is an ISO 9001:2015 and CMMI Services Level 3 certified, Service-Disabled Veteran-Owned Small Business headquartered in Huntsville, AL. They are currently seeking a driven, detail-oriented Senior Python Engineer to take charge of a large Python architecture essential for analyzing High Fidelity ground-based midcourse defense (GMD) data, while also leading the development of new tools including a web-based UI and a requirements analysis platform leveraging Large Language Models.
Defense & Space
Responsibilities
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
Qualification
Required
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
Must have an active Secret Security Clearance
Must be a US citizen and be able to hold an active Security Clearance at the Secret Level
Preferred
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
Company
IGNITE
Ignite, a Service-Disabled, Veteran-Owned, Small Business (SDVOSB) headquartered in Huntsville, AL, is ISO 9001:2015 certified and appraised at CMMI Services Level 3 and CMMI Development Level 2.