AI Engineer Intern
Position Summary
We are seeking a motivated and technically curious AI Engineer Intern to support the design, development, and deployment of AI-driven software solutions. This internship provides hands-on experience in applying artificial intelligence technologies within real-world business applications while collaborating with software engineers, and business stakeholders.
Key Responsibilities
- Aid in the development, testing, and deployment of AI-enabled applications and software solutions.
- Collaborate with software engineers to integrate AI capabilities into existing and new applications.
- Develop and maintain Python-based scripts, services, and automation solutions.
- Build and enhance user interfaces using JavaScript, HTML, and CSS.
- Participate in the development and consumption of REST APIs for application integration.
- Support data preparation, model evaluation, prompt engineering, and AI workflow optimization activities.
- Utilize Git for source control, code management, and team collaboration.
- Troubleshoot software issues and contribute to code reviews and quality improvement initiatives.
- Research emerging AI technologies, frameworks, and best practices and present findings to the team.
- Document technical designs, development activities, and implementation procedures.
Required Qualifications
- Currently pursuing or graduated in a bachelor’s or master’s degree in: Computer Science, Software Engineering, Information Technology, Data Science, Artificial Intelligence, or related technical discipline.
- Proficiency in Python.
- Working knowledge of JavaScript, HTML, and CSS.
- Experience using Git for version control.
- Understanding of software development fundamentals, including debugging, testing, and coding best practices.
- Basic understanding of object-oriented programming concepts.
- Familiarity with web application architecture.
- Preferred experience applying AI technologies in a software development context, such as: Generative AI applications, Large Language Models (LLMs), AI-assisted coding tools, Machine Learning projects, Prompt engineering, AI workflow automation.
- Preferred experience working with or integrating REST APIs.
- Exposure to AI frameworks and tools, such as Azure AI Services.
- Experience developing personal, academic, or open-source software projects.
- Familiarity with cloud platforms (Azure, AWS, or Google Cloud).
Desired Competencies
- Strong analytical and problem-solving skills.
- Ability to learn new technologies quickly.
- Effective verbal and written communication skills.
- Self-motivated with a passion for innovation and continuous learning.
- Ability to work independently and within a collaborative team environment.
- Curiosity about practical applications of AI in business and software engineering.
Benefits
Festo Corporation offers a robust benefits package, which is designed to help you and your dependents stay healthy, feel secure, and maintain a work/life balance. This is just one way we strive to provide employees with a rewarding workplace. As an effort to keep pace with healthcare trends, Festo Corporation is committed to providing a comprehensive benefits package to its employees which includes...
- Medical
- Dental
- Vision
- Flexible Spending Programs
- Short-term and Long-term disability
- 401k
- Pet Insurance
- Paid Holidays
- Paid time off
- Education assistance
- and many more.