General Summary of Position
This is not a traditional entry-level development role focused on maintaining existing applications. You will have the opportunity to work directly on real business problems and build AI-powered applications, agents, automations, and integrations that are put into production and used across the company.
The ideal candidate enjoys experimenting with emerging technology, learns quickly, and is equally interested in understanding what problem should be solved as they are in writing the code to solve it.
Essential Functions and Responsibilities
- Design, develop, and implement AI-powered applications, agents, workflows, and intelligent automations that address real business needs and improve customer experience, employee productivity, and operational efficiency.
- Partner with business and technology teams to understand processes and requirements, identify opportunities for AI and automation, rapidly prototype potential solutions, and develop successful concepts into scalable, production-ready applications.
- Develop AI-enabled applications using Python and other modern development technologies, leveraging large language models (LLMs), generative AI platforms, APIs, AI development frameworks, and structured and unstructured data.
- Build agentic and intelligent workflows using techniques such as prompt engineering, retrieval-augmented generation (RAG), tool/function calling, and AI orchestration to enable solutions that can reason, take actions, interact with systems, and automate multi-step business processes.
- Integrate AI applications with enterprise systems and data sources including CRM, ERP, data and communication platforms, and other business applications by building and consuming REST APIs, web services, and related integrations.
- Support the full solution development lifecycle including solution design, testing, deployment, monitoring, evaluation, and continuous improvement, with a focus on improving AI output reliability, accuracy, performance, scalability, and user experience.
- Explore emerging AI technologies and development approaches to identify practical business applications, while maintaining clear technical documentation, sharing knowledge with the technology team, and contributing to the continuous improvement of AI development practices.
- Other duties as assigned
QUALIFICATIONS – Knowledge, Skills & Abilities
|
Education |
Bachelor’s degree in Artificial Intelligence, Computer Science, Software Engineering, Data Science, Information Sciences & Technology, Computer Engineering, or a related technical discipline |
|
Licenses/Certifications |
None required |
|
Years of Experience |
Demonstrated hands-on experience developing AI, machine learning, or software solutions. Relevant experience may include professional roles, internships, co-ops, research, capstone projects, freelance development, open-source contributions, hackathons, or substantial independent projects. Demonstrated capability and quality of work are valued over a specific number of years of experience. |
|
Required Skills & Abilities |
Strong programming skills, particularly in Python; experience with JavaScript, TypeScript, C#, or similar languages is valuable
Strong analytical and problem-solving skills with the ability to quickly learn and apply new technologies
Curious, experimental mindset with a willingness to iterate, test new approaches, and challenge traditional solutions
|
|
Travel Requirements |
N/A or As needed |
|
Other Requirements |
Candidates are encouraged to provide examples of technical work, such as a GitHub repository, portfolio, capstone project, AI agent, application, research project, hackathon submission, or other relevant project. |
PHYSICAL REQUIREMENTS
- Primarily sedentary work performed in an office environment
- Ability to communicate promptly and clearly via phone and computer
ACKNOWLEDGEMENT
Position duties and expectations change over time. This job description is not intended to be an all-inclusive, exclusive or exhaustive list of the job functions that an employee in this position may be asked to perform from time to time. The employee may perform other related duties as assigned to meet the ongoing needs of the Company. If there is ever a time that you are unsure what is expected of you, you are expected to meet with your manager and ask questions. If you are unsure how to perform a certain task, ask your manager before performing.
#IND123
AI Solutions Developer in Warminster employer: Anthony & Sylvan Pools
At Anthony & Sylvan, we pride ourselves on being an exceptional employer that champions employee growth and development. Our commitment to a culture of continuous learning is reflected in our comprehensive training programs and supportive onboarding processes, ensuring that every team member has the tools and opportunities to thrive in their careers. Located in a dynamic environment, we foster collaboration and innovation, making it an ideal place for those looking to make a meaningful impact while advancing their professional journey.