
Software Developer (AI)
- Chantilly, VA
- Permanent
- Full-time
- * *
- Design, develop, and maintain AI-driven applications and solutions
- Collaborate with data scientists, engineers, and other stakeholders to integrate AI models into existing systems
- Implement machine learning algorithms and techniques to solve complex business problems
- Develop and optimize AI models for performance, scalability, and reliability
- Work with large datasets to train and validate machine learning models
- Ensure AI solutions are secure, compliant, and aligned with organizational standards
- Conduct thorough testing and debugging of AI applications to ensure quality and accuracy
- Document AI development processes, code, and solutions for future reference and maintenance
- Stay updated with the latest trends and advancements in AI and machine learning
- Provide technical guidance and support to team members on AI-related projects
- Design, develop, and maintain RESTful APIs to enable seamless integration between enterprise systems. Ensure APIs are secure, scalable, and adhere to best practices for data exchange and interoperability
- Collaborate with external vendors and partners to integrate third-party applications and services. Utilize middleware and integration platforms to facilitate smooth data flow and functionality across disparate systems
- Clearance: TS/SCI with CI Poly
- Bachelor's Degree in Computer Science, Data Science, Engineering, or a related field
- 7+ years of software development experience
- 3-5 years of experience developing and working with Machine Learning and/or AI applications and LLM integrations
- Proven experience in developing AI applications and solutions
- Strong proficiency in programming languages such as Python, Javascript
- Experience with machine learning frameworks and libraries (e.g., TensorFlow, PyTorch, Scikit-learn)
- Solid understanding of AI concepts, algorithms, and techniques (e.g., neural networks, deep learning, natural language processing)
- Excellent problem-solving skills and attention to detail
- Strong communication and collaboration skills
- Master's Degree in a related field
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud)
- Knowledge of big data technologies and frameworks (e.g., Hadoop, Spark)
- Experience with containerization technologies (e.g., Docker, Kubernetes)
- Familiarity with DevOps practices and tools
- Experience with version control systems (e.g., Git)
- Certifications in AI or machine learning (e.g., TensorFlow Developer, AWS Certified Machine Learning)