S

ShadowDragon

Digital investigation tools for law enforcement

Junior AI/Machine Learning Engineer

AI Application EngineeringPosted on Nov 4
Full-timeNo salary listedRemote

About the Job

Requirements

  • Up to two years of experience in AI engineering, machine learning, software engineering, data science, or a related technical area.
  • Relevant experience may come from internships, academic work, bootcamps, workshops, portfolio projects, hackathons, or open-source contributions.
  • Demonstrated experience completing one or more hands-on, end-to-end AI or machine learning projects.
  • Solid foundational Python programming skills.
  • Foundational understanding of machine learning, deep learning, natural language processing, data processing, and model evaluation.
  • Familiarity with one or more tools or libraries such as PyTorch, TensorFlow, scikit-learn, Hugging Face Transformers, pandas, or NumPy.
  • Interest in LLMs, generative AI, prompt engineering, embeddings, semantic search, RAG, and AI agents.
  • Ability to work with both structured and unstructured data.
  • Comfort using Git, GitHub, command-line tools, notebooks, and APIs in a collaborative development environment.
  • Strong attention to detail, curiosity, problem-solving ability, and willingness to learn from feedback.
  • Clear written communication skills for documenting technical work and experimental results.
  • A collaborative mindset and enthusiasm for building useful, reliable AI-powered products.

Responsibilities

  • Assist in developing and integrating AI-powered features using Python, LLM tools, machine learning libraries, APIs, and internal platform services.
  • Support prompt engineering, prompt testing, model comparison, and the systematic evaluation of AI-generated outputs.
  • Help design and maintain automated tests and regression-testing processes for AI features, services, and workflows.
  • Contribute to RAG workflows, including document preparation, chunking, metadata tagging, embedding generation, retrieval testing, and result evaluation.
  • Prepare, clean, format, sanitize, and validate structured and unstructured data used in AI experiments and model testing.
  • Review model outputs, identify errors and recurring patterns, compare approaches, and clearly document findings.
  • Write clean, readable, and maintainable Python code for scripts, prototypes, experiments, internal tools, and service components.
  • Support the debugging of AI workflows, data pipelines, API integrations, and model behavior under the guidance of senior engineers.
  • Work with existing codebases and services while following established development, testing, and review processes.
  • Participate in code reviews, technical discussions, team planning, and knowledge-sharing activities.
  • Learn and apply production engineering practices, including Git workflows, logging, testing, Docker, CI/CD, deployment fundamentals, and MLOps.
  • Document experiments, implementation decisions, evaluation results, and technical recommendations.

Desired Qualifications

  • Project, academic, or internship experience involving LLMs, chatbots, semantic search, classification, summarization, automation, or other machine learning workflows.
  • Knowledge of LLM evaluation metrics or established processes for testing LLM-powered applications.
  • Experience with QA, automated testing, regression testing, or the validation of nondeterministic AI outputs.
  • Exposure to vector databases, embeddings, document processing, information retrieval, or search systems.
  • Familiarity with AWS, particularly Amazon Bedrock, cloud storage, or approaches to persisting chat and conversation data.
  • Awareness of data sanitization, privacy, and security considerations in LLM applications, including bring-your-own-key architectures.
  • Familiarity with Docker, CI/CD, MLOps, cloud environments, or basic deployment workflows.
  • Experience using the Git command-line interface and GitHub-based collaboration workflows.
  • Exposure to agentic engineering or AI-assisted software development.
  • Familiarity with agent frameworks such as LangGraph, AutoGen, CrewAI, or similar tools.
  • Coursework or practical experience in machine learning, NLP, statistics, data engineering, computer science, or software engineering.
  • Interest in security analytics, investigations, data intelligence, fraud detection, or enterprise AI systems.

About the Company

ShadowDragon

Digital investigation tools for law enforcement

ShadowDragon provides software tools for digital investigations in cybersecurity and digital forensics. Its main products map, monitor, and visualize connections across social media, OSINT, and the deep and dark web, letting investigators drill down in real time and link related digital artifacts. The tools are designed to be integrated via APIs and into existing link-analysis or security orchestration platforms, with options for licenses, subscriptions, integration services, and training. ShadowDragon differentiates itself by offering specialized investigation workflows, customization options, and professional services tailored for law enforcement, private investigators, and corporate security teams. The company’s goal is to help investigators quickly connect clues and move cases forward by providing clear, actionable insights from complex digital sources.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Wilmington, DE
Founded
2013

Recently Posted Jobs

Explore more opportunities at ShadowDragon

See more jobs