SENIOR PYTHON ENGINEER

AlatecHuntsville, AL
2d

About The Position

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.

Requirements

  • 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

Nice To Haves

  • 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

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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service