CPT AI Software Developer Jobs
AI Software Developer jobs on CPT let you build production-grade machine learning systems while your school's DSO authorizes each position as a direct extension of your coursework. Your employment must tie to a specific course or program objective, so roles involving model training, deployment pipelines, or AI research align most cleanly with CPT requirements.
Find CPT AI Software Developer JobsOverview
Showing 5 of 35+ AI Software Developer jobs










See all 35+ AI Software Developer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new AI Software Developer roles.
Get Access To All Jobs
Artificial Intelligence Engineering Intern
The Artificial Intelligence Engineering Intern is responsible for supporting the development, implementation, and management of AI solutions and machine learning models that address complex business challenges. This internship position is designed to provide hands-on experience in AI development while fostering collaboration across multiple departments to create innovative solutions that enhance decision-making and business performance.
Responsibilities:
- Collaborate with team members to understand business requirements and assist in designing scalable AI applications aligned with organizational objectives.
- Develop high-performing, reusable, and reliable code following industry standards and best practices under the guidance of senior engineers.
- Support various phases of the Software Development Life Cycle (SDLC), including requirement gathering, design, implementation, testing, deployment, documentation, and maintenance.
- Assist in building pipelines leveraging tools such as Python, Spark, Azure ML, and OpenAI.
- Work with data analysts, data engineers, and software engineers to translate business requirements into technical solutions.
- Troubleshoot, analyze, and resolve AI performance issues and production problems.
- Maintain up-to-date knowledge of advancements in AI, machine learning, and data engineering.
- Participate actively in team meetings, contributing ideas and insights to drive continuous improvement.
- Create necessary documentation relating to work produced during the internship.
Basic Qualifications:
- Currently pursuing a Bachelor's degree or higher in Computer Science, AI, Data Science, or a related field.
- Strong foundational knowledge of Python programming (e.g., Spark, pandas) and SQL.
- Familiarity with AI methodologies, including supervised/unsupervised learning, regression analysis, and neural networks.
- Practical knowledge of cloud platforms, particularly Azure (Azure Synapse, Azure ML, Azure Data Factory, Azure Functions).
- Exposure to software development fundamentals such as SOLID principles, Object-Oriented Design, and Domain Driven Design.
- Strong problem-solving skills and a proactive attitude.
Bonus Points:
- Familiarity with tools such as Visual Studio, Git, and Azure DevOps.
- Knowledge of Agile methodologies and Test Driven Development (TDD).
- Awareness of cutting-edge industry trends and technologies.
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.
See all 35+ CPT AI Software Developer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new CPT AI Software Developer Jobs.
Get Access To All JobsAI Software Developer CPT: Frequently Asked Questions
Does an AI Software Developer role qualify for CPT authorization?
Yes, if the work directly integrates with a course or program requirement in your curriculum. Roles involving machine learning model development, data pipeline engineering, or applied AI research map well to graduate programs in computer science, data science, or engineering. Your DSO makes the final determination based on how the position connects to a specific academic requirement, not just your field of study.
Can I work on AI Software Developer roles at a startup on CPT?
Yes. CPT has no employer-size requirement, so startups, research labs, and large tech companies are all eligible. The employer does need to complete standard I-9 employment eligibility verification. The practical risk with early-stage startups is instability: if the company shuts down before your CPT period ends, you need a new DSO-authorized position to remain in status.
How do I find AI Software Developer roles where employers understand CPT?
Search Migrate Mate to browse AI Software Developer positions from employers with verified work-authorization filing history. Employers who have filed Labor Condition Applications in software and AI job families are more likely to have HR processes in place for F-1 work authorization, which means fewer delays and less internal escalation when you disclose your CPT status.
Does full-time CPT as an AI Software Developer affect my OPT eligibility?
Yes, and this is one of the most consequential CPT rules for F-1 students. If you accumulate 12 or more months of full-time CPT, you lose OPT eligibility entirely, including STEM OPT. Part-time CPT, regardless of duration, does not affect OPT. If your AI developer role is full-time and spans multiple semesters, track your cumulative days carefully with your DSO before agreeing to any extension.
What happens to my CPT authorization if my AI developer role changes significantly?
A material change in job duties, employer, or employment dates requires a new CPT authorization from your DSO before you begin the modified work. Moving from a frontend engineering role to a machine learning engineering role at the same company likely qualifies as a material change. Working outside the dates or scope on your I-20 CPT authorization puts your F-1 status at risk.