SchedGo is Recruiting
About SchedGo

Our Team
We are a student startup committed to make class scheduling easier. We've participated in 2021 Cohort of PLASMA Startup Accelerator, integrated 4 UC campuses, and gained 1000+ Monthly Active Users (MAU) in 2021.
We are looking for highly motivated individuals who are passionate about building an impactful, innovative, production-ready product that could be used by college students nationwide.
Check out our video: SchedGo - Youtube.
(If you're in Mainland China, you may use this Backup Video Link (bilibili))
Our Product
SchedGo (schedgo.com) is an advanced schedule builder for college students, which generates the best possible class schedules considering a student's preferences holistically, such as time, instructor, seat availability, etc.

We make the scheduling process to much faster and easier. Students simply choose what courses they’d like to take, set their scheduling preferences, such as time, instructor, seat availability. Our algorithm will consider all factors holistically and generate the best section combination for them to register.
Opening Positions
We are expanding our team and actively recruiting for all positions NOW.
- SWE: Software Engineer Intern
- SWE: Software Engineer (Front-end)
- SWE: Software Engineer (Back-end)
- SWE: Software Engineer / Tech Lead (Full-stack)
- SWE: Software Engineer / Tech Lead (DevOps & Cloud Solution Architect)
- MKT: Marketing Intern
- MKT: Marketing Associate
- DES: Design Intern
- DES: Graphics Designer
- DES: UI/UX Designer
Apply now: go.schedgo.com/apply
Software Engineering Positions
Software Engineer Intern
This internship is open to freshman or sophomore expected to graduate after 2024. No prior industrial experience is required. Responsibilities of this role are individualized based on your preference and our business needs.
Detailed week-by-week onboarding guides will be provided for you to learn the essential industry knowledge of full-stack software development. You are expected to learn new technologies at a much faster pace than a typical Computer Science class offered at UC Davis.
The internship program will last for 6-8 weeks. Interns are expected to spend 10-16 hours / week depending on your previous experience and learning pace.
You will become an official member of SchedGo if you demonstrated the following during the internship:
- your passion and commitments towards SchedGo
- ship sufficient amount of quality code into production (which will be used by thousands of users)
- ability to learn and apply new skills quickly
Minimum Qualifications
- Object-oriented Programming (OOP) in any languages
Preferred Qualifications
- Ability to learn new programming languages / development frameworks quickly
- Experience with personal / group software projects outside classrooms
- Experience with Git & GitHub
Apply now: go.schedgo.com/apply
Software Engineer (Front-end)
This position is open to all students.
Time Commitment: 8 - 16 hours / week
Probation Period: 3-5 weeks
Responsibilities
- Develop new features for our web app
- Work closely with designers to evaluate design approaches
Minimum Qualifications
- Experience in modern web programming through projects or internships (A- or above in ECS 162 at UC Davis if lacking out-of-class experience)
- Experience with HTML, CSS, and JavaScript
- Experience with React, Angular, or Vue
Preferred Qualification
- Prior out-of-classroom experience in web development
- Experience with Git and GitHub
- Experience with TypeScript
- Experience with Agile development practices in a team environment
Apply now: go.schedgo.com/apply
Software Engineer (Back-end)
This position is open to all students.
Time Commitment: 8 - 16 hours / week
Probation Period: 3-5 weeks
Responsibilities
- Develop Web APIs that serve the front-end web app
- Develop algorithms and data models to support new features
- Work with NoSQL databases to query and update data
Minimum Qualifications
- Experience with Object-oriented Programming (OOP) in a statically-typed language
- Experience in developing Web APIs
- Experience with Git
- Experience with databases
Preferred Qualifications
- Experience with Agile development practices in a team environment
- Experience with Unit Testing
- Experience with NoSQL databases
- Experience with Authentication & Authorization
Apply now: go.schedgo.com/apply
Software Engineer / Tech Lead (Full-stack)
This position is open to all students.
Time Commitment: 10 - 20 hours / week
Probation Period: 3-6 weeks
Responsibilities
- Create detailed, low-level design such as algorithms, database schema, APIs, and data transfer object models, given a high-level description of the business requirement in the perspective of the end-users
- Design layers of abstractions to ensure modular, scalable, extensible, easy-to-test features
- Implement high-quality front-end or back-end components
Minimum Qualification
- Meet ALL the minimum qualifications for Front-end and Back-end positions above
Preferred Qualification
- Meet MOST of the preferred qualifications for both Front-end and Back-end positions above
Apply now: go.schedgo.com/apply
Software Engineer / Tech Lead (DevOps & Cloud Solution Architect)
This position is open to all students.
Time Commitment: 10 - 20 hours / week
Probation Period: 3-6 weeks
Responsibilities
- Work on the automation of build, testing, packaging, deployment, and monitoring of software components using modern DevOps tools
- Build a secure, reliable, scalable, efficient, and cost-effective cloud architecture
- Architect technical solutions in the cloud from evaluating business requirements to choosing appropriate stacks
- Provide documentations and interfaces for external developers to create 3rd-party college integrations that helps SchedGo benefit more college students around the world
- Improve the quality of software and the efficiency of software development by enforcing linting, testing, and code review policies
Minimum Qualifications
- Experience with Linux
- Meet all minimum qualifications for Back-end position above
Preferred Qualifications
- Experience with CI/CD tools such as GitHub Actions, Azure Pipelines, GitLab CI, or CircleCI
- Experience with containerization technology such as Docker
- Experience with cloud computing platforms such as Amazon Web Service (AWS), Microsoft Azure, or Google Cloud Platform (GCP)
- Experience with writing technical documentations
Apply now: go.schedgo.com/apply
Marketing Positions
Marketing Associate
Time Commitment: 6 - 12 hours / week
Responsibilities
- Perform market analysis and research
- Conduct user interviews
- Prepare promotional materials
- Assist in marketing and promotional activities on social medias
- Support the Business Development & Publicity teams in daily administrative tasks
Minimum Qualifications
- Experience in market analysis and research
Preferred Qualifications
- Ability to apply strategic and marketing frameworks (eg. SWOT Analysis)
About you
- Thirst for learning and growth
- Excellent verbal and written communication skills
- Methodical, highly organized, and intense attention to detail
- Love for taking initiatives and a self-starter
- Excited to voice opinions and give feedback
- Team-focused and highly collaborative
- Passionate about SchedGo's mission
Apply now: go.schedgo.com/apply
Marketing Intern
Time Commitment: 6 - 12 hours / week
Responsibilities
- Perform market analysis and research
- Conduct user interviews
- Assist in marketing and promotional activities on social medias
- Support the Business Development & Publicity teams in daily administrative tasks
About you
- Strong desire to learn along with professional drive
- Excellent verbal and written communication skills
- Methodical, highly organized, and intense attention to detail
- Love for taking initiatives and a self-starter
- Excited to voice opinions and give feedback
- Team-focused and highly collaborative
- Passionate about SchedGo's mission
Apply now: go.schedgo.com/apply
Design Positions
Designer Intern
Time Commitment: 4 - 10 hours / week
Minimum Qualifications
- Experience in graphic design or visual design (User Interface)
- Experience with Adobe Illustrator, Figma, or Adobe XD
Preferred Qualifications
- Experience working with developers
About you
- Enthusiastic about SchedGo's mission
- Excited to improve SchedGo
Apply now: go.schedgo.com/apply (please upload samples of your work in the application)
Graphic Designer
We are seeking designers who are interested in growing with SchedGo and aligns with our vision. This role centers around collaboration with the graphic designer, UI/UX designer, and marketing team members to create effective designs for digital marketing and more.
Time commitment: 6 - 12 hours / week
Minimum Qualifications
- Proficient with Adobe Illustrator / Photoshop
Preferred Qualifications
- Strong organizational and team work skills
Responsibilities
- Collaborate with developers and other designers across teams
- Work collaboratively across multiple projects and different areas of work with flexibility
- Oversee SchedGo’s branding and visual identity
- Bring new ideas to the table and critique designs
Apply now: go.schedgo.com/apply (please upload samples of your work in the application)
UI/UX Designer
We are seeking UI/UX designers who are interested in growing with SchedGo and aligns with our vision. This role is focused on giving the end users an immersive and pleasing experience for users while they building their schedules. This role will oversee the designs and user experience for SchedGo’s interface and work closely with software engineers.
Time Commitment: 6 - 12 hours / week
Minimum Qualification
- Experience in designing UX for web / mobile apps
Preferred Qualifications
- Experience in UI/UX prototyping tools such as Figma or Adobe XD
- Experience in prototyping in HTML and CSS
- Experience in Responsive Design
Responsibilities
- Collaborate with developers and other designers across teams
- Present your ideas well and have ideas be centered around giving the and users a pleasing experience
- Think strategically, be creative, and be flexible with your designs
- Generate innovative ideas that aligns with our mission
Apply now: go.schedgo.com/apply (please upload samples of your work in the application)