AI Software Developer Intern
AI Software Developer Intern – Cloud & Intelligent Systems (Ariel Assist)
Location: Remote
Ariel Partners is seeking a motivated and technically curious intern interested in software development, artificial intelligence, and cloud technologies to join our Technology & Innovation team.
This internship provides hands-on experience working on Ariel Assist, Ariel Partners’ AI-powered product currently under development. The intern will contribute to building new AI-driven capabilities, improving system performance, and helping prepare the platform for product launch. Ariel will also sponsor the selected intern to obtain various AWS Certifications for continued learning.
The intern will work alongside Ariel’s engineering and innovation teams to build and enhance cloud-based software systems, AI integrations, and automation capabilities. In addition to product development, the intern may assist on an ad-hoc basis with improvements to Ariel’s internal ERP and CRM systems to enhance operational efficiency and data workflows.
This role provides exposure to AI-enabled software development, modern cloud architectures, enterprise system integrations, and real-world product development in a fast-growing technology environment.
Key Responsibilities
- Assist in the design, development, and enhancement of Ariel Assist, Ariel Partners’ AI-powered platform currently in development.
- Contribute to building AI-enabled features, improving system performance, and supporting preparation of the product for launch.
- Support development efforts involving cloud platforms, APIs, microservices, and modern application frameworks.
- Assist with integrating AI models, APIs, or intelligent automation capabilities into the Ariel Assist platform.
- Collaborate with developers and product teams to identify opportunities to enhance system functionality, scalability, and user experience.
- Assist in building integrations between Ariel Assist and internal enterprise systems such as ERP and CRM platforms.
- Participate in testing, debugging, and quality assurance of software components and system updates.
- Support the development of automation capabilities and AI-driven features that improve productivity and operational intelligence.
- Assist with documentation of system architecture, workflows, and technical improvements to support ongoing development.
- Assist in analyzing ERP workflows and identifying opportunities for system improvements and optimization.
- Support ERP data management activities such as data imports, exports, validation, and reconciliation to ensure system accuracy.
- Assist with reviewing CRM system structures and supporting data migration or integration activities between platforms.
- Support data integration tasks using APIs, connectors, CSV files, or other data exchange mechanisms.
- Help document system workflows, integration processes, and automation opportunities to improve operational efficiency.
Qualifications
- Strong interest in software development, artificial intelligence, and cloud-based systems.
- Experience with Python, JavaScript, or other programming languages.
- Exposure to cloud platforms (AWS, Azure, or Google Cloud).
- Analytical and problem-solving skills with strong attention to detail.
- Strong written and verbal communication skills.
- Ability to work independently and manage multiple tasks in a fast-paced environment.
- Familiarity with data handling, APIs, or system integrations.
Preferred Skills (Optional)
- Familiarity with Generative AI tools, large language models (LLMs), or AI APIs.
- Exposure to AI development frameworks such as LangChain, semantic search, or retrieval pipelines.
- Experience with SQL, data analysis tools, or vector databases.
- Familiarity with ERP systems (Unanet, SAP, Oracle, Microsoft Dynamics) or CRM platforms (Nextstage, Salesforce, HubSpot).
- Exposure to data visualization tools such as Power BI or Tableau.
- Interest in automation, business process optimization, and AI-enabled software solutions.
Technical Environment (Exposure Opportunity)
- Programming: Python, JavaScript
- Cloud Platforms: AWS, Microsoft Azure, or Google Cloud
- AI & Machine Learning: Generative AI APIs, Large Language Models (LLMs)
- AI Frameworks: LangChain, Retrieval-Augmented Generation (RAG), semantic search tools
- Data & APIs: REST APIs, JSON, SQL, data integration pipelines
- Enterprise Systems: ERP platforms (Unanet) and CRM systems
- Analytics & Visualization: Power BI, Tableau, or similar tools
- Development Tools: Git, cloud development environments, and modern DevOps practices
What You Will Gain
- Hands-on experience working on a real AI product under development.
- Exposure to modern AI engineering practices and cloud-native development.
- Experience integrating AI capabilities into enterprise business systems.
- Opportunity to contribute to the launch of an AI-powered software platform.