company logo

Software Development - Python

Unpaid Internship15 - 25 hrs/wk

a month ago


 Joining Innovation Department as a Software Engineering intern gives you the opportunity to experience an exciting, fast-paced startup environment hands on. We’re looking for a passionate Computer Science student who has a strong understanding of Python to work on latest frontend and backend tools and technologies. Work directly with our Engineering team to learn how to build components of a data platform.

Our Software team builds data solutions from the ground up. Our team of brand strategists, marketers, operators and builders are obsessed with reducing the time to product-market fit and creating repeatable success for the launch of early-stage products & Services in the sustainability sector.

Responsibilities/ Tasks:

• Daily responsibilities will include:- Software development- Software quality assurance- software library troubleshooting and testing

• Gather requirements, develop test plans, and develop and deploy stable modules to support archiving and backup of data as required by external regulators

• Test and Validate automated data generation solution along with an indexing strategy to easily retrieve relevant data based on archive properties


• Strong development skills using Python (and secondarily Perl/shell) is needed

• Strong expertise working in a Linux/Unix environment

• Good understanding of software design, local and cloud systems (Google cloud) is a plus

• Must have the ability to communicate effectively with engineers and software developers and be detail oriented and self-driven.


Open to CPT and OPT International students

Required graduation year

2015 - 2025

Number of positions available



Python skills 

About Annapurna Solutions

From The United Nations to the Department of Defense, the world is talking about the sustainable infrastructure that is making a change in the transport infrastructure. We believe that leaders of the most powerful nation on earth can be doing more to address Resilient cities. We have architected a software platform to help public transit agencies achieve success with sustainability and further their mission in building a environmentally sustainable infrastructure.
Ad image

Skills you'll need for this internship

    software engineering
    computer science

Skills you'll learn in this internship


provided by employer

What happens after you send in your application?

Annapurna Solutions is actively interviewing now. If Annapurna Solutions chooses not to move forward with your application, they will notify you.

Get email updates for the latest Software Development - Python jobs that are remote


Learn how to get your resume noticed and nail that interview.

Your Internship Checklist


Recruiters spend an average of six seconds on each resume?


Why do you want to work here?

Employers want to see that you’ve done your homework and are excited about the company. 

Other essential interview questions:

  • Tell me about yourself.
  • How would people describe you?
  • Which is your most significant accomplishment?
  • What is your greatest strength?
  • What is your greatest weakness?
  • What are your preferred programming languages and why?
  • What is a class? What is a super-class?
  • What is a default constructor? What is a conversion constructor?
  • What is the difference between C and C++ ? Would you prefer to use one over the other?
  • What is multiple inheritance? What are its advantages and disadvantages?

Learn more

You're ready for this

If you believe this job to be fraudulent click here
Ad image
other relevant jobs
Mobile Software Engineers
CNH Industrial
Willowbrook, IL
Software Engineer Intern
Grand Rapids, MI
Software Engineering Interns
The Boring Company
Las Vegas, NV
Software Engineering Interns
Medline Industries
Libertyville, IL
Sr. NodeJS Developer 1151
Certec Consulting
Sunnyvale, CA
iOS Developers
Phoenix, AZ
Software Engineering Interns
New York, NY
iOS/Android Developers
Lehi, UT