logo

ICF

AI Engineer - (Remote - US)

Department
Engineering
Job Type / Location
Reston, Virginia
Experience Required
5+ years
Posted On

Key Responsibilities

  • Design and develop end-to-end AI-powered applications integrating LLMs, APIs, and cloud services
  • Build back-end services in Python, including RESTful APIs, data pipelines, and AI/ML integrations
  • Develop front-end experiences using Python frameworks (Streamlit, Dash, Django) and JavaScript frameworks (React, Next.js)
  • Create rapid prototypes and proof-of-concept applications to demonstrate AI value
  • Collaborate with cross-functional teams to translate client problems into technical solutions
  • Maintain and extend low-code solutions (e.g., Microsoft Power Apps) with technical ownership

Requirements

  • Bachelor’s degree in Computer Science or related field with 3–5 years of software development experience
  • Strong proficiency in Python, including API development (Flask, FastAPI, Django) and data libraries
  • Experience integrating AI/ML models and services into production applications
  • Front-end development skills across Python UI frameworks and JavaScript ecosystems
  • Proficiency in SQL and cloud platforms (AWS, Azure, or GCP) with AI/ML services

View Assessment Process

Think you'll be a good fit?