Nuclearn→
Software Engineer Internship at Nuclearn in Phoenix, AZ
InternshipOn-sitePhoenix, AZ$52k–$73k/yr
Skills
pythonjavascripttypescriptreactfastapici/cd pipelinescode reviewapi developmentasync programmingdockercontainerizationai toolsindependent work
Job Description
Summary: Nuclearn.ai builds AI-powered software for the nuclear and utility industries. The Software Engineer Internship involves shipping production code and resolving production bugs while collaborating with senior engineers to enhance the software's reliability and efficiency.
Responsibilities:
- Triage and resolve production bugs surfaced through Sentry — investigate root causes, write fixes, and ship patches across the stack
- Build and ship features on the product roadmap alongside senior engineers, contributing to major releases that reach 60+ nuclear reactors
- Write production code across the full stack — React on the frontend, FastAPI on the backend
- Learn modern delivery practices including CI/CD pipelines, code review workflows, and how to ship reliable software fast in a regulated industry
- Independently triage and fix incoming Sentry bugs — diagnose issues, scope the fix, and ship it to production
- Own a feature end-to-end — from understanding the requirement, to writing the backend API in FastAPI and the frontend UI in React, through code review and deployment
- Participate in design discussions and code reviews — collaborate with engineers on architectural decisions, surface trade-offs, and contribute best-practice recommendations to the team's standards
Required Qualifications:
- U.S. citizenship or permanent residency (green card) is required due to DOE export compliance
- Pursuing a degree in Computer Science, Software Engineering, or a related field or you've built enough on your own that a transcript doesn't tell the whole story
- Proficiency in Python and/or JavaScript/TypeScript — you've written real code, not just homework assignments, and you're comfortable picking up new frameworks quickly
- Strong independent problem-solving instincts — when you hit a wall, your first move is to dig in, read the logs, and trace the root cause yourself before escalating
- A bias toward durable solutions over quick patches — you don't just silence the alert, you ask why it fired and how to make sure it doesn't happen again
- You thrive in fast-paced environments — ambiguity doesn't paralyze you, it energizes you. You'd rather ship and iterate than wait for a perfect spec
- Comfortable using AI tools — you leverage AI to move faster, but you understand the underlying software architecture principles well enough to know when the output is right and when it's wrong
Preferred Qualifications:
- Experience building APIs with Python and FastAPI — you've stood up endpoints, handled validation, and worked with async patterns before
- Familiarity with Docker and containerized environments — you understand images, containers, and can debug a failing build without panic
- Experience integrating agentic AI models into a product — you've gone beyond prompt-and-response to orchestrate models that complete complex, multi-step tasks autonomously
Required Skills: Python, JavaScript, TypeScript, React, FastAPI, CI/CD pipelines, Code review, API development, Async programming, Docker, Containerization, AI tools, Independent work