ICF Incorporated, LLC is hiring a Senior Software Developer to join our team and build innovative solutions using AI, Machine Learning, and LLM technologies. You will apply your passion and expertise to develop applications that meet the needs of ICF employees.
What You'll Do
- Design and implement innovative solutions that address complex problems using cutting-edge AI/ML/LLM technologies.
- Develop and deploy scalable applications and AI/ML models.
- Work with a team of experts in AI, machine learning, and natural language processing.
What We're Looking For
- 3+ years hands-on experience in Python, Jupyter, Restful API or related.
- 3+ years hands-on experience with neural networks, machine learning algorithms, or related.
- 3+ years hands-on experience with structured/unstructured databases.
- 1+ years hands-on experience with Large Language Models (OpenAI, LaMDA, StableLM, LLaMA, PaLM, or related).
- 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.).
Nice to Have
- B.S. in Computer Science or equivalent technical field.
- Experience with MS Power Platform, Azure.
- Experience working with MS SQL, Stored Procedures, data extraction, transformation, and loading.
- Strong initiative, solid judgment, and a desire to continually grow technical knowledge.
- Experience with technology skills including .NET framework/core, JavaScript/jQuery, and PowerShell scripting.
- Strong understanding of SDLC concepts and experience in Agile/Scrum project methodologies.
Technical Stack
- Python, Jupyter, Restful API
- AWS, Azure, GCP
- Docker, Kubernetes
- MS Power Platform, MS SQL
- .NET framework/core, JavaScript/jQuery, PowerShell
Team & Environment
You will work with a team of experts in AI, machine learning, and natural language processing.
Benefits & Compensation
- Compensation Range: $98,124.00 - $166,810.00
- Values continuous learning and encourages team members to stay up-to-date with the latest advancements.
- Committed to building a workplace that allows everyone to thrive and solving the world's toughest challenges.
- Empowers employees to share their expertise and collaborate to achieve personal and professional goals.
Work Mode
This is a remote position. Candidates must reside and perform their work in the United States.
We are an equal opportunity employer.


