CPT Software Engineer AI Jobs
Software Engineer AI jobs on CPT let you build production-grade machine learning systems while your DSO-authorized training counts directly toward your degree. Your CPT must tie to a specific course or thesis, so roles involving model deployment, data pipelines, or LLM fine-tuning map cleanly to most CS and data science programs.
Find CPT Software Engineer AI JobsOverview
Showing 5 of 35+ Software Engineer AI jobs










See all 35+ Software Engineer AI Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer AI 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 Software Engineer AI Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new CPT Software Engineer AI Jobs.
Get Access To All JobsSoftware Engineer AI CPT: Frequently Asked Questions
Does a Software Engineer AI role qualify for CPT authorization?
Yes, if the work is directly tied to a course listed on your I-20 and your DSO approves it. Roles involving model training, ML pipeline development, or AI system deployment align well with graduate and advanced undergraduate programs in computer science or data science. Your DSO evaluates the connection between the job description and your specific curriculum, so bring the actual job posting to the authorization meeting.
Can I do full-time CPT as a Software Engineer AI intern without affecting my OPT?
You can do full-time CPT, but 12 months or more of full-time CPT eliminates your OPT eligibility entirely. Part-time CPT, defined as 20 hours or fewer per week, doesn't count against OPT regardless of duration. Many students in AI programs structure CPT as part-time during the semester and full-time only during breaks to protect their OPT. Confirm the hours with your DSO before accepting a full-time offer.
How do I find Software Engineer AI employers that support CPT students?
CPT doesn't require employers to file anything with USCIS, but employers who understand work authorization are significantly easier to work with. Migrate Mate surfaces employers with documented immigration filing history, which is a reliable proxy for familiarity with F-1 work authorization. Search by role and filter for companies that have previously sponsored international employees in software or AI-adjacent positions.
What happens if my CPT end date passes before my project is finished?
Working past your CPT authorization end date is an F-1 status violation, even by one day. You must stop working immediately until your DSO issues a new I-20 extending the CPT period. Employers typically accommodate extension requests if you give advance notice, but the timeline depends on your school's DSO processing speed, which can range from a few days to two weeks. Build in buffer time and submit the extension request before your current authorization expires.
Does CPT experience as a Software Engineer AI count toward H-1B specialty occupation evidence?
Yes. CPT work in AI or software engineering generates pay stubs, performance reviews, and employer letters that document your specialty occupation experience. The O*NET classification for software developers and AI engineers explicitly requires a bachelor's degree in a related field, so your CPT role should map directly to that definition. Keep all CPT documentation organized because USCIS frequently requests work history evidence in H-1B visa RFEs for recent graduates.