Would you like to apply for a position or opportunity?

Please create an account to apply for a position or opportunity.

Already have an account?

Sign in to your account.

Looking for Staff Positions?

Staff Job Listings

Schmidt Academy of Software Engineering

Schmidt Academy of Software Engineering Scholars

Close Date:
Open until filled.


Schmidt Academy of Software Engineering is seeking applications from the graduating class of 2022.

New Scholars would start in the Summer of 2022.

Advance Science and Engineering with an industry-competitive salary while being trained in best practices in software engineering.

The Schmidt Academy is seeking graduating seniors from select schools to apply to be Scholars in the Schmidt Academy for Software Engineering. Applicants must be passionate about programming, science, and creating innovative software to help advance cutting-edge research at Caltech. Scholars will participate in a software-engineering "boot camp" to become familiar with various software engineering approaches and best-practices and will be embedded in a research team selected to participate in the Schmidt program. Employment is expected to extend for 1-2 years.

Applicants should have the following:

  • A passion for programming, as demonstrated by personal projects, work done in CS project courses, research fellowships, summer internships, or equivalent
  • A passion for scientific research, as demonstrated by coursework, Summer Undergraduate Research Fellowship (SURF) work, or equivalent
  • Competence in multiple programming languages, including Python
  • Familiarity with computer systems and programming, demonstrated by a "B" grade or higher in the equivalent of “Introduction to Computing Systems” (at Caltech CS24), or HMC equivalent
  • Experience with the Git version control system
  • A major or minor in CS is preferred, but not required

For Early Consideration: Apply by Sept. 15, 2021 (If you are also applying for positions in industry, apply for early consideration)

Final Application Deadline: Dec. 15, 2021

Two Stage Application:

  1. Interested candidates should apply by filling out the form here (https://applications.caltech.edu/users/sign_up). This will require uploading a single PDF file that includes a cover letter, a resume, and your transcript.
  2. Your application will undergo a rapid screening and select applicants will be asked to submit: a) examples of their programming (such as a Git page) and b) a reference letter from a mentor or faculty members who knows of the applicant’s programming skills

Questions about the application process may be directed to: sase@caltech.edu.

Instructions for Applicants

  1. Create an account.
  2. Fill out the application form.
  3. Upload the following documents (as one combined pdf):
    • a cover letter;
    • a resume;
    • and your transcript.

For the cover letter, we ask you to address why you are interested in the Schmidt Academy and how you think your past experiences prepare you to participate.

We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity, or national origin, disability status, protected veteran status, or any other characteristic protected by law. Caltech is a VEVRAA Federal Contractor. Click here to read more about Equal Employment Opportunity (EEO).

Caltech is committed to working with and providing access and reasonable accommodations to applicants with physical or mental disabilities. To request disability accommodations for any part of the interview or hiring process, please contact 626-395-6979 for assistance or contact sase@caltech.edu.

Caltech has implemented a mandatory vaccination policy effective October 15, 2021, requiring COVID-19 vaccinations for all employees (with Institute-approved exemptions for religious or medical contraindications only). At present, an individual is deemed “fully vaccinated” when that person has received, at least 14 days prior, either the second dose in a two-dose COVID-19 vaccine series (e.g., Pfizer or Moderna) or a single-dose COVID-19 vaccine (e.g., Johnson & Johnson). As a condition of employment, employees must submit official COVID-19 vaccine documentation. More information may be found here.