Summary
TRACTIAN develops an integrated software ecosystem for predictive maintenance and computerized maintenance management. The Software Engineering Intern will support web and mobile application development, machine-learning pipelines, APIs, AI/ML deployment, system performance, and cross-functional product integration under mentorship.
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
Skills
- 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
Qualifications
Must Haves
- 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
Benefits
- Remote work arrangement
- 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.