ME00702-Software Engineer / AI/ML Developer

Momentum Engineering, Inc.•Annapolis Junction, MD
•$200,000 - $245,000

About The Position

Seeking an experienced Software Engineer at Level 3 or Level 4 to support the development, integration, and deployment of AI-enabled capabilities within secure Intelligence Community mission environments. The role focuses on applying software engineering, Python, AI/ML technologies, and cloud-based solutions to operational systems, including integrating large language models (LLMs), retrieval-augmented generation (RAG), and emerging AI technologies to improve cyber data analysis, automate workflows, and enhance mission effectiveness. The engineer will evaluate emerging AI platforms, develop solutions, and collaborate with multidisciplinary teams to implement secure, scalable applications. Work includes building and integrating AI-enabled capabilities into mission systems and analyst workflows; developing software, APIs, models, and data-processing solutions; evaluating and improving model performance; supporting cloud infrastructure and deployment processes; and meeting applicable DoD/IC cybersecurity, data-protection, access-control, and secure-development requirements. This is an exempt hourly position. Salary depends on the candidate’s experience and qualifications.

Requirements

  • Active Top Secret/SCI clearance with NSA Full Scope Polygraph.
  • Bachelor's degree in Computer Science, Software Engineering, Cybersecurity, Information Systems, or a related technical discipline.
  • Level 3: 10 or more years of relevant software engineering experience; Level 4: 15 or more years of relevant software engineering experience.
  • Strong proficiency in Python programming, software development, scripting, and automation.
  • Experience developing RESTful APIs, backend services, and enterprise software applications.
  • Understanding of AI/ML concepts, including model training, evaluation, performance measurement, and optimization.
  • Knowledge of modern AI technologies, including LLMs, prompt engineering, embeddings, RAG, vector databases, and agentic workflows.
  • Experience supporting AI/ML, software development, data engineering, or cloud-based solutions in government, defense, or enterprise environments.
  • Familiarity with Microsoft Azure and/or AWS cloud platforms and supporting services.
  • Working knowledge of cloud architecture, containerization, databases, APIs, identity and access management, and secure system integration.
  • Experience with relational databases, SQL development, query optimization, and database management.
  • Experience with configuration management and infrastructure automation tools such as Ansible, Puppet, Chef, or Terraform.
  • Proficiency using command-line tools, scripting utilities, and development environments for troubleshooting and automation.
  • Ability to evaluate technical alternatives, troubleshoot complex systems, and rapidly develop and refine solutions.
  • Strong analytical, communication, documentation, and collaboration skills.

Nice To Haves

  • Experience with Java, JavaScript, Elasticsearch, Dagster, and Docker.
  • Familiarity with Kubernetes and container orchestration.
  • Experience designing and implementing full-stack applications and AI-enabled services.
  • Experience integrating LLMs into enterprise applications and operational workflows.
  • Knowledge of MLOps, model hosting, data pipelines, orchestration, monitoring, and model lifecycle management.
  • Experience with secure cloud environments, isolated networks, and government cybersecurity requirements.
  • Familiarity with cyber threat analysis, vulnerability assessment, network configurations, and security-focused data analytics.
  • Experience supporting Intelligence Community or Department of Defense mission systems.
  • Experience implementing automated testing, software deployment pipelines, and modern software development practices.

Responsibilities

  • Design, develop, maintain, and enhance enterprise software applications and services using AI/ML technologies, LLMs, RAG, vector search, and agentic workflows.
  • Develop and integrate AI-enabled capabilities into mission systems and analyst workflows for cyber data triage, vulnerability analysis, and decision-making.
  • Design, develop, and deploy AI/ML models and tools for data mining, predictive analytics, knowledge discovery, and process automation.
  • Develop Python applications, backend services, RESTful APIs, and automated data-processing solutions.
  • Integrate AI/ML applications into secure cloud architectures and ensure interoperability with existing enterprise systems.
  • Evaluate AI model performance, accuracy, reliability, and effectiveness through testing, experimentation, and quantitative metrics.
  • Support model optimization, prompt engineering, fine-tuning, and continuous improvement based on operational requirements and user feedback.
  • Collaborate with cyber analysts, data engineers, software developers, and systems engineers to define requirements, troubleshoot issues, and deliver mission-focused solutions.
  • Conduct analyses of alternatives to evaluate commercial, open-source, and internally developed AI technologies.
  • Support cloud infrastructure, containerized applications, databases, configuration management, and automated deployment processes.
  • Develop and execute software test procedures, troubleshoot application issues, and ensure solutions meet functional and performance requirements.
  • Maintain technical documentation, development standards, implementation procedures, and knowledge-transfer materials.
  • Ensure solutions comply with applicable DoD/IC cybersecurity, data-protection, access-control, and secure-development requirements.

Benefits

  • 11 paid holidays
  • Minimum of 3 weeks of PTO
  • Company-sponsored group medical plan
  • Company-paid dental insurance
  • Company-paid vision insurance
  • Company-paid life insurance
  • Company-paid STD/LTD plans
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service