Mid to Senior Software Developer, AI/ML 107-007

IC-CAP LLC$110K — $130K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of software development experience with a bachelor's degree
  • 3-5 years of software development experience with a master's degree
  • Active TS/SCI Clearance
  • Proficiency in AI/ML technologies and natural language processing
  • Familiarity with Agile methodologies and related tools

Responsibilities

  • Research and develop software for AI and ML applications
  • Build and integrate large language model services
  • Configure and deploy model providers based on environment needs
  • Design document processing pipelines for various formats
  • Implement search and indexing with Elasticsearch
  • Create AI-facing user interfaces for interactive applications
  • Lead and mentor junior developers in AI/ML practices

Benefits

  • Professional development and mentorship opportunities
  • Work on cutting-edge AI projects
  • Access to advanced tools and technologies
  • Collaborative work environment
  • Potential for upward mobility in a growing field
Full Job Description
Software Developer, AI/ML Mid to Senior

Researches, designs, develops, and modifies enterprise-wide systems and applications software with an emphasis on artificial intelligence and machine learning capabilities. Builds and integrates large language model services, natural language processing pipelines, and retrieval systems that turn large volumes of unstructured documents into searchable, analyzable, and conversational intelligence. Participates in planning for system and development deployment and is responsible for meeting software compliance standards. Evaluates the interface between hardware and software, operational requirements, and characteristics of the overall system. Documents testing and maintenance of system corrections.

This position supports a document intelligence and analysis platform spanning a React/TypeScript analytic dashboard, Java microservices, Python AI services, and Elasticsearch and Neo4j data stores, deployed in a containerized on-premise environment.

Mid-Level Software Developer Job Duties:
  • Experience developing software using Agile processes
  • Develop and integrate LLM-backed capabilities using AnythingLLM as the chat backend, including workspace, thread, and streaming-chat REST endpoints supporting an analytic chat assistant and an LMS training assistant
  • Configure and work across pluggable model providers Ollama, OpenAI, Azure OpenAI, Anthropic, Mistral, LM Studio, LiteLLM, NVIDIA NIM, and others with model and workspace selection driven by runtime environment configuration rather than hard-coded values, supporting deployment into disconnected and constrained environments
  • Build retrieval-augmented generation workflows: embedding and vector store configuration, document chunking, context assembly, source attribution, and prompt and system-prompt development
  • Develop and maintain Python AI/NLP services using FastAPI, Uvicorn, and Pydantic, including entity extraction and analysis (spaCy, NLTK) and coreference resolution (AllenNLP, PyTorch, Transformers, scikit-learn)
  • Build Java microservices for ingestion, enrichment, alerting, and query that prepare and serve data to the AI layer
  • Develop document processing pipelines that convert Word, Excel, PDF, and other formats into structured, model-ready text (Apache Tika, PDFBox, Apache POI)
  • Implement search, indexing, and hybrid retrieval against Elasticsearch, and model entity relationships in Neo4j to support graph-aware analysis
  • Build AI-facing user interfaces including streaming chat, source citation, human-in-the-loop review, and data-dense visualization of model output and entity relationships
  • Tune streaming performance end to end, from reverse-proxy buffering and timeout configuration through token rendering in the browser
  • Develop evaluation and regression testing approaches that make model and retrieval quality measurable over time
  • Experience using tools such as:
    • TypeScript
    • React
    • MUI (Material UI)
    • Vite
    • D3, Recharts, React Flow (xyflow), Leaflet / ArcGIS
    • Elasticsearch
    • Neo4j
    • Java 17 with Vert.x
    • Apache Tika, PDFBox, Apache POI
    • Python, FastAPI, Pydantic
    • spaCy, NLTK, PyTorch, Transformers
    • AnythingLLM
    • Ollama or comparable self-hosted model runtimes
    • Keycloak, Nginx
  • Experience building cloud-based applications not required, but great to have


Mid-Level Software Developer Education and Experience:
  • 911 years of experience with a bachelor's degree
  • 79 years of experience with a master's degree


Senior Software Developer Job Duties:
  • Same as mid-level duties above, plus:
  • Own significant portions of the AI stack, including architecture decisions on model integration, retrieval strategy, and evaluation methodology
  • Lead performance, reliability, and quality improvement efforts across LLM and ML services, and establish baselines against which improvements are measured
  • Provide technical guidance and mentorship to mid-level developers on AI/ML implementation practices
  • Experience using tools such as: Git, Jenkins, Docker, JIRA, Confluence
  • Experience building cloud-based applications not required, but great to have


Senior-Level Software Developer Education and Experience:
  • 12+ years of experience with a bachelor's degree
  • 10+ years of experience with a master's degree


Security Clearance:
  • Active TS/SCI Clearance and the willingness to sit for a CI polygraph, if needed


About IC-CAP LLC

IC-CAP LLC Careers

There has never been a more opportune time to join the dynamic team at IC-CAP LLC, a leader in innovative solutions and professional growth in the industry.

Explore Job Opportunities

IC-CAP LLC invites professionals to be part of a company that is dedicated to fostering leadership and innovation. The team at IC-CAP LLC helps some of the most renowned companies navigate their transformation journeys with cutting-edge solutions. Harness the power of a workplace where diversity, culture, and professional growth are prioritized to transform industries and lead market trends.

IC-CAP LLC Employment Philosophy

IC-CAP LLC is building a robust employment framework that supports not only career advancement but also personal development through diversity training and leadership workshops. This approach ensures that every team member can thrive professionally in a supportive and dynamic environment.

Engage in Meaningful Work

Join IC-CAP LLC, where job opportunities are not just positions, but pathways to personal and professional development. With a focus on innovation and leadership, employees are encouraged to take on challenges that foster industry-leading expertise and skills.

Internship Programs and Career Growth

IC-CAP LLC offers internships that provide invaluable industry experience and a stepping stone to full-time employment. Interns at IC-CAP LLC gain hands-on experience, working alongside seasoned professionals on real-world projects that matter.

Benefits of Joining IC-CAP LLC

Choosing a career at IC-CAP LLC means securing a plethora of benefits designed to nurture and enhance both professional and personal life. From comprehensive health benefits to flexible work arrangements and continuous learning opportunities, IC-CAP LLC is committed to the well-being and continuous growth of its team members.

Networking and Professional Development

IC-CAP LLC promotes a culture of continuous improvement and networking. Employees are encouraged to engage in various professional development activities, enhancing their skills and expanding their professional networks.

How to Apply

Discover the array of career paths available at IC-CAP LLC by exploring open positions that match your skills and interests. The hiring process at IC-CAP LLC respects the time and effort of all candidates, ensuring a transparent and respectful interview and selection process.

Stay Connected with IC-CAP LLC Careers

Stay informed about the latest in career opportunities and industry trends by subscribing to IC-CAP LLC job alerts. Tailor your preferences to receive updates that align with your career aspirations and professional interests.

SEARCH IC-CAP LLC JOBS

READ CAREERS BLOG

Job Alert Emails

Customize your subscription to receive job alerts, the latest news, and insider tips tailored to your preferences. Discover the exciting and rewarding opportunities that await at IC-CAP LLC.
Learn more about IC-CAP LLC

Similar Jobs

More Jobs at IC-CAP LLC

More Information Technology Jobs

Find similar Mid to Senior Software Developer, AI/ML 107-007 jobs: