Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Python Backend Developer Intern - Energy Flexibility Platform

Python Backend Developer Intern – Energy Flexibility Platform

Are you passionate about building cloud software that helps shape the energy transition? Do you want to contribute your Python skills to the launch of a brand-new product? Here's the right internship opportunity for you!

Join our team, Autonomous Control and Operations, located in Princeton, NJ, for a 3 – 6 month internship and help us build a new Energy Flexibility Platform for Siemens. Our platform enables Siemens customers to participate in energy markets with their power generation and storage assets. As part of a small, interdisciplinary team of software engineers, power systems experts, and energy market specialists, you will develop and maintain the REST APIs at the heart of the platform, connecting data from a variety of sources to the algorithms that consume it. Working on a product in its early stages means your code ships to real customers, and you will see directly how a well-designed endpoint or a clean database migration translates into value for grid operators and asset owners.

During this internship, you will experience the full engineering lifecycle of a modern cloud product: writing Python services with FastAPI and SQLAlchemy, extending automated tests, keeping OpenAPI specifications in step with the implementation, and shipping through containerized CI/CD pipelines to AWS.

Transform the everyday with us!

In this role, you will work on-site in Princeton, NJ.

Our team values clean, well-tested code and open technical discussion. You will be encouraged to ask questions, challenge designs, and bring your own ideas, and you will be supported by senior engineers who are invested in your growth. Our Princeton facility is recognized for providing a stimulating environment for highly talented and self-motivated students. An internship with Siemens is a great opportunity for students to gain real-world experience in a diverse, dynamic work environment at the intersection of software engineering and the future of energy.

#Transformtheeveryday

Key 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 API specifications (OpenAPI) and technical documentation in sync with the implementation
  • Implement database schema changes and migrations under the guidance of senior engineers
  • Take part in code reviews and team discussions on design and implementation

Basic Qualifications:

  • Bachelor's or master's degree student enrolled in a Computer Science, Software Engineering, Electrical Engineering, or closely related program
  • Strong Python fundamentals: writing functions and classes, consistent use of type hints, and exception handling
  • Experience with relational databases and SQL, including schema design and writing queries
  • Understanding of REST APIs, and JSON, including status codes, headers and concurrency control (e.g. ETag / If-Match), and reading API specifications
  • Hands-on experience with software development best practices: version control (Git), unit testing, and technical documentation
  • Proficiency in English, both written and verbal
  • Legally authorized to work in the United States without company sponsorship now or in the future.

Preferred Qualifications:

  • Experience developing REST APIs with FastAPI (or Flask/Django), including schema validation with Pydantic and writing OpenAPI specifications
  • Experience working with linters, formatters, and static type checking in an enforced setup (e.g. pylint, black, isort, mypy, pre-commit, SonarQube)
  • Basic understanding of OAuth2 / OpenID Connect and JWT-based authentication and role-based authorization
  • Experience with PostgreSQL, SQLAlchemy, and Alembic database migrations
  • Experience with time-series databases such as InfluxDB
  • Experience with pytest (including mocking), Poetry, and API testing tools such as Postman
  • Experience with cloud platforms (e.g. AWS, Azure, GCP), especially AWS services such as RDS, Systems Manager Parameter Store, Secrets Manager, and SQS
  • Exposure to Docker, Kubernetes / Helm, and CI/CD pipelines (e.g. GitLab CI)
  • Coursework or interest in power systems and energy markets
  • Flexibility and adaptability to work in a growing, dynamic, interdisciplinary team of experts

A successful candidate must be able to work with controlled technology in accordance with US Export Control Law. US Export Control laws and applicable regulations govern the distribution of strategically important technology, services, and information to foreign nationals and foreign countries. Siemens may require candidates under consideration for employment opportunities to submit information regarding citizenship status to allow the organization to comply with specific US Export Control laws and regulations. Additional information on the US Export Control laws & regulations can be found on

About Siemens:

We are a global technology company focused on industry, infrastructure, transport, and healthcare. From more resource-efficient factories, resilient supply chains, and smarter buildings and grids to sustainable transportation as well as advanced healthcare, we create technology with purpose, adding real value for customers. Learn more about Siemens here.

Our Commitment to Equity and Inclusion in our Diverse Global Workforce: We value your unique identity and perspective. We are fully committed to providing equitable opportunities and building a workplace that reflects the diversity of society, while ensuring that we attract the best talent based on qualifications, skills, and experiences. We welcome you to bring your authentic self and transform the everyday with us.

#LI-JS

#LI-Onsite

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Python Backend Developer Intern - Energy Flexibility Platform in Princeton, NJ vacancy
  • $7,338 per month

     ...should have 10+ years of strong Java experience in designing, developing, testing, and successfully deploying critical and complex projects...  ...)Design and development of Java applications for client platform systemsParticipate in multiple software development processes... 
    Platform
    Hourly pay
    Work at office
    Local area

    SRI Tech

    Princeton, NJ
    5 days ago
  • $120k - $202.5k

     ...institutional grade custody, clearing, and platform services to wealth managers, broker...  ...platforms, we are building modern, resilient backend systems that support high volume...  ...from inclusive development opportunities, flexible work-life support, paid volunteer days,... 
    Platform
    Full time
    Temporary work
    Flexible hours

    State Street Bank

    Princeton, NJ
    3 days ago
  • $90k - $157.5k

     ...responsible for designing, developing, testing, and...  ...custody and clearing platform. We are seeking engineers...  ...experience in senior backend development, software...  ...such as Java, Kotlin, Python, JavaScript, TypeScript...  ...hours are expected, with flexibility required to support delivery... 
    Platform
    Full time
    Temporary work
    Flexible hours

    State Street Bank

    Princeton, NJ
    2 days ago
  • $140k - $144.2k

     ...Engineer, USG Analytics (Backend & AI) within USG...  ...Your work will involve developing scalable, secure...  ...modular, reusable, and platform-flexible solutions that can adapt...  ..., contributing to internal libraries, accelerators...  ...backend language (e.g., Python, Java, TypeScript)... 
    Platform
    Apprenticeship
    Easy work
    Flexible hours

    McKinsey & Company

    Trenton, NJ
    3 days ago
  •  ...extra[not]ordinary® futures, together, by developing antibody products and groundbreaking,...  ...us! Job Title Program Management Intern Why Genmab At Genmab, interns don...  ...next-generation antibody technology platforms and harnessed translational, quantitative... 
    Internship
    Platform
    Summer work
    Summer internship
    Work at office
    Remote work
    2 days per week

    Genmab

    Princeton, NJ
    2 days ago
  • $1,000 per month

     ...the opportunity to build your confidence, develop a professional network, and help people...  ...to proprietary planning software platforms Engage in weekly coaching, training,...  ...Financial Representative, you can expect a flexible schedule to work around your life and your... 
    Internship
    Platform
    Full time
    Local area
    Flexible hours

    Northwestern Mutual

    Princeton, NJ
    4 days ago
  • Python Full Stack DeveloperJob#: 3056740Job Description:Python Full Stack DeveloperLocation...  ...position is for an application developer within the Global Markets technology group...  ...business-driven initiatives across the platform.Perform ad hoc technical analysis and investigations... 
    Platform

    Apex Systems

    Pennington, NJ
    4 days ago
  • $100k - $150k

     ...Senior Backend Developer - Remote Bright Vision Technologies is a technology consulting and...  ...Backend Developer focused on high-throughput platform development to design, build, and...  ...platform-engineering instincts, values internal developer experience as a first-class concern... 
    Platform
    Full time
    H1b
    Local area
    Immediate start
    Remote work
    Visa sponsorship

    Bright Vision Technologies

    North Brunswick, NJ
    a month ago
  • $90k - $157.5k

     ...Integrations (MCP / A2A / Python / APIs)Corporate...  ...experience to internal AI services and to...  ...cybersecurity, and platform teams to deliver secure...  ...standards.API & Backend Development (Python)• Develop lightweight Python...  ...development opportunities, flexible work-life support,... 
    Platform
    Full time
    Temporary work
    Flexible hours

    State Street Bank

    Princeton, NJ
    1 day ago
  • $195k - $225k

     ...25,000.00 Annually Kindle Energy LLC (“Kindle”) is a leading power...  ...reliable, efficient, and flexible power solutions to meet evolving...  ...investments across the full platform of companies managed by...  ...strategies Coordinate with internal stakeholders and external legal... 
    Platform
    Hourly pay
    Temporary work
    Casual work
    Local area
    Flexible hours

    Kindle-Energy-Management-Company-LLC

    Princeton, NJ
    3 days ago
  • $70k - $120k

     ...reliable data pipelines and platforms that power analytics, reporting...  ...for critical metrics Develop and maintain a data lake/warehouse...  ...one programming language: Python, Scala, or Java. ~ Experience...  ...days, and holidays) Flexible spending options with FSA &... 
    Platform
    Full time
    Work at office
    Local area
    Remote work
    Work visa
    Flexible hours
    1 day per week

    CURE Auto Insurance (Citizens United Reciprocal Exchange)

    Princeton, NJ
    4 days ago
  • $30 per hour

     ...for a successful transition. Interns will engage in on-the-job training...  ...of Oracle's customer and developer communities; and 469...  ...building next-generation cloud platforms that meet the needs of US governments...  ...care and dependent care Flexible Spending Accounts ~ Pre-tax... 
    Internship
    Platform
    Hourly pay
    Temporary work
    Local area
    Flexible hours

    Oracle

    Trenton, NJ
    4 days ago
  • $20 - $23.75 per hour

     ...You’ve invested a lot of time and energy in your education. Now you want the chance to make your mark. We offer challenging opportunities...  ...manage chronic and specialty conditions. As a 3rd year pharmacy intern, you have a significant role in our company working as a part of... 
    Internship
    Part time
    Work experience placement
    Work at office
    Local area
    Night shift

    CVS Health

    Princeton Junction, NJ
    3 days ago
  • $110k - $207.5k

     ...applications and AI-enabled platforms across Corporate...  ...automationSupport backend application...  ...APIs, and internal AI platforms.Engineer...  ...production issues.Develop runbooks, operational...  ...Experience with Java, Python, SQL, or modern...  ...development opportunities, flexible work-life support,... 
    Platform
    Full time
    Temporary work
    Flexible hours

    State Street Bank

    Princeton, NJ
    1 day ago
  •  ...026 co-op - 8 months, flexible start September 2026...  ...of graduate research interns to help build the foundations...  ...framing the question, developing methods, running...  ...systems. Fluency in Python and experience with PyTorch...  .... TIDAL is a music platform that empowers artists... 
    Internship
    Platform
    Remote job
    Local area
    Flexible hours

    Block

    Trenton, NJ
    9 hours ago
  •  ...Graduate Pharmacy Intern You've invested a lot of time and energy in your education. Now you want the chance to make...  ...on our brand promise, while developing their own skills in preparation for...  ...better assist patients Remaining flexible for both scheduling and business... 
    Internship
    Work experience placement
    Local area
    Flexible hours
    Shift work
    Night shift

    CVS Health

    Lawrence, NJ
    5 days ago
  • $120k - $217.5k

     ...of our enterprise agentic AI platform, setting the vision for multi...  ..., and Azure.Build, lead, and develop engineering leadership talent...  ...driven platforms.Proficient in Python and familiar with at least...  ...inclusive development opportunities, flexible work-life support, paid... 
    Platform
    Full time
    Temporary work
    Flexible hours

    State Street Bank

    Princeton, NJ
    5 days ago
  •  ...storage tanks, water metering, energy metering, gas monitoring,...  ...mid - large wireless carriers internationally - that saw a need to provide...  ...the data on the best cloud platform to fit your needs, including...  ...to support dashboard. Unix/Python Scripting for report generation... 
    Platform

    AmNet Services

    Trenton, NJ
    5 days ago
  •  ...out or advancing your career, Capacity LLC offers the perfect platform to grow and succeed. Join us and be part of a company where...  ...everything we do. Primary Duties and Responsibilities: The Finance Intern will have several opportunities for growth, including:... 
    Internship
    Platform

    Capacity

    North Brunswick, NJ
    2 days ago
  • $92.5k - $131.7k

     ...6-15824 A collective energy and ambition. A place where...  ...to AI use cases Develop on Databricks (PySpark,...  ...tested, production-grade Python and SQL using Git, peer...  ...on a cloud data platform required ~ Hands-on Databricks...  ...location, and internal pay parity.  Compensation... 
    Platform
    Full time
    Remote work
    Worldwide
    Monday to Friday

    Church & Dwight

    Ewing, NJ
    4 days ago
  • $15.92 per hour

     ...Coordinate and communicate with internal teams, subcontractors, and...  ...permit them to work for Hitachi Energy in the United States. 2-5...  ...Access to learning platforms and career development programs...  ...retirement benefits Paid leave and flexible work arrangements Pay... 
    Platform
    Hourly pay
    Full time
    For subcontractor
    Flexible hours
    Shift work
    Day shift

    Hitachi Energy USA Inc.

    Princeton, NJ
    4 days ago
  • $70k - $120k

     ...reliable data pipelines and platforms that power analytics, reporting...  ...for critical metrics Develop and maintain a data lake/warehouse...  ...one programming language: Python, Scala, or Java. ~ Experience...  ...days, and holidays) Flexible spending options with FSA &... 
    Platform
    Work at office
    Local area
    Remote work
    Work visa
    Flexible hours
    1 day per week

    NJ CURE

    Princeton, NJ
    3 days ago
  •  ...of Software Development, Software Consultancy and Information Technology Enabled Services.Job DescriptionJob Description:-Fluent in Python and Django MUST.JavaScript, JQuery & JS Frameworks experienceQualificationsQualifications Basic• Bachelor’s degree or foreign... 
    Permanent employment
    Full time
    H1b

    Sonsoft

    Princeton, NJ
    5 days ago
  • $70k - $75k

     ...role, Underwriting Associates develop core underwriting skills by...  ...documentation Partner with brokers and internal colleagues to support...  ..., learning resources, and a flexible technical training catalog...  ...Contract and Commercial Surety platform within the Munich Re Specialty... 
    Internship
    Platform
    Contract work
    Work experience placement
    Work at office
    Flexible hours

    Munich Reinsurance America, Inc

    Princeton, NJ
    5 days ago
  • Company DescriptionCareer Guidant, an internationally acclimed, trusted multi-faced orgiansation into Information Technology Custom Learning...  ...have any queries about our services.Job DescriptionFluent in Python and Django ( **this is the primary experience I am looking... 
    Permanent employment
    Full time
    H1b

    Career Guidant

    Princeton, NJ
    5 days ago
  • $90k - $157.5k

     ...Engineer, AVP to join our Data Platform Engineering team, whose...  ...responsible for planning, designing, developing and maintaining the data...  ...deployments (terraform, ansible, python, etc.)Hands-on experience...  ...inclusive development opportunities, flexible work-life support, paid... 
    Platform
    Full time
    Temporary work
    Flexible hours

    State Street Bank

    Princeton, NJ
    3 days ago
  • $15 per hour

     ...freelance opportunity is remote and hours are flexible, so you can work whenever is best for...  ...the Outlier Privacy Policy and our internal policies and programs designed to protect...  ...contract opportunity on the Outlier.ai platform. Because this is a freelance opportunity... 
    Internship
    Platform
    Hourly pay
    Contract work
    Freelance
    Remote work
    Flexible hours

    Outlier

    Trenton, NJ
    1 day ago
  •  ...storage tanks, water metering, energy metering, gas monitoring,...  ...mid - large wireless carriers internationally - that saw a need to provide...  ...the data on the best cloud platform to fit your needs, including...  ...scripting language such as Python. Familiarity with relational... 
    Platform

    AmNet Services

    Trenton, NJ
    5 days ago
  • $20 - $60 per hour

     ...project to completion. The co-op must be flexible and able to work in a fast-paced, team-...  ...aspired to build the leading mRNA technology platform, the infrastructure to reimagine how...  ...We're focused on attracting, retaining, developing, and advancing our employees. By... 
    Internship
    Platform
    Permanent employment
    Full time
    Work at office
    Work from home
    Flexible hours

    Moderna

    Trenton, NJ
    3 days ago
  • $60k - $80k

     ...meaningful portfolio-level insights to internal leadership.Job FunctionsLease AdministrationAbstract...  ...are received and reconciled.Develop and maintain processes to organize outstanding...  ..., or similar real estate technology platforms is a plus.Strong quantitative and... 
    Internship
    Platform
    Work at office

    Essential Properties Realty Trust, Inc.

    Princeton, NJ
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Python Backend Developer Intern - Energy Flexibility Platform. Be the first to apply!