Senior Full Stack Engineer- Remote

ICFReston, VA
5d$98,124 - $166,810Remote

About The Position

We are open to supporting 100% remote work anywhere within the US If you live in the DC Metro area you will be required to go into the customer site in Rockville, MD 1 day a week. ICF is seeking a highly motivated and technically skilled Full-Stack Software Engineer with 4–5 years of experience in full-stack development and AI-driven application design. The ideal candidate will possess strong hands-on experience in developing both Proof of Concepts (POCs) and production-ready applications, with a deep interest in Generative AI (GenAI) and Large Language Models (LLMs). You will work closely with cross-functional teams to ideate, prototype, and implement innovative AI-based solutions to solve complex, real-world business challenges. Our Digital Modernization Division is an information technology and management consulting department that offers integrated, strategic solutions to its public and private-sector clients. ICF has the expertise, agility, and commitment to design, build, and operate high-performance IT engines to support all aspects of our client’s business.

Requirements

  • Bachelor's Degree
  • 4+ years of proficiency in React, Next.js, Node.js, and Express.js for front-end and back-end development.
  • 3+ years of strong programming experience in Python, with familiarity in frameworks and libraries such as TensorFlow, PyTorch, and Keras.
  • 3+ years of experience with RDBMS (ideally both Oracle and PostgreSQL) and PL/SQL
  • 3+ years of experience with RESTful API design, microservices architecture, CI/CD tools, methods and processes, including development of multi-environment pipelines (e.g., Jenkins, AWS CodePipeline), Configuration, and Containerization/Orchestration, including Docker & Kubernetes
  • Familiarity with cloud services (AWS, GCP, Azure), especially AI/ML platforms such as SageMaker or Azure ML Studio.
  • Green Card Holder or US Citizenship required due to federal contract requirements
  • Must be able to obtain Public Trust clearance
  • MUST RESIDE IN THE United States (U.S.) and the work MUST BE PERFORMED in the United States (U.S.), as this work is for a federal contract and laws do apply

Nice To Haves

  • Master's Degree
  • Exposure to fine-tuning or adapting pre-trained AI models for custom use cases.
  • Hands-on experience with open-source Generative AI frameworks such as Hugging Face Transformers, LangChain, or similar.
  • Experience building and deploying LLM applications or working with text-to-image models like Stable Diffusion.
  • Knowledge of CI/CD pipelines and MLOps practices for scalable AI deployment.
  • Familiarity with data versioning, model evaluation, and performance optimization.
  • AWS experience, including some of the following: EC2, RDS, S3, CloudFront, DataDog, EKS, Helm, Jenkins, ECS, Fargate

Responsibilities

  • Design, develop, and deploy end-to-end AI-powered web applications, from rapid prototypes to scalable production systems.
  • Collaborate with data scientists, AI researchers, and product managers to translate conceptual ideas into working software.
  • Build and integrate LLM and Generative AI solutions, leveraging frameworks like Hugging Face, LangChain, or similar open-source toolkits.
  • Develop Proof of Concepts (POCs) to validate ideas quickly while maintaining focus on feasibility and user experience.
  • Implement cloud-based AI services (AWS, GCP, Azure) for model deployment, scalability, and monitoring.
  • Maintain best practices for data handling, including data ingestion, preprocessing, and feature engineering.
  • Optimize application performance, security, and reliability across the full stack.
  • Communicate technical concepts clearly to non-technical stakeholders and contribute to team knowledge sharing.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service