IAMUS

(8021) Software Engineer

IAMUS  •  $138k - $180k/yr  •  Columbia, MD (Hybrid)  •  7 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

As a Software Engineer focused on AI Integration, you will be responsible for designing, developing, and implementing the "paved road" for AI at our company. Note: This role is not focused on training foundational AI models from scratch. Instead, you will take industry best practices, open-source capabilities, and large language models (LLMs), and build a secure framework that allows our other software capabilities to seamlessly leverage AI. You will work closely with other talented engineers to create secure, enterprise-grade AI software solutions, including Model Context Protocol (MCP) servers, reusable AI skills, strict safety guardrails, and other AI framework capabilities that meet the complex needs of our clients.

In this role, you will have the opportunity to work with modern tools and technologies at the intersection of complex backend engineering and applied AI, and you will be encouraged to stay up-to-date with the latest developments in the field. You will be part of a dynamic and collaborative team that is committed to delivering high-quality, secure software solutions. If you are a self-motivated, creative, and detail-oriented software engineer who is passionate about treating AI as a complex software integration problem, we would love to hear from you.

Requirements

Essential Job Responsibilities

  • Must have a strong working knowledge and experience developing Java based software capabilities.
  • Design and develop foundational AI frameworks, including internal APIs, middleware, and routing layers that allow other systems to securely utilize AI capabilities.
  • Build Model Context Protocol (MCP) servers and a library of reusable "skills" (function calling/tools) that enable AI models to safely interact with our internal databases, microservices, and external APIs.
  • Implement strict enterprise AI guardrails, ensuring data privacy, sensitive data scrubbing, prompt injection defenses, and output validation to meet stringent security requirements.
  • Should have an inquisitive nature, responsiveness, and excellent testing skills (including an interest in automated testing pipelines for non-deterministic AI outputs).
  • Must also possess strong troubleshooting skills and the ability to work under pressure with multiple deadlines.
  • Will work in a fast-paced, small business environment with our talented team.
  • Other duties as assigned.

Minimum Qualifications

  • Security Clearance - A current U.S. Government Security clearance is not requiredon day 1, but will be processed for one; U.S. citizenship required. Can also consider candidates with current Secret or TS level clearance.
  • 5+ years of experience Software Engineering, Modern Java Frameworks and Libraries (e.g. Spring, Guava) Bachelors in related field; OR 3 years relevant experience with Masters in related field; OR High School Diploma or equivalent and 9 years relevant experience.
  • Applied AI Experience: Hands-on experience or a strong aptitude for integrating commercial LLM APIs (e.g., OpenAI, Anthropic) or open-source models into backend applications.
  • Demonstrated understanding of modern applied AI concepts such as prompt engineering, function-calling/tool-use, and Retrieval-Augmented Generation (RAG).
  • Experience in designing enterprise APIs.
  • Experience in RESTful web services.
  • Experience in Microservices architecture.
  • Experience in Object Oriented Programming (OOP) paradigms.
  • Experience with the agile software lifecycle.
  • Experience with configuration management tools (e.g. Git, Nexus, Maven).
  • Comfortable working on a linux command line.
  • Has a proven ability to learn quickly and works well both independently as well as in a team setting.
  • Problem solving skills and ability to review information and compile data appropriately as needed.
  • Must be able to work in a hybrid environment, spending an average of 1-2 days per week at our Columbia, MD office. Flexibility is essential to adapt to schedule changes as needed.

Preferred Requirements

  • Familiarity with Java-based AI integration frameworks (e.g., Spring AI, LangChain4j) or Python equivalents (LangChain, LlamaIndex).
  • Experience with Vector Databases, semantic caching, and AI observability tools.
  • Experience with NiFi, Kafka, AWS Infrastructure, and K8's.
  • Experience in cloud based technologies (AWS, Azure).
  • Experience in SQL databases (e.g., Postgres, MySQL), distributed databases, NoSQL databases.
  • Scripting experience (particularly Python, given its prominence in the AI ecosystem) is a huge plus.
  • Prior experience or familiarity with our Big Data Platform is a plus.
  • Understanding of agile software development methodologies and use of standard software development tool suites. (e.g., JIRA, Confluence, Youtrack, Github, etc.)
  • DoD 8140 / 8570 IAT Level II compliance certifications may be required in this position as directed by the customer.

Compensation

At IAMUS Consulting, we're building a team of like-minded individuals who aren't afraid to work hard and support one another to achieve greater results. Fostering an environment where high-caliber employees can shine means that we offer benefits and support for our team both in the office and beyond. Our benefits include health insurance, life insurance, disability insurance, financial and retirement plans, paid leave, professional development, tuition assistance, and dependent care.

Salary at IAMUS Consulting varies based on location, education, skills, experience, as well as contract-specific affordability. The estimated salary range for this position is between $138,000 and $180,000. This estimate is one part of IAMUS Consulting's overall compensation package.

IAMUS

About IAMUS

When you’re solving the nation’s most complex cyber, data science, and IT challenges, who you team with matters.

WHAT WE DO: At IAMUS, we deliver high-quality solutions and services to IC, DoD, Federal and commercial customers. Our cybersecurity analysts ensure the secure operations of some of our nation’s most important missions through:

▪️ Cybersecurity: Blue/Purple Teaming, Security Monitoring, Incident Response, Forensics, Threat Hunting

▪️ Splunk Deployment: Successfully delivered one of the five biggest Splunk deployments in the US Government

▪️ Custom Solutions: Developed custom solutions at scale for mission success

▪️ Technical Expertise: Intimately familiar with both bare metal and cloud-based environments

WHO WE WORK WITH: Federal agencies and commercial customers.

WHY IT WORKS: Leveraging over two decades of expertise, IAMUS security, software, and systems engineers and architects are solving some of the nation’s most complex problems in cyber analytics and data science, and infrastructure security lifecycle - from architecture, integration, quality, governance, testing, management, and analysis: all the way from concept to users' eyeballs on the glass.

WHAT SETS US APART: We are a smaller, highly innovative and agile team. As your trusted partner in cyber defense, our technically astute experts ensure project deliverables are completed on time and within budget while of the highest quality. We make sure the job is done, ensuring you see the most return on your cyber operations investment. We solve your complex problems with the right tools for the right job.

HOW IT WORKS:

- Intro discussion/call

- Project/Problem Scope

- Proposal

- Signing and onboarding

WHAT OTHERS SAY: "[IAMUS’] ability to tell the story of data and incorporate training and awareness resonates through your organization's organic data team, making them more effective as they transition forward." Eugene Ballard, 170A at 781st MI BN

Industry
Aviation & Aerospace
Company Size
11-50 employees
Headquarters
Eldersburg
Year Founded
2015
Social Media