ME00702-Software Engineer / AI/ML Developer

Momentum Engineering

  • Annapolis Junction, Maryland
  • 1 day ago

    Highlights

    This position focuses on integrating large language models (LLMs), retrieval-augmented generation (RAG), and emerging AI technologies into operational systems to improve cyber data analysis, automate workflows, and enhance mission effectiveness. We are looking for a technically strong, hands-on engineer who can evaluate emerging AI platforms, develop innovative solutions, and collaborate with multidisciplinary teams to implement secure, scalable applications.

    Numbers & Facts

    LocationAnnapolis Junction, Maryland

    Description

    Job Summary

    • Seeking an experienced Software Engineer (Level 3 or Level 4) to support the development, integration, and deployment of AI-enabled capabilities within secure Intelligence Community (IC) mission environments
    • The ideal candidate will have a strong background in software engineering, Python development, AI/ML technologies, and cloud-based solutions
    • This position focuses on integrating large language models (LLMs), retrieval-augmented generation (RAG), and emerging AI technologies into operational systems to improve cyber data analysis, automate workflows, and enhance mission effectiveness
    • We are looking for a technically strong, hands-on engineer who can evaluate emerging AI platforms, develop innovative solutions, and collaborate with multidisciplinary teams to implement secure, scalable applications

    Primary Responsibilities

    • Design, develop, maintain, and enhance enterprise software applications and services that leverage AI/ML technologies, LLMs, RAG, vector search, and agentic workflows
    • Develop and integrate AI-enabled capabilities into existing mission systems and analyst workflows to support cyber data triage, vulnerability analysis, and decision-making
    • Design, develop, and deploy AI/ML models and tools supporting data mining, predictive analytics, knowledge discovery, and process automation
    • Develop Python-based applications, backend services, RESTful APIs, and automated data processing solutions
    • Integrate AI/ML applications into secure cloud-based architectures, ensuring 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 (AoAs) 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

    Required Qualifications

    • Must have 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+ years of relevant software engineering experience
    • Level 4: 15+ 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

    Desired Qualifications

    • 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

    Exempt hourly position. 11 paid holidays, minimum of 3 weeks PTO, company sponsored group medical plan, company paid dental, vision, life insurance, and STD/LTD plans. Salary is dependent upon the candidate’s experience and qualifications.

    Similar Jobs