T

AI Developer Subcontractor

The Hackett Group
Full-time
On-site
United States
Description

AI Developer 


 


As an Artificial Intelligence (AI) Developer, you will be responsible for designing, developing, and implementing cutting-edge AI solutions. Your primary focus will be on creating intelligent systems that can perform tasks requiring human-like cognitive abilities, such as natural language processing, computer vision, and machine learning. Collaborating with cross-functional teams, you will contribute to the development of innovative AI applications to solve complex problems and enhance business processes.


 


Key Responsibilities:



  1. Algorithm Development:



  • Design and implement machine learning algorithms and models to address specific business needs.

  • Fine-tune models to improve accuracy and performance



  1. Data Processing and Analysis:



  • Preprocess and analyze large datasets to extract meaningful insights.

  • Collaborate with data engineers to ensure data quality and availability.



  1. Software Development:



  • Develop and maintain AI applications and frameworks.

  • Integrate AI solutions into existing systems and applications.



  1. Model Training and Evaluation:



  • Train, validate, and optimize machine learning models using various datasets.

  • Evaluate model performance and implement improvements.



  1. Natural Language Processing (NLP) and Computer Vision:



  • Implement NLP techniques for text analysis, sentiment analysis, and language understanding.

  • Develop computer vision solutions for image and video analysis.



  1. Collaboration:



  • Work closely with cross-functional teams, including data scientists, software engineers, and domain experts.

  • Collaborate with stakeholders to understand business requirements and propose AI solutions.



  1. Research and Innovation:



  • Stay abreast of the latest advancements in AI, machine learning, and related fields.

  • Contribute to the research and development of new AI technologies.



  1. Documentation:



  • Document code, algorithms, and processes to ensure knowledge transfer and maintainability.



  1. Testing and Debugging:



  • Conduct rigorous testing to identify and fix issues in AI applications.

  • Debug and troubleshoot problems in collaboration with the software development team.
     


Qualifications:



  • Bachelor's or higher degree in Computer Science, Artificial Intelligence, or a related field.

  • Proven experience in developing and deploying machine learning models.

  • Proficiency in programming languages such as Python, Java, or C++.

  • Strong understanding of machine learning frameworks (e.g., TensorFlow, PyTorch) and libraries.

  • Knowledge of natural language processing, computer vision, and other AI-related domains.

  • Familiarity with data processing tools and techniques.

  • Excellent problem-solving and analytical skills.

  • Effective communication and collaboration skills.


 


Preferred Skills:



  • Experience with cloud platforms and services (e.g., AWS, Azure, Google Cloud).

  • Knowledge of deep learning techniques.

  • Familiarity with big data technologies.

  • Strong software engineering principles and practices.