Current Openings

Software Engineer for Smart Buildings and IoT Research

We are seeking a software engineer for software development in the general area for a wide adoption of Brick, an open source metadata schema used to represent buildings in a portable, scalable, and usable way. It is now being adopted by industry, in collaboration with various industrial partners such as Johnson Controls, Google, and the standards body ASHRAE. While Brick has received much attention recently, we have many things to be done for actual adoptions and we need your skills.

Your primary responsibilities include:

  • Designing and implementing various stacks for stable deployment of the schema. It may include schema verification tools and reasoning engines.
  • Designing and implementing smart applications with Brick for smart buildings and cities. The application domains are diverse including machine learning, control optimization, user interactions, etc. Several other researchers can cooperate for complicated applications.
  • Maintaining existing systems for Brick.
  • Attending general meetings to share the progress and participating in various seminars.

You may be also engaged in research activities such as writing proposals and papers.


  • Three years of software development experience in a related field
  • Extensive programming experience in Python or Go
  • Strong communication and project management skills
  • Background on general web frameworks (e.g. Flask) and the overall stack (e.g. web server and messaging protocols) required
  • Background on building information models and sensing technologies preferred
  • Experience with developing databases and ontologies (SQL, NoSQL, SPARQL) a strong plus

This is a temporary full-time position with a minimum duration of one year with an opportunity to extend the position.

Application Submission:

  • CV
  • Transcript
  • Cover letter
  • Two references
  • A one-page essay about your career objectives and research interests


Please contact Jason Koh for more information.

Student Assistant

We are looking for a part-time to full-time summer position to support Vice Chancellor for Research and Economic Development from UC Riverside who is at UC San Diego through mid-September with data science/computer science research.

Work-study is not required but may be used.


  • Knowledge of Python, MATLAB, Github, etc.
  • Programming experience with Python, MATLAB, or other structured language
  • Familiarity with the San Diego Supercomputer Center and/or Deep Learning is favorable
  • Undergraduate or master's student preferred

This is a temporary part-time to full-time position with a desired start date of July 2018 and pay rate of $12.00 per hour.


  • If you have relatives employed at UCSD, you must include the name, relationship and department where employed in your resume or cover letter. This information is used only for the purpose of complying with the University's nepotism policy.
  • The University of California is an Equal Opportunity Employer. ALl qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, age, protected veteran status, gender identity or sexual orientation.


Please apply through Handshake. Job Reference: #1745771