> Markdown version of [/jobs/ext/4235753-ai-software-developer](https://www.wearedevelopers.com/jobs/ext/4235753-ai-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # AI Software Developer - **Company:** AWEXOME LABS - **Location:** Philadelphia, PA, United States - **Salary:** $100,000.0 - $119,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Software Applications, Application Performance Management, User Authentication, Automation of Tests, Business Software, Databases, Data Structures, Software Debugging, Python (Programming Language), Machine Learning, OpenAI, Search Technologies, Software Engineering, TypeScript, Data Processing, Pytorch, Retrieval-Augmented Generation, Large Language Models, Software Security, Backend, Git, AI Platforms, Scikit Learn, Solid Principles, Information Technology, Low Latency, Data Pipelines, Software Library, Programming Languages - **Published:** October 20, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=98360180f7b6d18f ## About the Role * Professional experience in software development or a related engineering role. * Proficiency in Python, JavaScript, TypeScript, or another relevant programming language. * Understanding of APIs, backend development, and database integration. * Familiarity with AI model APIs and the fundamentals of generative AI. * Knowledge of data structures, debugging, testing, and software design principles. * Experience with Git and collaborative development workflows. * Understanding of authentication, application security, and responsible data handling. * Strong analytical thinking and problem-solving abilities. * Ability to explain technical concepts clearly and work effectively with a team. Preferred Qualifications * Bachelor's degree in Computer Science, Software Engineering, Artificial Intelligence, or a related field; equivalent practical experience may be considered. * Experience integrating models from providers such as OpenAI, Anthropic, or Google. * Familiarity with retrieval-augmented generation, vector databases, and semantic search. * Experience with machine learning libraries or frameworks such as PyTorch or scikit-learn. * Knowledge of cloud platforms, containers, and CI/CD pipelines. * Experience with evaluation methods for AI quality, latency, and reliability. * Familiarity with data privacy, model limitations, and AI application security. * A portfolio of AI-powered applications, automation tools, or machine learning projects. ## Description Awexome Labs is seeking a skilled AI Software Developer to build and integrate artificial intelligence capabilities into practical software applications. The developer will work with engineering and product teams to develop AI-powered features, connect applications to machine learning models and language model APIs, and deliver secure, maintainable solutions that address real business needs., * Design, develop, test, and maintain AI-enabled software applications. * Integrate large language models and AI APIs into web and business applications. * Build backend services that support AI-powered features and workflows. * Develop APIs and data pipelines for processing, validating, and retrieving information. * Implement prompt templates, structured outputs, and model interaction workflows. * Evaluate AI-generated results for accuracy, consistency, reliability, and usability. * Develop retrieval-augmented generation (RAG) features when appropriate. * Connect AI services to databases, internal systems, and third-party platforms. * Implement authentication, authorization, data protection, and secure handling of API credentials. * Optimize application performance, response times, reliability, and operating costs. * Write automated tests and troubleshoot application defects. * Collaborate with software engineers, designers, and stakeholders to define requirements. * Document technical decisions, integration patterns, and application behavior. * Monitor deployed features and improve them based on testing and user feedback.