Python Backend Intern - Energy Platform (Princeton)

Siemens

Princeton (NJ)

On-site

USD 39,000 - 66,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Siemens is seeking a Python Backend Developer Intern for the Energy Flexibility Platform in Princeton, NJ. You will build and maintain REST APIs, connect data sources, and collaborate with a small, interdisciplinary team to ship features to customers.

You’ll work through the full engineering lifecycle, including tests, OpenAPI specs, and CI/CD on AWS. The internship spans 3–6 months, on-site in Princeton, with mentorship from senior engineers and opportunities to contribute to real-world energy

Qualifications

  • Student enrolled in Computer Science, Software Engineering, Electrical Engineering, or related program.
  • Strong Python fundamentals including functions, classes, type hints, and exception handling.
  • Experience with relational databases and SQL, including schema design and queries.
  • Understanding of REST APIs, HTTP, JSON, status codes, headers, and OpenAPI specs.
  • Experience with Git, unit testing, and technical documentation.
  • Proficiency in English, written and spoken.
  • Legally authorized to work in the United States without sponsorship now or in the future.

Responsibilities

  • Develop and maintain REST API endpoints for a cloud-based energy flexibility platform using Python.
  • Integrate with third-party REST APIs, including authentication, retries, and error handling.
  • Write and expand automated unit and integration tests to improve code quality and coverage.
  • Keep OpenAPI specifications and technical documentation in sync with implementation.
  • Implement database schema changes and migrations under guidance of senior engineers.
  • Participate in code reviews and team discussions on design and implementation.

Skills

Python fundamentals
REST APIs
Git
Unit testing
Technical documentation
English proficiency

Education

Bachelor's or master's degree student in CS/SE/Electrical Eng or related

Tools

PostgreSQL
SQLAlchemy
Alembic
InfluxDB
pytest
Poetry
Postman
Docker
Kubernetes
Git

Job description

Siemens is seeking a Python Backend Developer Intern for the Energy Flexibility Platform in Princeton, NJ. You will build and maintain REST APIs, connect data sources, and collaborate with a small, interdisciplinary team to ship features to customers.

You’ll work through the full engineering lifecycle, including tests, OpenAPI specs, and CI/CD on AWS. The internship spans 3–6 months, on-site in Princeton, with mentorship from senior engineers and opportunities to contribute to real-world energy

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Onsite Python Backend Intern - Energy Platform
Onsite Python Backend Intern - Energy Platform

Siemens AG • Princeton (NJ)

On-site
USD 39,000 - 66,000
Python Backend Intern: Build a Cloud Energy Platform
Python Backend Intern: Build a Cloud Energy Platform

Siemens • Princeton (NJ)

On-site
USD 39,000 - 66,000
Python Backend Developer Intern – Energy Flexibility Platform
Python Backend Developer Intern – Energy Flexibility Platform

Siemens • Princeton (NJ)

On-site
USD 39,000 - 66,000
Python Backend Developer Intern Energy Flexibility Platform
Python Backend Developer Intern Energy Flexibility Platform

Siemens • Princeton (NJ)

On-site
USD 39,000 - 66,000
Python Backend Developer Intern – Energy Flexibility Platform
Python Backend Developer Intern – Energy Flexibility Platform

Siemens AG • Princeton (NJ)

On-site
USD 39,000 - 66,000
Energy Business Advisory Intern
Energy Business Advisory Intern

Siemens AG • Houston (TX)

Remote
USD 43,000 - 48,000
Remote Energy Market Analyst Intern
Remote Energy Market Analyst Intern

Siemens AG • Houston (TX)

Remote
USD 43,000 - 48,000
Freelance Data Engineer: APIs, Deployments & Problem-Solving
Freelance Data Engineer: APIs, Deployments & Problem-Solving

Energy Innovation Corp • Trenton (NJ)

On-site
USD 95,000 - 136,000
Energy Developer Solutions Intern
Energy Developer Solutions Intern

Siemens AG • Wendell (NC)

On-site
USD 41,000 - 55,000
401K
Grid Software Engineer Intern - Energy Markets
Grid Software Engineer Intern - Energy Markets

GE Vernova • Bellevue (WA)

On-site
USD 29,000 - 50,000
Relocation assistance
Housing allowance
Employee assistance program
+1