Senior AI Full-Stack Engineer — React, Python, Azure

First Solar, Inc.

Perrysburg Township (OH)

On-site

USD 151,000 - 215,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

First Solar, Inc. is seeking a senior software engineer to design, develop, and maintain full stack AI-powered web applications for internal business units.

The role emphasizes React/TypeScript frontends and Python/FastAPI backends on Azure, with a focus on scalable, containerized architectures and CI/CD pipelines. You will collaborate with data scientists to integrate LLMs and AI agents, build ETL pipelines, and lead engineering standards across multiple product workstreams.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical field is required.
  • Master's degree in Computer Science, Software Engineering, Data Engineering, or a related discipline is preferred.
  • Minimum of 5 years of professional experience in full stack software development with modern web frameworks and cloud-native architectures is required.
  • Experience with AI/ML integration, LLM-based application development, Azure cloud services, and DevOps practices is highly preferred.
  • Experience designing and building ETL/ELT data pipelines, data ingestion workflows, or data platform architectures is preferred.
  • Strong proficiency in React with TypeScript and modern frontend tooling (Vite, Tailwind CSS).
  • Advanced backend development skills in Python (FastAPI), with the ability to design and build RESTful APIs and asynchronous services.
  • Hands-on experience with Azure cloud services including Container Apps, Blob Storage, Cognitive Search, Key Vault, Azure AI Foundry, Azure OpenAI, Azure Identity, and Azure Data Factory or equivalent data integration services.
  • Proficiency in containerization and orchestration with Docker and Kubernetes, and experience building CI/CD pipelines with Azure DevOps or Azure Pipelines.
  • Experience with Infrastructure as Code (Terraform) for provisioning and managing cloud resources.
  • Strong knowledge of SQL databases (Microsoft SQL Server preferred), ORM frameworks (SQLAlchemy), and database migration tools (Alembic).
  • Data engineering skills including designing ETL/ELT pipelines, data modeling, data ingestion from heterogeneous sources (SQL, Excel, flat files, APIs), and data quality validation.
  • Demonstrated experience integrating AI/ML models and large language models (LLMs) into production-grade applications.
  • Solid understanding of application security best practices including OWASP principles, input validation, secrets management, and RBAC/OAuth/OIDC authentication and authorization patterns.
  • Experience with testing frameworks and methodologies including unit testing, integration testing, and test automation (Pytest, Jest, React Testing Library).
  • Knowledge of caching strategies (Redis), query optimization, and application performance tuning for high-availability systems.
  • Experience with monitoring and observability tools such as Azure Monitor, Application Insights, structured logging, and alerting frameworks.
  • Familiarity with event-driven and message-driven architectures (Azure Service Bus, Event Grid) for asynchronous processing and agent-based workloads.
  • Solid understanding of SDLC, Git, and agile methodologies.
  • Ability to make sound architectural decisions, establish coding standards, and create reusable design patterns for scalable systems.
  • Experience with data visualization libraries (Recharts, Plotly, Matplotlib) and data processing frameworks (Pandas, NumPy).
  • Strong written and verbal communication skills with the ability to collaborate across cross-functional teams and translate business requirements into technical solutions.
  • Demonstrated technical leadership and mentorship to team members, setting industry-standard engineering practices.

Responsibilities

  • Design, develop, and maintain full stack AI-powered web applications that support the organization's digital transformation and product engineering initiatives.
  • Build and deploy production-grade applications using React/TypeScript frontends and Python/FastAPI backends on Azure cloud infrastructure.
  • Architect scalable, containerized solutions and establish reusable design patterns across multiple AI product workstreams.
  • Collaborate with data scientists and stakeholders to integrate LLMs, AI agents, and ML models into business applications.
  • Design and implement data engineering pipelines to ingest, transform, and serve data from heterogeneous sources.
  • Oversee architectural decisions, CI/CD pipelines, and infrastructure-as-code for reliability and security across the SDLC.
  • Provide technical leadership by researching and adopting industry-standard engineering practices and mentoring team members.

Skills

React with TypeScript
Python (FastAPI)
Azure cloud
Docker
Kubernetes
CI/CD
Terraform
SQL Server
ORM (SQLAlchemy)
Pandas/NumPy
LLM integration
ACID data pipelines
Unit/Integration testing
Security best practices
Data visualization (Recharts/Plotly)

Education

Bachelor's degree in CS/SE/IT
Master's degree preferred

Tools

Azure DevOps/Azure Pipelines
Docker
Kubernetes
Terraform
Azure Data Factory
Cognitive Search/Blob Storage/Key Vault
React tooling (Vite, Tailwind)

Job description

First Solar, Inc. is seeking a senior software engineer to design, develop, and maintain full stack AI-powered web applications for internal business units.

The role emphasizes React/TypeScript frontends and Python/FastAPI backends on Azure, with a focus on scalable, containerized architectures and CI/CD pipelines. You will collaborate with data scientists to integrate LLMs and AI agents, build ETL pipelines, and lead engineering standards across multiple product workstreams.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full-Stack AI Engineer (React/Python | Azure)
Senior Full-Stack AI Engineer (React/Python | Azure)

First Solar • Perrysburg (OH)

On-site
USD 151,000 - 215,000
Remote Senior Full-Stack Engineer — AI & Cloud (Azure)
Remote Senior Full-Stack Engineer — AI & Cloud (Azure)

First American • California (MO)

Remote
USD 129,000 - 172,000
Senior AI-First Full-Stack Engineer (Python/React)
Senior AI-First Full-Stack Engineer (Python/React)

Society For Information Display • Washington

Hybrid
USD 100,000 - 140,000
Paid vacation time
Medical benefits
Tuition reimbursement
+1
Senior Full-Stack Engineer — AI-Driven Cloud
Senior Full-Stack Engineer — AI-Driven Cloud

First American • Santa Ana (CA)

Remote
USD 129,000 - 172,000
Medical benefits
401k with company match
PTO & paid sick leave
+1
Senior Full-Stack Engineer: AI‑Driven Cloud Apps
Senior Full-Stack Engineer: AI‑Driven Cloud Apps

ForFutures Financial, Planning, a financial advisory practice of Ameriprise Financial Services LLC • Santa Ana (CA)

On-site
USD 129,000 - 172,000
Health insurance
401(k) plan
Paid time off
Remote Python Full-Stack Engineer — AI & Azure
Remote Python Full-Stack Engineer — AI & Azure

SMART TECH SKILLS LLC • Boston (MA)

On-site
USD 120,000 - 180,000
AI-First Senior Full-Stack Engineer
AI-First Senior Full-Stack Engineer

U.S. News & World Report • Washington

Hybrid
USD 100,000 - 140,000
Paid vacation time
Medical insurance
Tuition reimbursement
+1
AI Full-Stack Engineer: .NET, React & Python
AI Full-Stack Engineer: .NET, React & Python

eSolutionsFirst, LLC • McLean (VA)

On-site
USD 96,000 - 165,000
Senior AI-First Full-Stack Engineer (React/Python)
Senior AI-First Full-Stack Engineer (React/Python)

Central Ohio ISSA • New York (NY)

Hybrid
USD 100,000 - 140,000
Paid vacation time
Medical benefits
Tuition reimbursement
+1
Senior Full Stack AI Engineer
Senior Full Stack AI Engineer

Astrik Digital • Clifton (NJ), Northern (KY)

Hybrid
USD 130,000 - 170,000