Co-op, AI Software Engineering (6-8 months)
Core
Co-op role developing AI-powered solutions to enhance software quality, security, delivery velocity, and engineering efficiency for enterprise-scale industrial automation.
Role type
Co-op AI Software Engineer
Builds
Software applications, services, and integrations using modern engineering practices and AI technologies
Domain
Industrial automation, manufacturing technologies, enterprise software
Deliverable
production ML models | product features
Required skills
Software development, full development life cycle, agile methodology, system design, test-driven development, test automation, build and configuration management, programming languages (Angular/Node, C++, C#, Java, JavaScript/Typescript, Kotlin, Go, Python)
Preferred skills
Generative AI tools, LLMs, AI agents, machine learning concepts, prompt engineering, web application frameworks (Angular, React), cloud-native technologies, CI/CD pipelines, DevOps tooling, industrial automation software, PLC development
Technologies
Angular, Node, C++, C#, Java, JavaScript, Typescript, Kotlin, Go, Python, GitHub Copilot, Microsoft Copilot, Azure AI Services
Responsibilities
Collaborate with experienced software engineers and AI champions, participate in real-world projects supporting industrial automation, work with a dedicated mentor, engage in networking events and company activities
Seniority
Co-op (Undergraduate/Graduate Student)