Qcells North America logo
Qcells North America
Posted 125 days agoVerified live 15h ago

Junior Software Engineer

Brief overview

Santa Clara, CAIn-person
Undergrad seniorOr in progress
$30–$50/hrStated range
79 H-1B approvalsDept. of Labor
29 green cardsCertified filings
Python programmingGit version controlCollaborative development workflows (branching, pull requests)Agile methodologyMicrosoft AzureKubernetesDockerCloud infrastructureContainerized workloadsData pipelinesTelemetry systemsAI-assisted workflowsMachine learning integrationCI/CD pipelinesAutomated testingMonitoring and alertingIncident response

About the company

Qcells North America logo
Qcells North Americaqcells.com/us

Qcells is a renowned complete energy solutions provider in solar cell and module, energy storage, downstream project business and energy retail.

Visa sponsorship history

4 years sponsoring, last filed FY2026

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
79H-1B approved
98%approval rate
36new H-1B hires
29PERM certified
$185,000median wage / yr
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
202317
202429
202518
202615
LCA Certified ApplicationsAn early filing step, not a visa approval: it signals intent, not confirmed sponsorship.
20235
20245
20251
20263
Green Card (PERM) FilingsCertified green card filings: a long-term commitment to international hires.
20235
20244
202520
Top sponsored roles
Director of Capital MarketsPV APPLICATION ENGINEERSYSTEMS ENGINEERSENIOR POWER ELECTRONICS ENGINEERGRID SERVICES MANAGER
Sponsored employees from
South KoreaIndia

Job description

Summary

Qcells North America is a leading photovoltaic manufacturer, and they are seeking a motivated Junior Software Engineer to join their Grid & Energy Services team for a short-term assignment. The role involves contributing to software development efforts, supporting system design, and building AI-powered applications interacting with grid-scale energy systems.

Responsibilities

  • Contribute to feature development across one or more engineering team rotations, writing production-quality Python code under the guidance of a senior or principal engineer
  • Participate in code reviews, sprint planning, and retrospectives, learning how engineering teams plan, build, and ship software in a structured agile environment
  • Work with cloud infrastructure on Microsoft Azure and containerized workloads running on Kubernetes, gaining practical experience with the tools and platforms used in large-scale distributed systems
  • Engage with data pipelines, telemetry systems, and AI-assisted workflows, observing how machine learning and agentic AI components are integrated into a production energy management platform
  • Apply software engineering best practices including version control with Git, automated testing, and CI/CD pipelines across all rotation assignments
  • Support reliability and observability work on the SRE team, including monitoring, alerting configuration, and incident response procedures for cloud-hosted services
  • Present a technical summary of work completed to the engineering team at the conclusion of the internship, demonstrating the scope of contributions made across rotations

Skills

  • Currently enrolled in a Bachelor's degree program in Computer Science, anticipated to begin senior year in the fall following the internship. Completed coursework in data structures, algorithms, and software engineering fundamentals
  • Proficiency in Python, including experience writing scripts, functions, and at least one project of meaningful scope (coursework, personal, or open source)
  • Working knowledge of Git for version control and familiarity with collaborative development workflows such as branching and pull requests
  • Strong written and verbal communication skills and the ability to work effectively with cross-functional teams in a fast-paced engineering environment
  • Coursework or project experience in machine learning, AI, or data science
  • Exposure to cloud platforms (Azure, AWS, or GCP) through coursework, personal projects, or certifications
  • Familiarity with containerization concepts (Docker, Kubernetes) or distributed systems
  • Interest in energy systems, power infrastructure, data centers, or the application of software to physical systems
  • Experience with databases (relational or time-series) and working with structured data in code

Qualifications

Must Haves

  • Currently enrolled in a Bachelor's degree program in Computer Science, anticipated to begin senior year in the fall following the internship. Completed coursework in data structures, algorithms, and software engineering fundamentals
  • Proficiency in Python, including experience writing scripts, functions, and at least one project of meaningful scope (coursework, personal, or open source)
  • Working knowledge of Git for version control and familiarity with collaborative development workflows such as branching and pull requests
  • Strong written and verbal communication skills and the ability to work effectively with cross-functional teams in a fast-paced engineering environment

Nice to Haves

  • Coursework or project experience in machine learning, AI, or data science
  • Exposure to cloud platforms (Azure, AWS, or GCP) through coursework, personal projects, or certifications
  • Familiarity with containerization concepts (Docker, Kubernetes) or distributed systems
  • Interest in energy systems, power infrastructure, data centers, or the application of software to physical systems
  • Experience with databases (relational or time-series) and working with structured data in code

More jobs like this