엘리스 벨 연구소에서 1969 년에서 1972 년 확률 이론에 대한 컴퓨팅의 이론에 적용했다. 1972 년 그는 조교수와 콜로라도 볼더 대학에서 컴퓨터 과학 부서의 창립 멤버가 운영 체제 연구에 종사했다.
엘리스는 3 년 후 아르파넷과 관련된 연구활동을 위해 한국과학기술연구원 조교수로 재직하였다. 그는 제록스 파크와 스탠포드 대학에서 일을 시작 1 년 후 미트를 떠났다. 엘리스는 거의 10 년 동안 제록스 파크와 스탠포드 대학에 머물렀다. 그곳에서 근무하는 동안 그는 아이콘 기반 프로그래밍 언어,객체 지향 프로그래밍 언어 및 그룹웨어 시스템을 연구했습니다. “그는 사회 학자,심리학자,알토,세계 최초의 개인용 컴퓨터(컴퓨터)및 관련 인터페이스와 소프트웨어에 근무 컴퓨터 과학자의 팀의 일원이었다. 엘리스의 일부였던 1970 년대 이러한 혁신의 대부분은 나중에 널리 상용화되었다. 파크에서 엘리스는 원거리에서 협업을 위해 아이콘과 이더넷을 사용하는 최초의 오피스 시스템을 개발한 오피스 리서치 그룹을 이끌었다.”
1980 년대 중반,엘리스는 마이크로 일렉트로닉스 및 컴퓨터 기술 회사의 그룹웨어 연구 그룹을 이끌었습니다. 고객 센터에있는 동안,그는 실시간 협업 편집에 노력을 주도하고,운영 변환의 분야를 개척했다. 1990 년대 초,엘리스는 프랑스 불 사의 흐름 경로 워크 플로우 제품의 수석 건축가가 될 고객 센터를 떠났다.
1992 년,엘리스는 콜로라도 볼더 대학교로 컴퓨터 과학부 재임 교수로 돌아왔다. 그곳에서 그는 그룹웨어,특히 차세대 대규모 워크 플로우 시스템 및 에이전트 중재 회의 지원 시스템에 대한 작업을 계속했습니다. 에서 2009,그는 대학에서 명예 교수가되었다,그는 정기적으로 입문 컴퓨팅 과정을 가르치는 주장 곳”자신의 시야를 확장하기 위해 모든 민족의 학생들을 격려.”학생들이 과학과 공학을 추구 할 수있는 더 많은 기회를 제공하기 위해 엘리스는”대학에서 연구 교육(스마트)프로그램에 대한 10 주 여름 다문화 접근을 확립하는 데 도움이되었습니다.”
에서 2013,엘리스는 가르치고 아세 대학의 컴퓨터 과학 부서에서 연구를 수행하기 위해 풀 브라이트 장학금을 수상했다. 아세 시에서 그의 연구 관심 분야는 개발 도상국을위한 정부의 대안 형태를 시뮬레이션하기 위해 컴퓨터 시스템을 개발하고있었습니다.