AI/ML Software Engineer

Qcells

$90K — $130K *
Manufacturing & Automotive
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in a quantitative discipline (Computer Science, Statistics, Industrial Engineering, Mathematics, or related fields)
  • 2+ years of relevant experience
  • Professional experience with machine learning in computer vision (image classification, object detection, instance segmentation)
  • Proficiency in Python and deep learning frameworks (PyTorch, TensorFlow) and OpenCV
  • Comfortable with the entire machine learning lifecycle (data gathering to model deployment)
  • Solid understanding of classical computer vision algorithms and deep learning-based solutions
  • Effective collaboration skills across technical teams and stakeholders.

Responsibilities

  • Build and maintain image datasets for inspection, including data collection and annotation workflows
  • Perform exploratory data analysis to derive actionable insights from vision inspection and process data
  • Train and evaluate deep learning models for various classification and defect detection tasks
  • Develop advanced inspection architectures for ambiguous defect verification
  • Design and build AI agent systems utilizing LLM and RAG for process Q&A and real-time anomaly alerting
  • Deploy and integrate machine learning models into manufacturing equipment and inspection systems
  • Establish MLOps practices for model monitoring and performance improvement through new production data
  • Collaborate with engineering teams to translate domain-specific requirements into AI solutions.

Benefits

  • Opportunities for continuous learning and professional development
  • Collaborative work environment with a focus on innovation
  • Access to cutting-edge technology in the solar manufacturing industry
  • Ability to impact quality control and process efficiency directly
  • Opportunity to work on diverse AI applications across various manufacturing processes.
Full Job Description
Description

Title: AI Software Engineer

Location: Cartersville, GA (Qcells Cartersville Factory)

Department: Smart Intelligence Team

The AI Software Engineer will design, develop, and deploy AI systems across Qcells' solar manufacturing line - spanning ingot, wafer, cell, and module processes at the Cartersville (CTV) and Dalton (DLT) plants. The role covers two core areas: (1) deep learning-based machine vision for automated defect inspection and quality control, and (2) AI agent systems that combine large language models (LLM), retrieval-augmented generation (RAG), and real-time process monitoring to support frontline engineers. The engineer will own the full lifecycle from data collection and model training to production deployment and continuous improvement (MLOps).

Responsibilities
  • Build and maintain image datasets for inspection, including data collection, annotation workflows, and dataset versioning across cell and module processes
  • Perform exploratory data analysis to extract statistics and actionable insights from vision inspection and process data
  • Train and evaluate deep learning models for image classification, object detection, and instance segmentation (e.g., EL/AOI defect detection, over-kill and miss reduction)
  • Develop advanced inspection architectures such as cascade (two-stage) inference for ambiguous defect verification
  • Design and build AI agent systems using LLM and RAG pipelines (vector database, embeddings) for process Q&A, automated root-cause analysis (RCA), and real-time anomaly alerting (e.g., via messaging integrations such as Telegram)
  • Deploy and integrate machine learning models into industrial equipment and inspection systems, including interfaces with manufacturing equipment, MES, and process databases
  • Build and operate data pipelines connecting equipment, inspection images, and process parameters for correlation analysis and traceability
  • Establish MLOps practices for model monitoring, retraining, and continuous performance improvement on newly generated production data
  • Collaborate with process, equipment, and quality engineering teams to translate domain requirements into AI solutions

Required Qualifications
  • Bachelor's degree in a quantitative discipline (e.g., Computer Science, Statistics, Industrial Engineering, Mathematics, or a related field)
  • 2+ years of relevant experience
  • Professional experience applying machine learning to computer vision - specifically image classification, object detection, and instance segmentation
  • Proficiency with Python and deep learning frameworks (PyTorch, TensorFlow) and OpenCV
  • Comfortable working across the entire machine learning lifecycle, from data gathering to model deployment
  • Solid understanding of both classical computer vision algorithms and deep learning-based solutions
  • Ability to collaborate effectively with colleagues, customers, suppliers, and stakeholders from different technical backgrounds

Preferred Qualifications
  • Experience building LLM / RAG-based applications or AI agents (e.g., vector databases, embedding models, prompt engineering, agent orchestration)
  • Experience in a data-related role in a manufacturing industry
  • Experience with network programming such as TCP/IP and SMB protocol
  • Experience deploying and operating models in production (MLOps), including monitoring and retraining pipelines
  • Familiarity with messaging or alerting integrations (e.g., Telegram, Slack) for operational notifications

Similar Jobs

More Jobs at Qcells

More Manufacturing & Automotive Jobs

Find similar AI/ML Software Engineer jobs: