Software Engineer I - AI
Role details
Job location
Tech stack
Job description
This is a role within CGI's Engineering group. A successful incumbent passionate about building with modern AI tools and eager to grow in the rapidly evolving world of Generative AI and intelligent systems. This role is ideal for a recent graduate who has completed academic or personal projects using LLMs, AI coding assistants, and modern software development tools. You will work alongside experienced engineers on real-world AI applications including intelligent assistants, automation tools, and AI-driven product features. This role emphasizes learning, experimentation, and hands-on development while contributing to production systems., * Contribute to development of AI-powered applications and internal tools.
- Build and test features using LLMs, APIs, and modern development frameworks.
- Use AI coding tools (Cursor, Claude, Codex, Copilot, etc.) to accelerate development and improve code quality.
- Assist in building prototypes and proof-of-concepts for new AI features.
- Support integration of AI services into mobile, web, and backend systems.
- Participate in code reviews, sprint planning, and technical discussions.
- Write clean, well-documented, maintainable code.
- Learn and apply best practices in software engineering and AI development.
- Collaborate with product managers, designers, and senior engineers.
- Comply with health and safety guidelines and rules; managers should also ensure compliance across their teams.
- Protect Chamberlain Group's reputation by keeping information confidential.
- Maintain professional and technical knowledge by attending educational workshops, reading professional publications, establishing personal networks, and participating in professional societies.
- Contribute to the team effort by accomplishing related results and participating on projects as needed.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field (or graduating soon).
- Internship, coursework, or personal projects involving: Generative AI, Chatbots or assistants, AI-assisted coding workflows, and/or Automation tools
- Experience building projects using: OpenAI APIs, Claude, HuggingFace, LangChain, or similar frameworks (nice to have)
Knowledge, Skills, and Abilities:
- Strong fundamentals in computer science and software engineering.
- Coursework in System Design, Distributed Systems
- Proficiency in at least one programming language (Python preferred; JavaScript/TypeScript also useful).
- Familiarity with REST APIs, Git, and modern development workflows.
- Experience using AI coding tools such as: Cursor, Claude, Codex / Copilot, ChatGPT or similar tools
- Understanding of basic LLM concepts: Prompt engineering, API-based model usage, Retrieval-augmented generation (RAG) basics
- Ability to debug and iterate quickly.
- Strong curiosity and willingness to learn new tools and frameworks.
- Good communication and teamwork skills.
Other:
- Ability to travel up to 10% of the time domestically and internationally
Preferred Job Requirements:
- Master's degree in Computer Science, Computer Engineering, or related field
- Experience in IoT, software services, video, and AI.
- Preferred internship experience in AI-focused startups, developer-tooling or cloud platforms, consumer technology/IoT companies, or enterprise SaaS organizations building applications with Generative AI and modern software tools.
- Portfolio, GitHub, or demo projects strongly preferred.
Benefits & conditions
Pulled from the full job description
- 401(k), The pay range for this position is $53,200.00 - $100,525.00; base pay offered may vary depending on a number of factors including, but not limited to, the position offered, location, education, training, and/or experience. In addition to base pay, also offered is a comprehensive benefits package and 401k contribution (all benefits are subject to eligibility requirements). This position is eligible for participation in a short-term incentive plan subject to the terms of the applicable plans and policies.