You are viewing a preview of this job. Log in or register to view more details about this job.

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.