Software Developer

California Institute of Technology

Pasadena, CA, United States of America • 22m ago • On-site

Junior

On-site

85,280 - 93,600 USD/yr

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

  • Role: Software Developer
  • Focus: Build and maintain MathDB (web/mobile apps, backend services, databases, and Lean formalization pipelines)

Description

Work on MathDB, a large-scale community database and knowledge graph that connects mathematical definitions, theorems, conjectures, and open problems. Contribute to interactive web and mobile applications, backend servers and database infrastructure, and Lean formalization pipelines integrating automated proof verification. Help make mathematical knowledge easier to contribute, inspect, and build upon with verified results.

Responsibilities

  • Assist in developing and maintaining interactive web and mobile applications for MathDB
  • Support development and maintenance of backend servers
  • Assist with development and maintenance of backend database infrastructure
  • Support development and maintenance of Lean formalization pipelines for MathDB

Requirements

  • Bachelor’s degree in Computer Science, Mathematics, or a related field
  • Experience developing interactive web and mobile applications
  • Strong attention to detail in application design, performance, responsiveness, and UI/UX
  • Ability to work independently, adapt quickly, and incorporate feedback in an iterative development process
  • Experience with version control, software testing, and software engineering best practices

Benefits

  • Competitive compensation ($41.25–$45.00 per hour)
  • Health, dental, and vision insurance
  • Retirement savings plans
  • Generous paid time off (vacation, holidays, sick time, parental leave, bereavement)
  • Tuition reimbursement
  • Additional benefits for non-benefit eligible employees (e.g., onsite counseling, sick time)

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Potential salary for Software Developer role

Improve your resume for just $5

$85,280 – $93,600/year

Unlock Full Resume Report