AI Software Developer Intern building AI agents and developer tools for CorelDRAW Graphics Suite. Improving code review, testing, debugging, and AI adoption across Corel’s engineering organization.
Responsibilities
Design, build, and integrate AI agents and harnesses supporting the CorelDRAW development team
Apply AI to developer workflows, including assisted code review, unit test generation, and debugging
Help shape team adoption of AI development tools
Support AI initiatives across the wider development organization
Share learnings with the team
Participate in daily scrum to plan and deliver new features
Explore emerging AI tools and practices
Present promising tools and practices to the team for adoption
Requirements
Creative, curious, and passionate about software development
Working foundation in C++; coursework or personal projects are sufficient
Familiarity with modern C++ (C++17 or newer) and secure coding habits is a plus
Comfort in a large codebase, or ability to learn quickly
Experience experimenting with AI coding assistants and agents
Fast, self-directed learner who keeps pace with emerging tools and practices
Clear communication skills
Strong time- and self-management for a remote team
Care for product quality and attention to detail
AI/LLM tools, APIs, or agent frameworks are useful but not required
Experience building small tools or integrations around LLMs is useful but not required
C#, WPF/XAML, or C++/CLI is useful but not required
Windows and/or macOS development, Microsoft Visual Studio, or Xcode is useful but not required
Graphics applications and APIs, especially web-based ones, are useful but not required
Agile development practices are useful but not required
Benefits
Fully remote and work-from-anywhere
Flexible arrangements and flexible hours
Six-month internship with possibility of extension
Mentor on the CorelDRAW team
Regular feedback and code reviews
Real experience in a large, mature C++ codebase
Work that ships
No office pressure
Equal employment opportunities
Inclusive, barrier-free recruitment and work environment
Software Engineer building optimization, routing, and demand - forecasting systems for RideCo’s cloud - based on - demand transit software. Developing scalable production services and data science models.
Senior Software Engineer building reliable payment and banking platforms for merchants at Priority Technology Holdings. Owning Java and Python services from design through production.
Senior Full Stack Java Engineer building Java, React, and cloud - native workforce management solutions. Supporting forecasting, scheduling, adherence, and reporting for enterprise contact centers.
Senior Full Stack Java Engineer building Java, React, and Node.js WFM platforms for Miratech’s enterprise IT clients. Developing forecasting, scheduling, adherence, and operational reporting services.
Staff engineer architecting event - sourced, offline - first ordering systems for Owner’s all - in - one restaurant platform. Improving replication, reconciliation, observability, and recovery across distributed point - of - sale devices.
Staff Product Engineer translating Parallelz's mobile - to - web technology into game discovery products. Owning full - stack delivery, cloud operations, experimentation and engineering leadership.
Tech Lead GIA faisant évoluer les plateformes d’identités et d’accès de Beneva. Automatisation « as code », intégration, sécurité et exploitation des environnements GIA.
Senior Software Engineer building scalable Ruby on Rails search systems for Clio, a global legal AI technology company. Mentoring engineers and solving complex customer problems.
Staff software engineer leading Cash App Banking architecture and scalable server systems. Block builds financial technology, including Cash App for spending, sending, and storing money.