DeveloperJobs.io
← Back to all jobs

Job Description

Panha Solutions is hiring an AI Software Developer in Albany, NY (onsite) to build and maintain AI-enabled applications.

Responsibilities

  • Design, develop, test, and maintain AI-enabled software applications
  • Build application components using Python, JavaScript, or other suitable programming languages
  • Integrate AI models, large language model APIs, and machine learning services into applications
  • Develop REST APIs and back-end services that support AI-powered functionality
  • Work with structured and unstructured data to support application features
  • Implement prompt workflows, model integrations, and automated processing where appropriate
  • Evaluate application outputs and improve reliability, accuracy, and response quality
  • Create automated tests and troubleshoot software defects
  • Collaborate with software engineers, data specialists, and project stakeholders
  • Apply security, privacy, and responsible data-handling best practices when using AI services
  • Monitor application performance and optimize reliability and scalability
  • Maintain technical documentation, code repositories, and deployment procedures

Requirements

  • Proficiency in Python or another modern programming language
  • Strong understanding of software development principles, data structures, and algorithms
  • Familiarity with REST APIs, databases, and back-end application development
  • Understanding of AI and machine learning concepts
  • Experience using Git or other version control systems
  • Familiarity with debugging, automated testing, and software maintenance
  • Analytical thinking and strong problem-solving skills
  • Ability to communicate technical concepts and collaborate effectively

Technologies

  • Python
  • JavaScript
  • REST APIs
  • Git
  • PyTorch
  • TensorFlow
  • scikit-learn
  • Large language model APIs
  • Retrieval-augmented generation (RAG)
  • Vector databases

Education

  • Bachelor’s degree in Computer Science, Software Engineering, Artificial Intelligence, or a related field, or equivalent

Preferred Qualifications

  • Experience integrating AI models or third-party AI APIs into applications
  • Familiarity with machine learning libraries such as PyTorch, TensorFlow, or scikit-learn
  • Knowledge of large language models, retrieval-augmented generation (RAG), and vector databases
  • Experience with cloud services, containers, and CI/CD workflows
  • Understanding of AI evaluation, model limitations, and responsible AI development
  • Familiarity with data processing pipelines and application monitoring

Compensation and Benefits

  • Suggested annual salary: $90,000–$125,000 (subject to employer confirmation)
  • Pay: $90,000.00–$125,000.00 per year
  • Final compensation may depend on software engineering experience, AI expertise, and job responsibilities
  • Dental insurance
  • Flexible schedule
  • Relocation assistance
  • Health insurance, paid time off, retirement plans, and other benefits should be confirmed with the employer before publication

Work Location

  • In person

Similar Jobs