ICF seeking Full-Stack Software Engineer to design and implement AI-powered applications. Collaborating with teams to develop solutions for complex business challenges.
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.
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.
Software Engineer developing AI solutions for Tend, a dental startup focused on patient experience. Collaborating with teams to build reliable software and improve care workflows.
Salesforce Developer III role requiring 6 years of experience designing and implementing scalable Salesforce solutions, focusing on AI integration and data - driven capabilities.
Senior Salesforce Developer responsible for designing and developing high - performance Salesforce solutions. Leading technical initiatives and optimizing system capabilities using Salesforce technologies
Full Stack Developer building scalable web applications in Cyber domain, working with Angular frontend and Java backend services for end - to - end feature development.
Advanced Software Engineer designing and developing low - latency backend cloud services for IoT solutions at Resideo. Collaborating with cross - functional teams to enhance user experiences and technical innovation.
Staff Software Engineer in hybrid role at Hinge Health, architecting mobile and backend systems for healthcare technology. Mentoring engineers and improving technical excellence within the CV User Experience team.
Software Engineer at Toku working on full stack web applications using Vue.js and Python/FastAPI. Collaborating with the team to enhance user experience and solve user pain points.
Engineering Lead overseeing technical quality and team management for a global technology platform focusing on trust and transparency in supply chains. Collaborating across time zones in product and engineering teams.