The application period for closed for 2019 internships has ended.

Software Engineer Intern

Berkeley, CA or Remote

Why Starbutter AI?

For the past two years, Starbutter AI has ran one of the highest-reviewed internships in the Berkeley area. As a Starbutter intern, you'll quickly develop all of the full-stack cloud development skills necessary to launch your own start-up. Previous Starbutter interns have gone on to intern at Google, Amazon, the CIA, and JP Morgan. 

The Starbutter internship is designed to complement the UC Berkeley computer science program. We place a strong emphasis on developing you into a "full-stack" engineer. Our comprehensive training program prepares you to design and deploy applications that scale to millions of users, by leveraging high-level services managed by Google and Amazon.

Starbutter is using cutting-edge technologies, creating multi-modal (voice and visual) experiences on new platforms such as Actions on Google, Alexa, and Facebook Messenger.

We've created a fun, fast-paced environment where you'll work with both with other student engineers, and with our product and marketing team.


Interns focus on one of two tracks, and can switch tracks between semesters.

AI Engineer track:

  • Use Amazon Web Services, Python, and Google DialogFlow to delight users while helping them make solid financial decisions

  • Work directly with co-founders and product managers to launch new artificially intelligent agents and add features to existing agents

  • Research, design, and implement solutions related to scaling, information retrieval, data storage, alerting, security, and data collection

Data Scientist track: 

  • Use Pandas, SQL, AWS Sagemaker, and AWS Batch to optimize advertising and monetization

  • Present analysis directly to co-founders

  • Create data pipelines using AWS Lambda, AWS Kineses, AWS Firehose, S3, Athena, and Docker

  • Use machine learning to increase revenue and engagement

  • Answer urgent business questions by creating functional, attractive dashboards


Minimum qualifications:

  • Intermediate level of proficiency with Python. 

  • Two five-hour blocks during which you can physically work out of our office (see map).

  • Working proficiency and communication skills in verbal and written English.


Preferred qualifications:

  • Experience with Amazon Web Services, Google Cloud Platform, or Azure

  • Experience developing chatbots


At Starbutter, we don’t just accept difference - we celebrate it, we support it, and we thrive on it for the benefit of our employees, our products and our community. Starbutter is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know.


To all recruitment agencies: Starbutter does not accept agency resumes. Please do not forward resumes to our jobs alias, Starbutter employees or any other company location. Starbutter is not responsible for any fees related to unsolicited resumes.

  • Black Facebook Icon
  • Black Twitter Icon
  • Black LinkedIn Icon