Software Engineer Intern
Software Engineer Intern
Atlanta HQ (Onsite/Hybrid)
Why Join Us
Tractian is helping the world’s largest manufacturers prevent downtime and achieve peak performance through AI and machine learning. We fuse cutting-edge hardware with powerful software into one platform, disrupting legacy systems and delivering smarter, faster, more reliable solutions.
Recognized on the Forbes AI 50 and ranked a top performer on G2, Tractian is a leader in industrial AI. With 1,200+ facilities and 100,000+ sensors deployed globally, our technology powers predictive maintenance and intelligent monitoring for thousands of machines worldwide.
Software at TRACTIAN
Our Software team builds the intelligence layer behind Tractian’s predictive-maintenance platform, transforming massive volumes of machine data into real-time insights that keep industries running.
At the core of our platform is machine learning, algorithms that detect anomalies, predict equipment failures and turn data into actionable insights.
As a Software Engineer Intern, you’ll collaborate with experienced engineers and data scientists to design, test and deploy features that make this intelligence accessible to thousands of industrial users.
What You’ll Do
- Build and improve components of Tractian’s web and mobile applications.
- Collaborate on machine-learning pipelines, model integration and real-time inference systems.
- Write, test, and review clean, maintainable code using modern frameworks.
- Develop APIs and automation tools to enhance predictive maintenance capabilities.
- Troubleshoot and resolve software issues to ensure scalability, speed and accuracy.
- Gain exposure to real-world software development cycles and learn how AI-powered features move from concept to release.
Responsibilities
- Contribute to back-end and front-end feature development under mentorship.
- Help optimize system performance and scalability in cloud environments.
- Assist in deploying and validating AI/ML models within production applications.
- Document code, APIs and integrations clearly for future team use.
- Collaborate with cross-functional teams, hardware, firmware and product, to ensure seamless interoperability.
Requirements
- Currently pursuing or recently completed a Bachelor’s or Master’s degree in Computer Science, Software Engineering, Data Science, or related field.
- Proficiency or coursework in at least one language: Python, JavaScript, TypeScript, Go, or C++.
- Familiarity with web frameworks (React, Node.js, Flask, FastAPI etc.) or back-end systems.
- Interest in AI, machine learning, and IoT-driven data systems.
- Strong analytical, problem-solving and collaboration skills.
- Ability to work onsite or hybrid from Tractian’s Atlanta HQ during the internship term.
Preferred (but not required)
- Experience with cloud services (OCI, AWS, or GCP) and data pipelines.
- Experience with containerization and container orchestration tools (docker, kubernetes etc).
- Understanding of databases such as PostgreSQL or MySQL, and RESTful APIs.
- Familiarity with version control tools (Git/GitHub) and Agile methodologies.
- Exposure to machine learning libraries like TensorFlow, scikit-learn, or PyTorch is a plus.
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 shape the future of smart maintenance and industrial AI.
Ready to join a Forbes AI 50 leader? Before applying, please complete our Internship Interest Form to share your background with the hiring team.