← Back to Jobs

Remote Artificial Intelligence & Machine Learning Engineer - Meetings in Annapolis, MD

Booker DiMaio, LLCRemote

<strong>This job is remote but the first 2-5 days will be onsite in Annapolis, MD. &#160;There will be onsite meetings from time to time so candidates must be within driving distance of Annapolis, MD (21401)<br><br>Candidates must be authorized to work in the U.S. without current or future sponsorship.<br><br>This is a 5 year engagement with possible extensions.</strong><br><br>We&#8217;re looking for an AI/ML Software Engineer to design and build intelligent solutions that automate targeted tasks, support internal teams, and enhance user-facing applications. This role focuses on applying practical AI and machine learning techniques to real-world workflows, including automation, data processing, and advanced language model applications.<p>You&#8217;ll work on initiatives such as chatbot development, intelligent document processing, reporting enhancements, and building AI-driven tools for knowledge retrieval, transcription, translation, redaction, and more. The ideal candidate enjoys solving complex problems and turning emerging technologies into scalable, production-ready systems.</p><h3><strong>What You&#8217;ll Do</strong></h3><ul><li>Design and develop software solutions that incorporate AI/ML to improve efficiency and user experience</li><li>Collaborate with cross-functional teams to define system architecture, workflows, and technical approaches</li><li>Evaluate and implement appropriate solutions, including both LLM-based and traditional methods</li><li>Build and maintain data pipelines and AI-enabled applications</li><li>Develop and execute testing strategies, including unit and integration testing for AI workflows</li><li>Optimize systems for performance, scalability, and cost efficiency</li><li>Support deployment of applications in cloud and containerized environments</li><li>Document system design, workflows, and technical decisions</li></ul><h3><strong>What We&#8217;re Looking For</strong></h3><ul><li>Bachelor&#8217;s degree in Computer Science, Engineering, Data Science, Mathematics, or a related field</li><li>5+ years of experience in AI/ML, data science, or applied machine learning</li><li>5+ years of experience in software development, system design, or backend/web applications</li><li>Experience working with modern AI tools, including large language models (LLMs), APIs, or locally deployed models</li><li>Strong programming experience in Python and building scalable backend services, APIs, or data pipelines</li><li>Solid understanding of SQL and relational databases (e.g., PostgreSQL)</li><li>Experience with Git, containerization (Docker), and cloud-based or distributed environments</li><li>Prior experience supporting government or public sector projects required</li><li>Must be authorized to work in the U.S. without current or future sponsorship</li></ul><h3><strong>Nice to Have</strong></h3><ul><li>Experience with RAG architectures, embeddings, vector search, or graph-based retrieval (e.g., Neo4j)</li><li>Exposure to multi-agent or task-driven AI systems and workflow orchestration</li><li>Familiarity with validating AI outputs, reducing hallucinations, and deploying AI into production environments</li><li>Experience contributing to open-source projects</li><li>Knowledge of hybrid cloud environments, asynchronous processing, or distributed systems</li><li>Exposure to frontend tools such as React or chatbot frameworks (e.g., Microsoft Teams integrations)</li><li>Familiarity with classical NLP techniques in addition to LLM-based approaches</li></ul>

We use cookies to improve your experience and analyze site traffic. By clicking "Accept", you agree to our use of cookies as described in our Privacy Policy.