Role Description
We are looking for a technically proficient and highly collaborative AI Software Engineering Intern to join our development team. This position offers a unique opportunity to work at the intersection of Artificial Intelligence, Headless E-Commerce, and Architectural Technology (AEC). You will be responsible for optimizing high-performance backends, maintaining modern frontends, and developing AI models capable of interpreting complex architectural documents.
Key Responsibilities:
* System Optimization: Enhance FastAPI services by implementing asynchronous programming, multiprocessing, and hardware-accelerated workflows to handle high-concurrency demands.
* AI \& Computer Vision: Contribute to the development of AI-driven platforms involving Retrieval-Augmented Generation (RAG) and Computer Vision models (such as YOLO or LayoutLM) for automated architectural drawing analysis.
* E-Commerce Management: Support the maintenance and scaling of a headless e-commerce infrastructure built on BigCommerce (Catalyst) and Next.js, ensuring seamless API integrations.
* Full-Stack Development: Build and refine responsive interfaces using React and Tailwind CSS while managing deployments via Vercel and other cloud platforms.
Required Qualifications \& Skills:
* Currently pursuing or recently completed a degree in Computer Science, AI, Software Engineering, or a related field.
* Experience with Claude, ChatGPT, or other large language models (LLMs).
* Proficiency in Python and experience with modern frameworks like FastAPI.
* Familiarity with Node.js and React for building responsive, data-driven interfaces.
* Understanding of Machine Learning fundamentals, specifically Computer Visionand LLM orchestration (RAG).
* Knowledge of performance optimization techniques, including parallel computing and utilizing GPU/TPU acceleration.
* Experience with Cloud Computing platforms (AWS, GCP, or Azure).
Preferred Soft Skills:
* Collaborative Mindset: A "team-first" approach; we value developers who engage in pair programming and cross-functional brainstorming rather than working in silos.
* Proactive Communication: Strong verbal and written communication skills with a commitment to transparent progress reporting and early identification of technical blockers.
* Detail-Oriented: A meticulous approach to code quality, documentation, and system edge cases.
* Adaptability: A high degree of coachability and a desire to work in a fast-paced, evolving technical landscape.
* Architecture Background: An interest or background in Architecture, Engineering, or Construction (AEC) is a significant plus, as it assists in understanding floor plans and technical naming conventions.
What You’ll Gain:
* Hands-on experience in AI-powered automation and ERP integration.
* Opportunity to work with advanced AI models like Claude and ChatGPT.
* Potential for full-time employment based on performance.
Application Requirements
To be considered for this role, please provide:
* Resume/CV
* GitHub Profile Link
* Personal Website or Portfolio
* Academic Transcript
Job Types: Part-time, Internship
Pay: $19\.00 - $22\.00 per hour
Compensation Package:
* Performance bonus
Ability to Commute:
* Remote (Preferred)
Ability to Relocate:
* Remote: Relocate before starting work (Preferred)
Work Location: Remote