Software Solution Engineer

New
I
InterImageGenerative AI software
Workable workplace: remote; Workable locations: Arlington, Virginia, United StatesFull-TimeMiddle
Salary105,813 - 162,500 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of software development experience; 2+ years developing Generative AI or Machine Learning applications.
Required Skills
DockerPythonFlaskKubernetesMicrosoft AzureFastAPICI/CDGenerative AI

Requirements

  • 5+ years of software development experience.
  • Strong Python development experience.
  • Experience building APIs using FastAPI, Flask, or similar frameworks.
  • Experience deploying cloud-native applications in Microsoft Azure.
  • Familiarity with Docker and Kubernetes.
  • Experience with Git, CI/CD pipelines, and DevSecOps practices.
  • Strong understanding of software architecture and distributed systems.
  • Preferred: Experience with Azure OpenAI Service and 2+ years developing Generative AI or Machine Learning applications.
  • Preferred: Experience building RAG systems and working with LLMs such as GPT, Llama, Claude, or Mistral.
  • Preferred: Experience with prompt engineering, AI workflow development, AI agents, and autonomous workflows.
  • Preferred: Knowledge of orchestration frameworks such as LangChain, LangGraph, Semantic Kernel, or LlamaIndex, and vector databases such as Pinecone, Milvus, pgvector, Azure AI Search, or Chroma.
  • Preferred: Familiarity with MCP, model evaluation, observability, prompt optimization, and secure or classified AI deployments.
  • Preferred: Familiarity with Terraform or Bicep and Azure Machine Learning, Azure AI Foundry, or Azure Cognitive Services.

Responsibilities

  • Design and build Generative AI applications using commercial and open-source large language models.
  • Develop proof-of-concepts and evolve them into production-ready software.
  • Architect Retrieval-Augmented Generation solutions using vector databases and enterprise data sources.
  • Build intelligent agents and AI workflows for reasoning, automation, and decision support.
  • Develop REST APIs and backend services supporting AI applications.
  • Deploy scalable AI solutions in Microsoft Azure using cloud-native architectures and Azure AI services.
  • Build CI/CD pipelines supporting AI deployment and model iteration.
  • Integrate AI capabilities into enterprise applications and mission systems.
  • Evaluate emerging AI technologies and prototype new capabilities.
  • Optimize model performance, latency, scalability, security, and cost; implement responsible AI practices, guardrails, and model evaluation.
View Full Description & ApplyYou'll be redirected to the employer's site
105,813 - 162,500 USD per year
Apply Now