The intern will contribute to the development and enhancement of web and mobile applications while supporting machine learning pipelines and model integration. They will also collaborate with cross-functional teams to troubleshoot software issues and optimize system performance in cloud environments.
Requirements overview
Candidates must be currently pursuing or have recently completed a degree in Computer Science, Software Engineering, Data Science, or a related field. Proficiency in at least one programming language such as Python, JavaScript, TypeScript, Go, or C++ is required.
Tractian provides asset intelligence solutions that combine hardware sensors and AI software to monitor machine health in real time, so industrial teams can catch failures before they happen, prioritize what matters, and act with confidence.
Our approach is built on physical AI: sensors deployed directly on critical assets, feeding AI models trained on data from the largest industrial database available. The result is asset intelligence that goes beyond alerts, telling you what's wrong, why, and what to do next before a failure becomes a breakdown.
Trusted by 1,500+ manufacturers across the Americas - including McKesson, Air Liquide, Verizon, Cummins, Ingredion, and Whirlpool - Tractian has returned $304M to customers through earlier failure detection and helped teams avoid 97,631 hours of downtime.
Tractian was named to the Forbes AI 50 and ranked #24 Fastest-Growing Company in North America on the 2025 Deloitte Technology Fast 500™.
A smarter way to monitor, prioritize, and act. Learn more at tractian.com.
Software at TRACTIAN
The software department at TRACTIAN is at the forefront of innovation, crafting
an integrated ecosystem that revolutionizes maintenance and process management.
Comprising a dynamic team of experts, the department develops an all-in-one
software solution that seamlessly combines predictive maintenance capabilities
with a comprehensive Computerized Maintenance Management System (CMMS). This
visionary approach empowers maintenance and process teams with a unified
platform, enabling them to proactively predict equipment failures, optimize
maintenance workflows, and enhance operational efficiency. In daily work the
software department drives the convergence of cutting-edge technology and
maintenance excellence to propel businesses toward unparalleled success.
What you'll do
As a Software Engineering Intern, you will work alongside our engineering team
to support the development and enhancement of key features across our
applications and systems. You will contribute to building and refining solutions
that are both user-centric and technologically sound, while gaining hands-on
experience with our product's overall functionality and development practices.
RESPONSIBILITIES
* Build & Improve Features: Contribute to building and improving components of
Tractian's web and mobile applications.
* Support ML Pipelines: Collaborate on machine-learning pipelines, model
integration, and real-time inference systems under guidance.
* Write Quality Code: Write, test, and review clean, maintainable code using
modern frameworks.
* Support API Development: Help develop APIs and automation tools that enhance
predictive maintenance capabilities.
* Troubleshoot Issues: Help troubleshoot and resolve software issues to support
scalability, speed, and accuracy.
* Learn the Full Cycle: Gain exposure to real-world software development cycles
and learn how AI-powered features move from concept to release.
* Contribute Across the Stack: Contribute to back-end and front-end feature
development under mentorship.
* Support Performance Work: Help optimize system performance and scalability in
cloud environments.
* Assist with AI/ML Deployment: Assist in deploying and validating AI/ML models
within production applications.
* Document Your Work: Document code, APIs, and integrations clearly for future
team use.
* Collaborate Cross-Functionally: Work with cross-functional teams, including
hardware, firmware, and product, to support seamless interoperability.
REQUIREMENTS
* Currently pursuing or recently completed a Bachelor's or Master's degree in
Computer Science, Software Engineering, Data Science, or a related field.
* Proficiency in at least one language: Python, JavaScript, TypeScript, Go, or
C++, gained through coursework or personal projects.
* Exposure to web frameworks (React, Node.js, Flask, FastAPI, etc.) or back-end
systems.
* Genuine interest in AI, machine learning, and IoT-driven data systems.
* Strong analytical, problem-solving, and collaboration skills.
WHAT YOU'LL GAIN
* Hands-on experience building AI and machine-learning applications that power
industrial intelligence.
* Mentorship from engineers and data scientists solving production-level
challenges.
* Exposure to predictive-maintenance analytics and industrial machine learning.
* A chance to help shape the future of smart maintenance and industrial AI.