Green Card Performance Analyst Jobs
Performance Analyst green card sponsorship follows the EB-2 or EB-3 employment-based path, requiring your employer to complete PERM labor certification with the DOL before filing an I-140 petition with USCIS. Nationals from high-demand countries should research priority date backlogs early, as wait times vary significantly by country of birth.
Find Green Card Performance Analyst JobsOverview
Showing 5 of 94+ Performance Analyst jobs










See all 94+ Performance Analyst Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Performance Analyst roles.
Get Access To All Jobs
Ready to Make a Real Impact? Join e-STORAGE!
Who We Are
Welcome to e-STORAGE, a proud member of the Canadian Solar Inc. (NASDAQ: CSIQ) family! We’re leading the way in designing, building, and integrating advanced battery energy storage systems for utility-scale projects. Our mission? To accelerate the world’s renewable energy transition and create a more sustainable, resilient energy future for everyone.
With our innovative SolBank lithium-iron phosphate battery technology and comprehensive project services, we’re not just building products we’re powering communities and making a difference worldwide.
Position Title: System Performance Analyst
Department: Engineering
Compensation: $80,000 - $120,000 + annual bonus
Reports To: BESS Data Analytics Manager
Location: USA or Canada (Hybrid or remote dependent on location)
About the Role:
The Data Performance Engineer is part of the engineering team responsible for conducting in-depth analysis of performance data from battery storage systems. This role intersects battery energy storage systems (BESS), engineering, and data analytics with focus on delivering advanced analytical pipelines.
Responsibilities:
- Actively collaborate with software developers, data engineers and system architects to deliver advanced analytical pipelines.
- Analyse the performance of BESS, including downtime analysis, identifying under-performing areas and sub-systems, understanding system behaviour, and directing improvements and updates to enhance system availability and capacity.
- Evaluate key performance indicators (KPIs) such as BESS Storage Availability, Charge/Discharge Energy, RTE, and SoC. Prepare and present reports (dashboards and presentations) for internal and external stakeholders.
- Calculate major equipment unavailability and LDs. Communicate and reconcile these with suppliers and owners.
- Review monthly performance reports from subcontractors for accuracy and prepare client facing performance reports.
- Develop tools and automation (e.g., scripts, Python code) to collect and process data, guide system operation and maintenance (O&M), and monitor BESS plant performance, including real-time flagging of underperforming assets.
- Perform modelling and simulations of battery degradation due to aging and cycling to establish warranty terms and predict augmentation schedules. Utilize industry-standard and customized programs and maintain and upgrade these programs to stay current with industry trends and emerging technologies.
- Interface with Engineering, Service, Project Execution teams, subcontractors, and clients.
Required Qualifications and Skills:
- Science or Engineering degree or equivalent
- Solar or storage industry experience is a plus
- Proficiency in Python programming, and SQL with minimum 5 years work experience on building analytical pipelines.
- Knowledge of Databricks platform
- Knowledge of AWS cloud is a plus
- Strong computer skills and in-depth familiarity with big data analysis.
- Problem-solving ability, critical thinking, and creative thinking skills.
- Extensive knowledge of Microsoft Office programs (Word, Excel).
- Excellent written and verbal communication skills with the ability to write clear, concise reports.
- Strong work ethic, positive team attitude, and the ability to work in a dynamic and fast-paced environment.
e-STORAGE is Equal Opportunity Employer (EOE). Qualified applicants are considered for employment without regard to age, race, colour, religion, sex, national origin, sexual orientation, disability, or veteran status.
e-STORAGE uses AI-assisted tools during parts of the hiring process, including screening and workflow automation. All final hiring decisions are made by humans.
This is a current vacancy, and we are actively hiring for this position.
What It’s Like to Work Here
At e-STORAGE, you’re more than just an employee—you’re part of a team that values your ideas, your background, and your unique perspective. We believe that a culture of equity, diversity, and inclusion isn’t just the right thing to do—it’s the secret to our success. Here, you’ll find:
- Integrity: We do what’s right, always.
- Innovation: We encourage fresh thinking and bold ideas.
- Quality: We take pride in delivering excellence, every time.
- Customer Focus: We listen, we care, and we deliver.
- Sustainability: We’re passionate about protecting our planet for future generations.
Why You’ll Love Working With Us
- Join a global leader in renewable energy, backed by over 23 years of Canadian Solar experience.
- Work on projects that matter—helping to build a cleaner, greener world.
- Thrive in a supportive, collaborative environment where your growth is our priority.
- Enjoy a competitive salary and a generous benefits package.
Want to join here is what we are looking For
- The right mix of education, experience, and skills for the role.
- Great communication, teamwork, and problem-solving abilities.
- A true commitment to safety, ethics, and sustainability.
Your Rewards
We offer a competitive salary, performance bonuses, and a comprehensive benefits package—including health coverage, retirement plans, paid time off, and more.
See all 94+ Green Card Performance Analyst Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Green Card Performance Analyst Jobs.
Get Access To All JobsTips for Finding Green Card Sponsorship as a Performance Analyst
Document progressive experience for EB-2 eligibility
If your Performance Analyst role requires a bachelor's degree plus five years of progressive experience rather than an advanced degree, gather performance reviews, promotion letters, and project-scope documentation now. USCIS scrutinizes whether each role built meaningfully on the last.
Use OFLC Wage Search to benchmark your offer
Before your employer files PERM, verify your offered salary meets or exceeds the DOL prevailing wage for your SOC code and work location. A wage shortfall triggers a denial, so identify any gap during offer negotiations rather than after PERM is filed.
Target employers with dedicated immigration counsel
PERM requires a structured recruitment campaign, supervised attorney review, and strict documentation retention. Prioritize analytics teams at companies that already have in-house or retained immigration attorneys, since ad-hoc sponsors often stall mid-process or abandon petitions after PERM audits.
Search Migrate Mate for verified green card sponsors
Filter your Performance Analyst job search to employers with confirmed employment-based green card sponsorship history. Migrate Mate surfaces U.S. employers verified to sponsor green cards, so you're not cold-applying to companies that have never navigated PERM or I-140 filings.
Clarify your priority date strategy before switching jobs
If your I-485 has been pending 180 days or more, AC21 portability lets you move to a same-or-similar Performance Analyst role without restarting. Confirm in writing that any new employer will file a new I-140 citing your existing priority date before you resign.
Review your O*NET profile to validate specialty occupation framing
PERM labor certification ties directly to your occupation's SOC code. Cross-reference your job duties against the O*NET profile for Performance Analysts to confirm your employer's job description aligns with standard industry requirements, reducing audit exposure from DOL reviewers.
Green Card Performance Analyst: Frequently Asked Questions
What green card category covers Performance Analyst roles?
Most Performance Analyst positions qualify under EB-2 if the role requires an advanced degree or a bachelor's degree plus five years of progressive experience. Roles requiring only a bachelor's degree typically fall under EB-3 professional. Your employer's immigration attorney will determine the category based on the specific job requirements, not your personal credentials alone.
How does green card sponsorship differ from H-1B sponsorship for this role?
H-1B visa is temporary status tied to a specific employer, renewed every three years. Green card sponsorship through EB-2 or EB-3 is a permanent residence process: your employer first completes PERM labor certification with the DOL, then files an I-140 with USCIS, and you file for adjustment of status or consular processing. There is no lottery, but per-country backlogs apply.
How long does the PERM labor certification process take for Performance Analysts?
DOL does not publish fixed PERM timelines, and processing varies depending on audit selection and filing backlogs. Standard PERM adjudication has historically ranged from several months to over a year. Audited applications take considerably longer. Your employer should begin PERM well before your current work authorization expires to avoid a gap in your ability to work lawfully.
Where can I find employers who sponsor green cards for Performance Analyst positions?
Migrate Mate is the most direct way to find Performance Analyst roles with verified employment-based green card sponsorship history. Searching general job boards often surfaces roles where employers have never filed PERM or I-140, so targeting verified sponsors from the start saves significant time and reduces the risk of accepting an offer from a company unprepared for the process.
Can I change employers after my green card process has started?
It depends on where you are in the process. If your I-485 has been pending for at least 180 days and the new role is in the same or a similar occupation, AC21 portability allows you to change employers without restarting. If you have an approved I-140 but your I-485 is not yet filed or is under 180 days pending, your priority date can carry over if the new employer files a fresh I-140.