ABA Solutions, LLC is seeking a highly skilled and motivated Part-Time Artificial Intelligence Programmer to join our dynamic team. As an AI Programmer, you will be responsible for developing an innovative product to assist with our daily ABA operations by using artificial intelligence technologies. This position offers flexibility with part-time hours, making it ideal for candidates seeking a… work-life balance or pursuing other commitments.
Please note, this is an IN PERSON position.
Responsibilities:
- Develop and implement cutting-edge artificial intelligence algorithms and models to create a revolutionary product.
- Collaborate with cross-functional teams, including designers, engineers, and data scientists, to define project requirements and ensure successful implementation of AI solutions.
- Design, code, and test AI software components, ensuring efficient and scalable performance.
- Conduct research and stay updated on the latest advancements in artificial intelligence and machine learning to incorporate innovative techniques into product development.
- Optimize and enhance existing AI algorithms and models to improve accuracy, speed, and efficiency.
- Collaborate with data scientists and engineers to analyze and preprocess large datasets for training and validation purposes.
- Perform rigorous testing, debugging, and troubleshooting of AI components to identify and resolve any issues or performance bottlenecks.
- Document code, algorithms, and processes for future reference and knowledge sharing.
�� Stay up-to-date with emerging AI programming languages, frameworks, and tools, and propose their integration when appropriate. - Maintain effective communication with the team, providing regular progress updates and actively participating in discussions and brainstorming sessions.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field. A Master's degree or relevant certifications would be a plus.
- Proven experience in developing AI solutions, preferably in a commercial or product development setting.
- Proficiency in programming languages commonly used in AI development, such as Python, Java, or C++.
- Strong understanding of machine learning algorithms, deep learning frameworks (e.g., TensorFlow, PyTorch), and neural networks.
- Familiarity with data preprocessing techniques, feature engineering, and data visualization.
- Experience with version control systems (e.g., Git) and collaborative development environments.
- Solid knowledge of software engineering principles, including software development life cycle, testing methodologies, and debugging techniques.
- Ability to work independently with minimal supervision while also being a team player.
- Excellent problem-solving and analytical skills, with a keen attention to detail.
- Strong written and verbal communication skills, with the ability to effectively convey complex technical concepts to both technical and non-technical stakeholders.
If interested, apply today