Job Description
Ignite is an ISO 9001 : 2015 and CMMI Services Level 3 certified, Service-Disabled Veteran-Owned Small Business (SDVOSB), headquartered in Huntsville, AL. By design, Ignite is a provider of professional services to customers in educational, federal, and commercial industries and in every action seeks to be the preeminent provider within this business space. Ignite upholds our values of competency, collaboration, innovation, reliability, and results through everything we do.
Ignite is currently seeking a driven, detail-oriented Senior Python Engineer to join our team! In this critical role, you will take charge of a large Python architecture that is essential for analyzing High Fidelity ground-based midcourse defense (GMD) data. You will not only maintain and enhance our current systems but also lead the development of new tools, including a web-based UI and a cutting-edge requirements analysis platform leveraging Large Language Models.
Job Requirements
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 experienceSecurity Clearance Requirements :
Must have an active Secret Security Clearance
Education Requirements :
Master’s DegreeOther Requirements :
Must be a US citizen and be able to hold an active Security Clearance at the Secret Level
We are equal opportunity / affirmative action employers, committed to diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, disability, or protected veteran status, or any other protected characteristic under state or local law. Accommodation Request : If you are a qualified individual with a disability or are a disabled veteran and are unable or limited in your ability to use or access our Careers sites as a result of your disability, you have the right to receive assistance in completing the application process. Please send your request to