Postings@CS

Course Lecturer COMP 202

Application Period: Feb. 1, 2017 - Feb. 15, 2017


Course: COMP 202 Foundations of Programming

Location: Downtown Campus

Semester: Summer 2017

Prerequisites: Ph.D. in Computer Science

Experience: Expertise in content area of the course. Previous experience as an instructor or teaching assistant at the university-level Evidence of teaching excellence, e.g. McGill COMP Course Evaluations (as Instructor or Assistant). Ph.D. candidates applying must state qualifications and teaching experience.

Other: Excellent English and communication skills.

To Apply: Please forward your CV along with the union application form to sheryl@cs.mcgill.ca

Contact Info

sheryl@cs.mcgill.ca

Application Form

Course Lecturer COMP 652

Application Period: Jan. 26, 2017 - Jan. 28, 2017


Course: COMP 652 - Machine Learning

Location: Downtown Campus

Semester: Winter 2017

Time: TBD

Prerequisites: Ph. D in Computer Science

Experience: Expertise in content area of the course. Previous experience as an instructor or teaching assistant at the university-level. Evidence of teaching excellence, e.g. McGill COMP Course Evaluations (as Instructor or Assistant). Ph.D. candidates applying must state qualifications and teaching experience.

Other: Excellent English and communication skills. The candidate is required to have a PhD with research specialization in machine learning. A good track record of publications in top-tier conferences is required, as the course covers cutting-edge research topics. A very strong mathematical background is required.

TO APPLY: Please forward your CV along with the union application form to sheryl @ CS . mcgill . ca

 

Contact Info

Sheryl Morrissey - sheryl@cs.mcgill.ca



Course Lecturer COMP 767

Application Period: Jan. 26, 2017 - Jan. 28, 2017


Course: COMP  767 - Reinforcement Learning (Advanced Topics)

Location: Downtown Campus

Semester: Winter 2017

Time: TBD

Prerequisites: Ph. D in Computer Science

Experience: Expertise in content area of the course. Previous experience as an instructor or teaching assistant at the university-level. Evidence of teaching excellence, e.g. McGill COMP Course Evaluations (as Instructor or Assistant). Ph.D. candidates applying must state qualifications and teaching experience.

Other: Excellent English and communication skills. The lecturer should have extensive research in the field of reinforcement learning, as evidenced by a sustained publication record in highly refereed conferences and workshops affiliated with such conferences. Extensive experience presenting work in front of an audience is necessary.

.

TO APPLY: Please forward your CV along with the union application form to sheryl @ CS . mcgill . ca

 

Contact Info

Sheryl Morrissey - sheryl@cs.mcgill.ca



Grader / Marker Positions Available

Application Period: Jan. 16, 2017 - April 20, 2017


The School of Computer Science has 11 positions available for Graders / Markers

AMENDED

Term: Winter 2017

Start date: January 16, 2016

End date: April 20, 2016

Total Hours: 90 hours maximum

Rate: $17 per hour Duties: Grade assignments and exams

Courses:

COMP202 - Foundations of Programming

COMP206 - Introductions to Software Systems

COMP208 - Computers in Engineering

COMP250 - Introduction to Computer Science

COMP251 - Algorithms and Data Structure

COMP302 - Programming Languages and Paradigms

COMP421 - Database Systems COMP424 - Artificial Intelligence

To apply: Please send your CV and cover letter, indicating which course(s) you are interested in to: sheryl @ cs . mcgill . ca

 

Deadline: Postings will remain open until all the positions have been filled.

Contact Info

sheryl@cs.mcgill.ca



Casual Research Assistant -

Application Period: Jan. 13, 2017 - Jan. 20, 2017


Casual Research Assistant is required:

 

Duties:           Analyze the behavior of random minimax trees.

Qualifications: Doctoral degree in computer science or mathematics, and possess an excellent understanding of probabilistic

                     combinatorics.

Start date:     February 21, 2017

End date:       June 21, 2017

Salary:           $8,000.00

 

To apply        Please forward your CV and cover letter to sheryl @ cs . mcgill . ca

Contact Info

sheryl @ cs. mcgill.ca



Academic Associate

Application Period: Jan. 13, 2017 - Jan. 20, 2017


Primary Responsibilities
1. Write grant proposals for:
 Infrastructure funding
 Research funding
 Access to advanced research computing (ARC) systems, storage and
software solutions


2. Write technical reports for industry partners, updating them on the status
of various projects in the lab.


3. Assist both students and faculty in the writing of technical papers for
publication.


4. Write requests for ethics approval in inter-disciplinary research areas.


5. Maintain lab equipment


Requirements
1. Detailed knowledge in:
(a) Java, C, Python
(b) Linux (Ubuntu), Windows
(c) Latex (beamer)
(d) MS oce, open oce
2. A strong background in machine learning, as well as probability, statistics,
linear algebra, and vector calculus.
3. Basic understanding of computer hardware.
4. Bilingual (English, French)
5. Excellent written and verbal communication skills.


Education
 BSc in computer science (honours preferred). Minors in math or physics an asset.
 MSc in computer science with a focus on machine learning.

Duration: 1 year

Salary:     $28.00 p/h, 35 hours per week.

To apply: please send your cover letter and CV to sheryl AT cs DOT mcgill DOT ca

 

Contact Info

sheryl@cs.mcgill.ca



Full-time tenure-track joint appointment in CS and Education

Application Period: Dec. 16, 2016 - Jan. 31, 2017


The School of Computer Science and the Faculty of Education at McGill University invite applications for a joint tenure-track appointment at the rank of assistant professor, to begin on August 1st, 2017.

 

Candidates must have or soon expect a Ph.D. in Computer Science, Education, or related field with expertise in areas of computer science relevant to teaching and learning (e.g., HCI, user modeling, computer-supported collaborative learning, digital humanities, and machine learning) and a strong track record of interdisciplinary and innovative work in science education platforms.  This position will be a joint appointment between the School of Computer Science and one department in the Faculty of Education, to be determined according to the candidate’s expertise.  The successful candidate will be expected to conduct high quality research at the intersection of the two fields, teach to a diverse and talented student body, and secure competitive external funding. Experience with outreach work in technology education or technology environments would be an asset.

 

Salary will be negotiable, according to qualifications and experience. The School of Computer Science, a department within the Faculty of Science, offers a collegial environment with opportunities for interaction with world class researchers in many related and complementary areas including machine learning, network science, natural language processing, bioinformatics, and many more. The Faculty of Education is committed to undergraduate and graduate teaching and research across a range of Education-related fields, including but not limited to Teacher Education, Educational and Counseling Psychology, Learning Sciences, Kinesiology and Physical Education. The ideal Science Education candidate will be a scholar with interest in and the expertise required to build upon one or several of the teaching and research areas designated as a priority within the Faculty.   

 

McGill is consistently ranked as one of the world’s best universities and there is ample opportunity for transdisciplinary collaboration. McGill is situated in Montreal, a historic and internationally-flavored city, and home to no fewer than four universities.

To apply, submit your application using the web page at:

 

            https://hire-joint.cs.mcgill.ca/new_hire

 

The complete application package required includes:

 

  • a curriculum vitae including a list of publications;
  • a brief statement explaining the candidate’s contribution to their best two publications, with embedded links to the publications in pdf format;
  • a research statement;
  • a teaching statement;
  • the names and email addresses of three references.

 

The selection process will begin by January 15, 2017, and continue until the position is filled.

McGill University is committed to diversity and equity in employment. It welcomes applications from: women, Indigenous persons, persons with disabilities, ethnic minorities, persons of minority sexual orientation or gender identity, visible minorities, and others who may contribute to diversification. All qualified applicants are encouraged to apply; however, in accordance with Canadian immigration requirements, priority will be given to Canadian citizens and permanent residents of Canada.

 

For more information:  csedu@cs.mcgill.ca

Contact Info

csedu@cs.mcgill.ca



Casual Research Assistant -

Application Period: Dec. 16, 2016 - Dec. 22, 2016


Casual Research Assistant

Job description: We seek a casual research assistant with a math and business development background to help improve the user interface of a shared economy mobile application. The application uses existing technologies developed in our lab, but additional research is needed. The individual will communicate with potential users of the application to better understand their needs, collect statistics to quantitatively measure the users' experience, and help to improve the user interface so that the users can benefit from the technology.

Requirements:

- A bachelor's degree in computer science, computer engineering, or a related field plus experience or training in business administration and/or marketing.

- Previous experience in managing the development of mobile applications, specifically the user experience and interface design aspects an asset

- Experience in managing the marketing and sales of software or hardware products an asset

- Ideally pursuing or have completed an MBA.

Hourly rate: $40 + applicable benefits. Hours per week to be determined with lab supervisor.

Start date: January 05, 2017

End date: February 28, 2017

Contact Info

sheryl@cs.mcgill.ca



Course Lecturer COMP 321

Application Period: Dec. 7, 2016 - Dec. 12, 2016


Course: COMP 321 - Programming Challenges

Location: Downtown Campus

Semester: Winter 2017

Time: TBD

Prerequisites: Ph. D in Computer Science

Experience: Expertise in content area of the course. Previous experience as an instructor or teaching assistant at the university-level. Evidence of teaching excellence, e.g. McGill COMP Course Evaluations (as Instructor or Assistant). Ph.D. candidates applying must state qualifications and teaching experience.

Other: Excellent English and communication skills.

TO APPLY: Please forward your CV along with the union application form to sheryl @ CS . mcgill . ca

 

Contact Info

Sheryl Morrissey - sheryl@cs.mcgill.ca



Course Lecturer COMP 322

Application Period: Dec. 7, 2016 - Dec. 9, 2016


Course: COMP 522 - Introduction to C++

Location: Downtown Campus

Semester: Winter 2017

Time: M - TBD

Prerequisites: Ph. D in Computer Science

Experience: Expertise in content area of the course. Previous experience as an instructor or teaching assistant at the university-level Evidence of teaching excellence, e.g. McGill COMP Course Evaluations (as Instructor or Assistant). Ph.D. candidates applying must state qualifications and teaching experience.

Other: Excellent English and communication skills.

TO APPLY: Please forward your CV along with the union application form to sheryl @ CS . mcgill . ca

Contact Info

Sheryl Morrissey - sheryl.morrissey@mcgill.ca

Application Form

Course Lecturer COMP 202

Application Period: Dec. 5, 2016 - Dec. 7, 2016


Course: COMP 202 - Foundations of Programming

Location: Downtown Campus

Semester: Winter 2017

Time: MWF - TBD

Prerequisites: Ph. D in Computer Science

Experience: Expertise in content area of the course. Previous experience as an instructor or teaching assistant at the university-level. Evidence of teaching excellence, e.g. McGill COMP Course Evaluations (as Instructor or Assistant). Ph.D. candidates applying must state qualifications and teaching experience.

Other: Excellent English and communication skills.

 

TO APPLY: Please forward your CV along with the union application form to sheryl @ cs . mcgill . ca

Contact Info

Sheryl Morrissey - sheryl@cs.mcgill.ca

Application Form

Course Lecturer COMP 417

Application Period: Dec. 1, 2016 - Dec. 5, 2016


Course: COMP 417 - Introduction Robotics and Intelligent Systems

Location: Downtown Campus

Semester: Winter 2017

Time: TBD

Prerequisites: Ph. D in Computer Science

Experience: Expertise in content area of the course. Previous experience as an instructor or teaching assistant at the university-level. Evidence of teaching excellence, e.g. McGill COMP Course Evaluations (as Instructor or Assistant). Ph.D. candidates applying must state qualifications and teaching experience.

Other: Excellent English and communication skills. Experience implementing robotic planning algorithms such as Rapidly Exploring Random Trees, planning over homotopy classes and visibility-graph methods. A strong knowledge of visual navigation methods including: pose graph optimization, robust feature matching, integration of stereo cameras with inertial measurement sensing. Practical knowledge of state of the art methods in this domain. Pursuit evasion algorithms including analysis of computational complexity, approximation techniques, game- theoretic representations. Experience implementing robotic control algorithms on modern systems such as quadrotors, underwater vehicles and wheeled robots outdoors

 

TO APPLY: Please forward your CV along with the union application form to sheryl @ CS . mcgill . ca

Contact Info

Sheryl Morrissey - sheryl@cs.mcgill.ca

Application Form

Course Lecturer COMP 421

Application Period: Nov. 29, 2016 - Dec. 2, 2016


Course: COMP 421 - Database Systems

Location: Downtown Campus

Semester: Winter 2017

Time: TBD

Prerequisites: Ph. D in Computer Science

Experience: Expertise in content area of the course. Previous experience as an instructor or teaching assistant at the university-level Evidence of teaching excellence, e.g. McGill COMP Course Evaluations (as Instructor or Assistant). Ph.D. candidates applying must state qualifications and teaching experience.

Other: Excellent English and communication skills. Deep knowledge of SQL and database design, database system internals (query execution and transaction management), graph-based database systems (language and internals), data analysis (e.g., R), distributed data management systems (must have worked with Hadoop).

TO APPLY: Please forward your CV along with the union application form to sheryl @ CS . mcgill . ca

Contact Info

Sheryl Morrissey - sheryl@cs.mcgill.ca

Application Form

Course Lecturer COMP 520

Application Period: Nov. 29, 2016 - Dec. 2, 2016


Course: COMP 520 - Compiler Design

Location: Downtown Campus

Semester: Winter 2017

Time: MW - TBD

Prerequisites: Ph. D in Computer Science

Experience: Expertise in content area of the course. Previous experience as an instructor or teaching assistant at the university-level Evidence of teaching excellence, e.g. McGill COMP Course Evaluations (as Instructor or Assistant). Ph.D. candidates applying must state qualifications and teaching experience.

Other: Excellent English and communication skills. In depth knowledge of the course lectures as given within the last two academic years. In depth familiarity with the course text book, Crafting a Compiler, by Fischer, Cytron and Leblance. In depth knowledge of the GoLIte programming language, including its syntax and semantics.

TO APPLY: Please forward your CV along with the union application form to sheryl @ CS . mcgill . ca

Contact Info

Sheryl Morrissey - sheryl@cs.mcgill.ca

Application Form

Course Lecturer COMP 535

Application Period: Nov. 29, 2016 - Dec. 2, 2016


Course: COMP 535 - Computer Networks

Location: Downtown Campus

Semester: Winter 2017

Time: MW - TBD

Prerequisites: Ph. D in Computer Science

Experience: Expertise in content area of the course. Previous experience as an instructor or teaching assistant at the university-level Evidence of teaching excellence, e.g. McGill COMP Course Evaluations (as Instructor or Assistant). Ph.D. candidates applying must state qualifications and teaching experience.

Other: Excellent English and communication skills. . Familiar computer networks, operating systems, algorithms, and computer programming. Understand the fundamental principles, elements, and protocols of computer networks. Able to explain the operation of a range computer networking applications. Understand and able to explain the architecture of the Internet and design principles. Able to teach (but not limited to) routing protocols, queuing mechanisms, and congestion control mechanisms; how routers and switches work, and the modeling and performance analysis and networks. How Encoding , Error Detection, Framing, Media Access Control, Reliable Transmission, Switching and Forwarding, Bridges, QoS works.

TO APPLY: Please forward your CV along with the union application form to sheryl @ CS . mcgill . ca

Contact Info

Sheryl Morrissey - sheryl@cs.mcgill.ca

Application Form

Morgan Stanley Strats and Modeling division – Montreal - Full time consultant

Application Period: Nov. 22, 2016 - Dec. 31, 2016


This is a Montreal based role in Morgan Stanley Strategists and Modeling division focused on Fixed Income products. The team uses mathematical, data science and big data analytics to develop profitability models, analytics and business optimization. The candidate will be required to work with other quantitative strategists and sales/trading users located globally. Daily tasks will mostly involve hands-on programming and modeling. The development languages to be used include (but not limited to) KDB/Q, R, Python, Scala and MatLab.

Skills Required
 
*         Bachelor or Masters level degree in a quantitative discipline
*         Minimum of 3 years programming experience
*         Experience with Unix/Linux
*         Very strong of knowledge of basis Statistics, Algebra and Calculus
*         Interpersonal and communication skills
 
Skills Desired
 
*         Masters in Computer Science
*         Experience in machine learning and inference
*         Big data analytics and data analysis
*         Knowledge in Quantitative finance

 

Contact Info

Benoit Palmieri - Benoit.Palmieri@morganstanley.com



Research Associate

Application Period: Oct. 7, 2016 - Oct. 15, 2016


Qualification: Graduate degree (PhD)

Duration: 1 year

Salary: 52k/year + benefit

Description:

Working in the Faculty of Science, in the School of Computer Science, contributes to the development and application of computational frameworks to analyze genomes. Contributes to designing and implementing citizen science platforms for Biology. Writes educational content for citizen science applications. Applies computational methods and software to analyze and annotate genomes. Coordinates integration of multiple projects and software developed in the research group. Organizes research meetings. Research, write articles and research reports, perform edits and verify facts. Edit or assist in proofreading material.

Writes blog posts relating to the progress of projects by explaining motivation, progresses,objectives and new endeavors. Supervises undergraduate internships. Designs, organizes case studies. May translate material into English or other languages.

To Apply: Please forward you CV to sheryl@cs.mcgill.ca

Contact Info

sheryl@cs.mcgill.ca



Course Lecturer COMP 202

Application Period: Oct. 3, 2016 - Oct. 15, 2016


Course: COMP 202 - Foundations of Programming

Location: McGill - Downtown Campus

Semester: Winter 2017

Time: TBD

Prerequisites: M. Sc - Computer Science

Experience: Previous teaching experience 

Contact Info

Email: sheryl.morrissey@mcgill.ca

Application Form

Course Lecturer COMP 322

Application Period: Oct. 3, 2016 - Oct. 15, 2016


Course: COMP 322 - Introduction to C++

Location: McGill - Downtown Campus

Semester: Winter 2017

Time: TBD

Prerequisites: M. Sc - Computer Science

Experience: Previous teaching 

Contact Info

Email: sheryl.morrissey@mcgill.ca

Application Form

Course Lecturer COMP 424

Application Period: Oct. 3, 2016 - Oct. 15, 2016


Course: COMP 424 - Articial Intelligence

Location: McGill - Downtown Campus

Semester: Winter 2017

Time: TBD

Prerequisites: M. Sc - Computer Science

Experience: Previous teaching

Other: Expertise in Artificial Intelligence


Contact Info

Email: sheryl.morrissey@mcgill.ca

Application Form

Opening for a CREATE-MIA masters student

Application Period: Sept. 29, 2016 - Oct. 31, 2016


The School of Computer Science, in collaboration with the department of Diagnostic Radiology in the Faculty of Medicine, is offering a master’s level thesis project to begin in October 2016, on the topics of image analysis and computer vision applied to tumor characterization research in radiology. This project will be part of the CREATE-MIA program, which provides participating students with a well-rounded academic background, seminars, workshops, summer school, professional and technical skills training, and practical experience in industry through internships. This is a funded position and it will involve a two-month internship with a participating industrial partner company. See the CREATE-MIA website for details on this program: http://aggie.cim.mcgill.ca:8080/create-mia

The ideal candidate will have experience in digital signal processing, image processing, and/or computer vision. Programming experience with Matlab, Python, C/C++, is desirable, as well as courses in linear algebra and calculus. Interested applicants should send a CV and an up-to-date transcript to: siddiqi@cim.mcgill.ca

 

Contact Info

Kaleem Siddiqi siddiqi@cim.mcgill.ca



Harvard-founded travel start-up seeking McGill tech talent

Application Period: Sept. 9, 2016 - Sept. 19, 2016


About us:

  • A travel app and website focused on destination discovery
  • Founded at Harvard University
  • Sponsored by the Harvard Innovation Lab
  • Launching later this autumn

Duties:

  • Join either the app, website, or machine learning team
  • Work with team members to implement various features
  • Communicate with team members over Slack and attend occasional meetings in Montréal

Requirements:

  • Passion for travelling
  • Proficiency in some of the following: Python, JavaScript, Ruby on Rails, C, Java, HTML, CSS, Android, and iOS
  • Desire to work in a fast-paced start-up environment

Duration

  • For the fall term (and beyond if things go well)

 

Contact Info

Please send your CV to William at will@travelorca.com by 19 September 2016



Otéra Capital - Analyste principal, programmeur

Application Period: Sept. 9, 2016 - Sept. 30, 2016


Le titulaire a pour mandat de concevoir, d’analyser, de programmer, de tester, de corriger, de maintenir et de documenter des systèmes complexes compte tenu de la capacité et des limites du matériel, du temps d’exécution et des résultats désirés. Il est aussi responsable des applications informatiques des services administratifs afin de supporter les analystes d’affaires. En collaboration avec les utilisateurs et membres de ces services, il peut être appelé à analyser de nouveaux besoins d’affaires, à participer à la sélection des progiciels ou d’outils et à configurer, au besoin, les applications impliquées.

• Baccalauréat en informatique.

• Cinq années d’expérience dans un poste similaire.

• Excellente connaissance de SQL, SSIS, SSRS 2008/2012, SharePoint 2010, .NET, C#, ASP.NET, Visual Studio, HTML, CAML.

Contact Info

Veuillez faire parvenir votre curriculum vitæ à : cvrh@oteracapital.com



Looking for passionate part-time software developer for a McGill startup

Application Period: Sept. 8, 2016 - Sept. 30, 2016


Job Brief 

We are looking for a passionate software developer with experience in back-end web development to work part-time (approximately 5-8 hours per week) for the upcoming semester at our McGill startup.  This is a paid position, compensation is determined based on experience.

Appetite is a social food-sharing platform for students to buy and sell the meals that they prepare in their own kitchens. 

Facebook page: https://www.facebook.com/eatappetite

Video: Appetite Beta - Introduction

Job Responsibilities 

Helping to develop and maintain an online marketplace, implement new features, and prepare the site for scaling.

Requirements

Experience with Node/Express. Also work with firebase and angular is preferred.

 

 

 

 

Contact Info

If you are interested or have any questions, please email sean.kaiser@mail.mcgill.ca



Part-Time Casual Research Assistant - Graphic/Web Designer

Application Period: Aug. 10, 2016 - Aug. 17, 2016


Duties:

  • Design a project website
  • Design brochures, business cards and other promotional materials

Requirements:

  • Strong knowledge of: Adobe Photoshop, Adobe Illustrator, Adobe Indesign, HTML, CSS
  • Excellent communications skills
  • Previous experience with design of promotional materials an asset.

Education:

  • Diploma in Graphic/Web design preferred

Start Date: August 19, 2016

End Date: October 15, 2016

Salary: $19.62 p/h (which includes a 4.0% vacation indemnity and a 3.2% staturtory holiday indemnity)

Hours: part time / hours to be determined with the supervisor

To apply: please send your cover letter and CV to Sheryl at cs DOT mcgill DOT ca



Academic Associate

Application Period: June 9, 2016 - June 15, 2016


Primary Responsibilities

1. Write grant proposals for:

  •  Infrastructure funding
  •  Research funding
  •  Access to advanced research computing (ARC) systems, storage and
    software solutions

2. Write technical reports for industry partners, updating them on the status
of various projects in the lab.


3. Assist both students and faculty in the writing of technical papers for
publication.


4. Write requests for ethics approval in inter-disciplinary research areas.


5. Maintain lab equipment


Requirements


1. Detailed knowledge in:


(a) Java, C, Python
(b) Linux (Ubuntu), Windows
(c) Latex (beamer)
(d) MS oce, open oce


2. A strong background in machine learning, as well as probability, statistics,
linear algebra, and vector calculus.


3. Basic understanding of computer hardware.


4. Bilingual (English, French)


5. Excellent written and verbal communication skills.


Education


 BSc in computer science (honours preferred). Minors in math or physics
an asset.


 MSc in computer science with a focus on machine learning.

 

start Date: June 20, 2016

Duration: 1 year

Salary: $28.00 p/hr

35 hours per week

 

To apply, please send your Cover Letter and CV to tricia AT cs DOT mcgill DOT ca

Contact Info

tricia.bernier@mcgill.ca



Course Lecturer @ CS

Application Period: May 19, 2016 - June 3, 2016


Click here to see postings



Looking for a Web Scraper

Application Period: May 16, 2016 - May 29, 2016


We are a team of researchers from the Desautels Faculty of Management of McGill University interested in the evolution of the Quebec wine industry. Specifically, we are analyzing website text from the web to get a better understanding of the actors and issues involved. In order to extract this data from the web, we are looking for a programmer who can build us a web scraper to extract historical data (based on Web Archive) from corporate websites. A second phase would include scraping text from social media (e.g., Facebook, Twitter etc.), blogs, and newspapers.

Qualifications: Familiarity with web scraping as well as JSON-based APIs. Strong knowledge of Java, PhP, Perl, Python, or other programming language that allows for efficient web scraping. Preference will be given to candidates with previous web scraping experience.

Salary: $25 to $40 per hour, depending on experience.  We are also prepared to pay on a project basis, for experienced candidates.

Duration: Open, but we estimate about 40 hours for the first phase of work over the next 4-6 weeks, with the possibility of continuing with subsequent projects into the Fall.

If interested, please send your CV to Robert David via email robert.david@mcgill.ca and/or call 514 398 7463 for more details

Contact Info

Robert David - robert.david@mcgill.ca



Developer (MT0138, IST2E, GR 5)

Application Period: May 11, 2016 - May 23, 2016


Term Assignment - Position Title: Developer (MT0138, IST2E, GR 5)
Faculty/Unit: Faculty of Science/Dept. of Physics
Reporting to: Project Manager
Hours: 33.75
Salary Range: $54,300 - $67,900 (midpoint) - $88,300
Duration: ASAP to August 31, 2018
Reference Number: MT0138

CHIME is a novel radio telescope consisting of four 20x100 m2 cylindrical reflectors that have no moving
parts, with an array of radio receivers along the focus, all fed into a massive Correlator. CHIME will observe
in the 400-800 MHz band over half the sky each day as the Earth turns. CHIME was designed for
cosmological measurements (see http://chime.phas.ubc.ca/) and is currently under construction in
Penticton, British Columbia, with first light is expected in 2016. CHIME will also be an excellent detector of
radio pulsars and of the newly recognized phenomenon of Fast Radio Bursts (FRBs). We have recently
received funding from the Canada Foundation for Innovation to construct and implement a FRB and radio
pulsar back-end instrument on the CHIME telescope.
Reporting to the Project Manager and the Principal Investigator of CHIME FRB,
the Developer plays a key role and is involved on the design, development, and implementation of
a large scale data pipeline and search engine on a HPC platform for the CHIME Telescope Fast
Radio Burst project. The Developer is also responsible for the on-going support, maintenance and
evolution of the data pipeline and search engine. The Developer will have to conceive product's
intended capabilities, appearance, and interactions with users for software usage.

Major Duties and Responsibilities:
• Contributes and plays a key role in the design and development of scientific IT application
systems using appropriate technology and best practices.
• Participates in the development of design and functional specifications.
• Plan, design and guide development of systems software, web apps as well as database
layer work of moderately complex to complex tasks and projects.
• Codes, tests, and debugs new software, as well as performs maintenance and
enhancements to existing software.
• Lead the implementation of system enhancements and/or systems configuration changes
that meet business needs and are aligned with IT orientations.
• Develops and implements technology processes and systems as well as evaluates existing
systems and technologies.
• Acts a consultant to unit members; provides team feedback. Works with the technical team
to identify, assess, and correct application issues.
• Provides guidance and assistance writing programs based on specifications from Sr. level
staff and/or the scientific team.
• Collaborate with team members to resolve issues to assure the successful delivery and
implementation of IT solutions.
• Analyze and evaluate new or existing software to determine if it will be required to
enhance their systems or to maintain current systems.Stays up to date on emerging designs
and technologies.
• Travel will be required to effectively utilize the CHIME observing site at Penticton, BC, and to
interface with CHIME team members at other institutions, and with suppliers.


Education/Experience:
(from generic)
Undergraduate degree
Three (3) years’ related experience


Other Qualifying Skills and/or Abilities:
A Bachelors in Computer Science or Computer Engineering preferred. MSc in Physics, an asset. Strong
knowledge of C application development and maintenance. In depth understanding on how
Unix/Linux operating systems work. Expertise on C++ programming language. Expertise on TCL,
PHP, Python and Shell scripts. Demonstrated experience with HTML, XML and web-based
programming. Experience with SQL. Experience with real-time systems. Proven experience with
networks and TCP/IP. Experience with parallel programming, in particular to run large scientific
calculations. Experience in troubleshooting operational anomalies in real time with no supervision.
Ability to work in a fast changing environment and to learn new tools and applications quickly and
independently. Strong problem solving skills and attention to detail. Good team player with strong
focus on delivering results to meet the scientific needs. Self-motivated and demonstrated ability to
work on different projects concurrently and to manage deadlines. Excellent communication,
organizational, and interpersonal skills in English (spoken and written).


How to Apply:
Please submit your application and curriculum vitae to:
McGill University, Faculty of Science, HR Services, 853 Sherbrooke St West (Dawson Hall),Room
315, H3A 0G5. Email: apo.science@mcgill.ca by May 5, 2016. Please indicate the Position Number
and Title on the subject line of your email. Applications must be received no later than 8 working days after posting date.
McGill University is committed to equity in employment and diversity. It welcomes applications from indigenous
peoples, visible minorities, ethnic minorities, persons with disabilities, women, persons of minority sexual orientations
and gender identities, and others who may contribute to further diversification.



Computer Scientist NEEDED for Collaboration

Application Period: May 2, 2016 - May 20, 2016


While we feel with our hearts, we think with our brains. So, our perspective on a given issue is defined by how we frame it in our mind. To change the way we act, we need to change the frames through which we see the world. When we successfully reframe the way we communicate environmental issues, we change the way the public views the environment. We change what counts as common sense.
 
To come up with new frames we need to communicate in new and engaging ways. Creating a new way of relating to the living world is about reframing our values and making our unconscious thinking conscious. The stories we tell everyday and the way we talk about environmental issues really does matter.
 
This project aims to evaluate environmental messaging on a global scale using computer coding that extracts specific terms from specific websites that meet defined criteria. 
 
Neil Osborne at neil@evermaven.com for a chat about this interesting project.
Contact Info

Neil Osborne at neil@evermaven.com - 905-802-3686



Looking for someone familiar with ACCESS database

Application Period: March 23, 2016 - March 30, 2016


I am hoping you could help me find someone that is familiar with ACCESS database. I am looking to hire someone to make some changes and updates. It’s a small project perhaps a few days at $20/hour.

We use the database for our memberships here at the Morgan Arboretum. I would need someone who

  • can set up reports (or modify the existing ones)
  • remove previous year membership records (++ 6000 records presently in the database)
  • add new fields
  • clean up errors

Please note that I would need assistance ASAP. Our year end is April 30 which is my deadline to fix the problems we are experiencing with the database.

Contact Info

Mary Ann Pavlik, Financial Administrator, Morgan Arboretum Email: mary.pavlik@mcgill.ca



Casual Research Assistant

Application Period: Feb. 29, 2016 - March 8, 2016


Casual Research Assistant

Research software developer needed for a highly-specialized short-term job.  Applicant should have experience with Python and C++ integration, human-machine interaction, user studies and the development of custom embedded systems. The idea candidate should also have experience with 3D printing, graphic models of Bayesian inference and be able to scuba dive (since our lab does studies deploying devices underwater).

 

Begin date: Immediate

Duration: 5 months

Salary: $40/hr

Hours per week will vary - between 20 - 40.  TBD with supervisor

To apply: please send your cv and cover letter to: sheryl AT cs DOT mcgill DOT ca



Dawson College looking for a CS lecturer

Application Period: Feb. 22, 2016 - March 15, 2016


The Department of Computer Science at Dawson College urgently needs a teacher for two beginner computer science courses entitled "Introduction to Computers" and "Website Creation". Applicants must have a M.Sc. in Computer Science and you have at least 2 years industrial experience.

If you would like to know more detail about the content of the courses, you can request this information from the Director of Computer Science Technology, Kenneth Fogel.

Please send your CV to Kenneth Fogel (Director of Computer Science Technology, Dawson College)

 

Contact Info

Kenneth Fogel - kfogel@dawsoncollege.qc.ca



Course Lecturer

Application Period: Feb. 19, 2016 - March 5, 2016


Course Lecturer Position: Summer 2016

 

 

The School of Computer Science has an opening for a course lecturer for COMP202 for the summer session, May 02, 2016 to June 20, 2016.

 

The Course Lecturers signed their first collective agreement which can be viewed:

http://www.mcgill.ca/hr/files/hr/course_lecturers_collective_agreement_2015-2018_convention_collective_2015_2018_chargees_de_cours.pdf

 

The course is being offered on Tuesdays and Thursdays, 11:30 a.m. to 13:30 p.m. and is held in the ENGTR 0100 on Tuesdays and in SADB 2/36 on Thursdays.

 

Salary: $7,600.00

 

Teaching Qualification Requirements:

 

M.Sc. in Computer Science or currently enrolled in the Program

 

Command of the content area of the course

 

If interested to apply, Please forward the following documents to sheryl AT cs DOT mcgill DOT ca

 

  • Application form – Appendix 11 on page 91 & 92 of the collective agreement

 

  • CV


Casual Research Assistant - Market Researcher

Application Period: Jan. 18, 2016 - Jan. 25, 2016


Duties:

  • Market research in the field of Ridesharing services
  • Competition analysis
  • Propose a marketing strategy
  • Comprehensive report all findings

Qualifications/Skills:

  • Experience in market research
  • competition analysis
  • product marketing and pricing
  • Ability to develop business plan and advertisement campaign for a new product
  • preferable in software field.

Start Date: February 1/16

End Date: February 23/16

Hourly Wage: $15.00 p/hr

Hourly Schedule: 4.5 hours per day

 

To Apply: Please supply a Cover Letter and CV to tricia AT cs DOT mcgill DOT ca

 

Contact Info

tricia.bernier@mcgill.ca



Casual Research Associate

Application Period: Jan. 13, 2016 - Jan. 20, 2016


A Temporary Research Associate position is available in the Advanced Networking Research Lab for work in a Data Cloud design and implementation project.  This is a short-term position for 4 months that is geared towards designing and implementinga data cloud infrastructure. The research associate should diligently work towards meeting the requirements of the data cloud pilot project with industrial partner (Ciena) and Professor Maheswaran.

Salary: $25 per hour

Requirements: This position requires a PhD in computer science or engineering with cloud computing or network optimization.

Duration: 4 months

Interested candidate should forward their cover letter and CV to:  tricia DOT bernier AT mcgill DOT ca

Contact Info

sheryl @ cs.mcgill.ca



Contract programmer position for Patient App in Radiation Oncology available at the MUHC

Application Period: Dec. 17, 2015 - Jan. 8, 2016


Contract programmer position available at the MUHC for developing a phone app for radiation oncology patients.   Details and instructions on how to apply may be found at http://sable.github.io/hig/#JobAd

Contact Info

hendren @ cs.mcgill.ca



Part-time Casual Research Assistant - Graphic/Web Designer

Application Period: Dec. 17, 2015 - Dec. 23, 2015


Duties: 

  • Design a project website.
  • Design brochures, business cards and other promotional materials.

Requirements: 

  • Strong knowledge of: Adobe Photoshop, Adobe Illustrator, Adobe Indesign, HTML, CSS
  • Excellent communications skills
  • Previous experience with design of promotional materials an asset.

 
Education: Diploma in Graphic/Web design preferred.
 
Start date: January 4, 2016
End date: February 28​, 2016

Salary: $19.62 per hour (which includes a 4.0% vacation indemnity and a 3.2% statutory holiday indemnity)

Maxuim Total 33 Hours

To apply please send your cover letter and CV to tricia AT cs DOT mcgill DOT ca

 

Contact Info

tricia.bernier@mcgill.ca



Course Lecturer COMP102

Application Period: Dec. 15, 2015 - Dec. 21, 2015


The School needs to fill a course lecturer vacancy for the upcoming Winter 2016 semester.   The salary scale will be: 3-credit courses is $7,600.

 Application deadline is December 21, 2015

 

Winter 2016:

COMP 102 – Computers and computing (3cr)

 

To apply: send you CV for consideration to sheryl AT cs DOT mcgill DOT  ca



Casual Research Asst. - Backend Developer

Application Period: Nov. 26, 2015 - Dec. 3, 2015


Duties:

  • Design and implement a REST API for a smart phone app
  • Design and deploy a scalable NOSQL database
  • Integrate with payment gateway to allow for in-app purchases
  • Version control of the code
  • Coordinate closely with the front end app developer to ensure proper integration
  • Report regularly to the software architect

Qualifications/ Skills Required:

Python, Django, MongoDB, REST API, Mercurial

Hourly Wage: $21.00p/hr (plus 4% vacation and 2.4% stat holiday pay)

Hours/Schedule: 70 Hours in total

 

START DATE: ASAP

END DATE: December 23, 2015

Please supply a C.V. and cover letter to: tricia AT cs DOTmcgill DOT ca

 

 

Contact Info

tricia.bernier@mcgill.ca



Academic Associate

Application Period: Nov. 19, 2015 - Nov. 26, 2015


Primary Responsibilities


1. Write grant proposals for:
- Infrastructure funding
- Research funding
 -Access to advanced research computing (ARC) systems, storage and
-software solutions
2. Write technical reports for industry partners, updating them on the status
of various projects in the lab.
3. Assist both students and faculty in the writing of technical papers for
publication.
4. Write requests for ethics approval in inter-disciplinary research areas.
5. Maintain lab equipment

Requirements


1. Detailed knowledge in:
(a) Java, C, Python
(b) Linux (Ubuntu), Windows
(c) Latex (beamer)
(d) MS oce, open oce
2. A strong background in machine learning, as well as probability, statistics,
linear algebra, and vector calculus.
3. Basic understanding of computer hardware.
4. Bilingual (English, French)
5. Excellent written and verbal communication skills.


Education


 BSc in computer science (honours preferred). Minors in math or physics
an asset.
 MSc in computer science with a focus on machine learning.

 

Start Date: January 1, 2016

Duration: 1 year

Salary: $23.00 p/hr

 

To apply please send your cover letter and CV to sheryl AT cs DOT mcgill DOT ca

Contact Info

sheryl@cs.mcgill.ca



Accepting applications for a tenure-track appointment in Software Engineering

Application Period: Nov. 6, 2015 - Dec. 18, 2015


Assistant Professor

Version française

L’École d’informatique de l’Université McGill sollicite des candidatures pour un poste menant à la permanence à titre de professeur adjoint de génie logiciel. L’entrée en fonction aura lieu le 1er août 2016.

Les candidats doivent être détenteurs d’un doctorat en informatique ou dans un domaine connexe, ou être sur le point de l’être, avoir publié au moins un article de grande qualité dans des revues en génie logiciel et avoir de l’expérience du développement et/ou de l’analyse d’un logiciel à grande échelle. Le candidat retenu devra s’attendre à mener des recherches de grande qualité, à enseigner à des groupes diversifiés d’étudiants de valeur et à s’assurer d’obtenir du financement externe concurrentiel. Le salaire sera négociable, en fonction des qualifications et de l’expérience du candidat retenu.

L’École d’informatique propose un milieu de travail collégial qui offre des occasions d’interactions avec des chercheurs de classe mondiale dans de nombreux domaines complémentaires qui comprennent, sans pour autant s’y limiter : les langages de programmation, les compilateurs, les systèmes et l’apprentissage machine. Nos programmes de premier cycle en génie logiciel fonctionnent en collaboration avec le département de Génie électrique et informatique. L’une des meilleures universités du monde, McGill est située au centre-ville de Montréal, une ville historique et cosmopolite.

Pour postuler, transmettez votre demande d’emploi à l’aide de la page Web à https://hire.cs.mcgill.ca/new_hire.

Le dossier complet de demande d’emploi doit inclure:

  • un curriculum vitae accompagné d’une liste de publications;
  • un bref énoncé qui explique la contribution du candidat à ses deux meilleures publications, accompagné de liens intégrés vers les publications en format PDF;
  • un énoncé de recherche;
  • un énoncé d’enseignement dont une liste des cours de génie logiciel de base que le candidat pourrait enseigner;
  • les noms et adresses courriel de trois références.



Le processus de sélection commencera à compter du 18 décembre 2015. Tous les candidats doivent s’efforcer de soumettre leur demande d’emploi d’ici cette date. Nous pourrions toutefois tenir compte de candidatures soumises après cette date.

L’Université McGill souscrit à la diversité et à l’équité en matière d’emploi. Elle accueille favorablement les demandes d’emploi des femmes, des personnes autochtones, des personnes handicapées, des minorités ethniques, des personnes de toute orientation ou identité sexuelle minoritaire, des minorités visibles et d’autres personnes qui pourraient contribuer à une plus grande diversité. Tous les postulants qualifiés seront encouragés à poser leur candidature; toutefois, conformément aux exigences canadiennes en matière d’immigration, les Canadiens et les résidents permanents se verront donner la priorité.

Pour de plus amples renseignements, contactez softengjob@cs.mcgill.ca.

The School of Computer Science at McGill University invites applications for a tenure-track appointment in software engineering at the rank of assistant professor, to begin on August 1st, 2016.

Candidates should have or soon expect a Ph.D. in computer science or related field, have one or more high-quality publications in software engineering venues, and have experience with the development and/or analysis of large-scale software. The successful candidate will be expected to conduct high quality research, teach to a diverse and talented student body, and secure competitive external funding. Salary will be negotiable, according to qualifications and experience.

The School of Computer Science offers a collegial environment with opportunities for interaction with world class researchers in many complementary areas including, but not limited to: programming languages, compilers, systems, and machine learning. Our software engineering undergraduate programs are operated in collaboration with the department of Electrical and Computer Engineering. McGill is routinely ranked as one of the world’s best universities and is situated in downtown Montreal, a historic and internationally-flavored city.

To apply, submit your application using the web page at https://hire.cs.mcgill.ca/new_hire.

The complete application package required includes:

  • a curriculum vitae including a list of publications;
  • a brief statement explaining the candidate’s contribution to their best two publications, with embedded links to the publications in pdf format;
  • a research statement;
  • a teaching statement including a list of core software engineering courses the candidate could teach;
  • the names and email addresses of three references.

The selection process will begin by December 18, 2015, and all applicants should strive to submit their application by this date. However, we may consider applications submitted after this date.

McGill University is committed to diversity and equity in employment. It welcomes applications from: women, Aboriginal persons, persons with disabilities, ethnic minorities, persons of minority sexual orientation or gender identity, visible minorities, and others who may contribute to diversification. All qualified applicants are encouraged to apply; however, in accordance with Canadian immigration requirements, priority will be given to Canadian citizens and permanent residents of Canada.

Contact Info

softengjob@cs.mcgill.ca



Position: Graduate Student, Data/GIS Support

Application Period: Nov. 3, 2015 - Nov. 11, 2015


Position: Graduate Student, Data/GIS Support

Department: Research Commons, Humanities & Social Sciences Library

Period of Employment: November 2015 – April 2016

$12.36/hour; 8 – 12 hours/week

 

 

 

Qualifications: McGill graduate student with knowledge of any and/or all of the following: numeric data, textual data, statistical software (i.e. SPSS, Stata, SAS, R, NVivo), GIS data and related software (i.e. ArcGis) and techniques.  Background in quantitative research methodologies an asset.  Technical writing skills are desirable.  Demonstrated good attendance and performance record.  Good oral and written English communication skills.  Ability to deal effectively with library users and other staff, and to work with minor supervision.  Knowledge of Drupal would be helpful.

 

Duties: Assists data librarians in helping users with numeric data requests (most notably assisting with data cleaning and data manipulation functions using standard statistical software), locating and accessing maps and GIS data, and helping users work with GIS data (e.g., performing tasks such as creating index files, assembling orthographic images, and removing smaller segments of GIS data from larger files). While not helping with data requests, other duties include writing technical documentation to facilitate data discovery, access and use, as well as the creation of other data web pages to assist users in locating and accessing numeric data.  Other related duties as assigned.

 

Send application to: Donna.Hedge@mcgill.ca



Looking for an Experienced Web Scraper

Application Period: Oct. 28, 2015 - Nov. 13, 2015


 

We are a team of researchers from the Desautels Management Faculty of McGill interested in the evolution of the Quebec wine industry. Specifically, we are analyzing data from the web to get a better understanding of the actors and issues involved. In order to extract this data from the web, we are looking for a computer science student who can help us going back in time (e.g., Web Archive) to get data from corporate websites and also social media (e.g., Facebook, Twitter etc.), blogs, and newspapers.

 

Qualifications. Familiarity with web scraping as well as JSON-based APIs. Strong knowledge of Java, PhP, Perl, Python, or other programming language that allows for efficient web scraping. Preference will be given to students with previous web scraping experience, especially in relation to social media websites. 

 

Salary: $ 25.- / 30.-  per hour, depending on experience.

Duration: approximately 25 hours over the next 2 months.

 

 

Contact Info

Send CV to Caroline Kaehr Serra via email caroline.kaehrserra@mail.mcgill.ca or call (514) 791-0209.



Assurances Fort Insurance is looking for part-time computer systems support...

Application Period: Oct. 22, 2015 - Feb. 7, 2016


Assurances Fort Insurance is looking for part-time computer systems support with an option for full-time employment once studies are completed.

Note: Full-time position would be a mix of IT support and administrative work.

 

Hours: Flexible schedule, but candidate should be available 10-15 hrs per week.

 

Computing environment..

Frontend clients running Windows 7 in virtual desktop environment. Backend a mix of Linux, VMware, and Windows servers.

 

Regular Duties include but not limited...

- install and configure computer systems

- setup and configure printers

- troubleshoot computer hardware

- provide software support to end users

- provide training to new employees on company software

- coordinate hardware warranty replacement

- keep track and prioritize support issues and see them through to completion

- interface between internal support team and third party technical support team

- maintain platform for company intranet

 

Possible future projects...

- develop a social media strategy for company

- learn company workflow with the goal to improve overall productivity

- develop in-house software to facilitate workflow

 

Key skills, qualifications and requirements...

- bachelor's degree in computer science, math, or equivalent

- computer proficiency in Windows, MS Office 2010

- technical knowledge of major Windows operating systems

- experience with Unix / Linux shell commands and operating systems an asset

- strong communication skills both oral and written in French and English required

- solid time management skills

- excellent problem solving ability

 

Salary: $18.50/hr

 

To apply, please send an email to Donna Warren at dwarren@fort-group.com with

your CV in pdf format and include in the email body a short bio on yourself.

 

Contact Info

Donna Warren at dwarren@fort-group.com with your CV in pdf format



Assurances Fort Insurance is looking for part-time computer systems support...

Application Period: Oct. 22, 2015 - Nov. 6, 2015


Assurances Fort Insurance is looking for part-time computer systems support with an option for full-time employment once studies are completed. Note: Full-time position would be a mix of IT support and administrative work.

Hours: Flexible schedule, but candidate should be available 10-15 hrs per week.

Computing environment:

Frontend clients running Windows 7 in virtual desktop environment. 
Backend a mix of Linux, VMware, and Windows servers.

Regular Duties include but not limited...

- install and configure computer systems
- setup and configure printers
- troubleshoot computer hardware
- provide software support to end users
- provide training to new employees on company software
- coordinate hardware warranty replacement
- keep track and prioritize support issues and see them through to
  completion
- interface between internal support team and third party technical
  support team
- maintain platform for company intranet

Possible future projects...

- develop a social media strategy for company
- learn company workflow with the goal to improve overall productivity
- develop in-house software to facilitate workflow

Key skills, qualifications and requirements...

- bachelor's degree in computer science, math, or equivalent
- computer proficiency in Windows, MS Office 2010
- technical knowledge of major Windows operating systems
- experience with Unix / Linux shell commands and operating systems an asset
- strong communication skills both oral and written in French and English required
- solid time management skills
- excellent problem solving ability

Salary: $18.50/hr

To apply, please send an email to Donna Warren at dwarren@fort-group.com with your CV in pdf format and include in the email body a short bio on yourself.

Contact Info

Donna Warren at dwarren@fort-group.com with your CV in pdf format



Research Associate

Application Period: Oct. 6, 2015 - Oct. 13, 2015


We are looking to hire a research associate to help develop a user interface and a software pipeline for modeling heart wall myofibers from diffusion MRI and echocardiography data. The successful applicant will hold a PhD degree in Computer Science or Computer Engineering, with a focus on cardiac image analysis. In addition, the successful candidate will have experience with algorithm development and software engineering in  computational vision. An understanding of differential geometric tools for the analysis of cardiac medical images will be a strong asset. Experience with the following programming tools is essential: OpenGL, Java, Java Swing/ JavaFX, Matlab, Eclipse, Python, Bash, C/C++, Visual Studio, Maple, and LATEX.

 

Salary: $24.19 per hour plus  4% vacation and 3.2% stat holiday pay

Duration: 6 months,  maximum 10 hours per week, schedule to be determined by supervisor

If interested, please send your CV to tricia DOT bernier AT mcgill DOT ca

Contact Info

tricia.bernier@mcgill.ca



Looking for a freelance web designer/web developer

Application Period: Oct. 2, 2015 - Oct. 30, 2015


Looking for a freelance web designer/web developer to help me set up an e-commerce website (max 10 products) using a platform like Wix or Shopify to make it as simple as possible.

 Required tasks:

  • Creating a web responsive website using an existing template helping me out selecting the best template for my business)
  • organizing (and/or importing) product information, pricing and photos
  • Setting up the tax systems/shipping, etc.
  • Setting up the site’s structure, homepage and navigation
  • Helping with basic domains and payments configuration
  • Training me to operate and maintain my store
  • Setting up the website using Google Adwords

I am looking for someone who is detailed oriented and has strong experience creating e-commerce websites.

My budget is around 30$/hour...I am expecting it should not take more than 10h but I am very negotiable and always willing to pay for good work J

I will be responsible for all the costs related to the website hosting, domain, Adwords, etc.

 

Thank you and I am looking forward to hearing from you

Contact Info

Please, contact me by email at : vick.marion@gmail.com



Casual Research Assistant

Application Period: Sept. 17, 2015 - Sept. 25, 2015


We are looking for a research assistant who will work with social scientist collaborators on analyzing the use of social media in conflict zones.  In this project, we seek to understand how fighters engage with social media for purposes such as coordination, socialization, and support. The successful applicant will be responsible for developing social media collection systems (from Twitter, Facebook, and possibly other platforms), a web interface for interacting with collected datasets, and conducting computational analysis on large social media datasets.

Qualifications –

              Experience with collecting and scraping data from social media platform

              Experience working and coordinating with social scientists

              Experience with Python, git, and SQL

              Strong mathematics background

              Working fluency with Unix command line

              Experience with discourse analysis

 

Start/End date –

              Begin: Sept. 28, 2015

              End: May 31, 2015

Salary

              $15/hr

To Apply: send your CV with cover letter to tricia DOT bernier AT mcgill DOT ca

Contact Info

tricia.bernier@mcgill.ca



Casual Research Assistant

Application Period: Sept. 17, 2015 - Sept. 25, 2015


We are looking for a research assistant who will work with social scientist collaborators on analyzing the use of social media in conflict zones.  In this project, we seek to understand how fighters engage with social media for purposes such as coordination, socialization, and support. The successful applicant will be responsible for developing social media collection systems (from Twitter, Facebook, and possibly other platforms), a web interface for interacting with collected datasets, and conducting computational analysis on large social media datasets.

Qualifications –

              Experience with collecting and scraping data from social media platform

              Experience working and coordinating with social scientists

              Experience with Python, git, and SQL

              Strong mathematics background

              Working fluency with Unix command line

              Experience with discourse analysis

 

Start/End date –

              Begin:Sept. 28, 2015

              End: May 31, 2015

 

Salary

              $15/hr

 

To Appy: please forward your CV and cover letter to tricia DOT bernier @ mcgill DOT ca

Contact Info

tricia.bernier@mcgill.ca



Casual Research Assistant - Android App Developer

Application Period: Sept. 14, 2015 - Sept. 21, 2015


Duties:

  • Design and create app layouts
  • Ensure usability and aesthetics of the app
  • Integrate user sign-in process
  • Integrate third party payments
  • Coordinate with web-designer for consistency
  • Help in user studies, training and surveying
  • Include feedbacks from user-studies
  • Document the API usage

Qualifications/ Skills Required:

Python, Android App development, Django, MongoDB, Mercurial, Javascript, HTML5, CSS, REST, Ionic Framework. Some experience with iOS development will be a bonus.

To Apply: send cv and cover letter to tricia DOT bernier AT McGill DOT ca

Contact Info

tricia@cs.mcgill.ca



Casual Research Assistant - Android App Developer

Application Period: Sept. 4, 2015 - Sept. 11, 2015


Android App Developer

Duties:

  • Design and create app layouts
  • Ensure usability and aesthetics of the app
  • Integrate user sign-in process
  • Integrate third party payments
  • Coordinate with web-designer for consistency
  • Help in user studies, training and surveying
  • Include feedbacks from user-studies
  • Document the API usage

Qualifications/ Skills Required:

Python, Android App development, Django, MongoDB, Mercurial, Javascript, HTML5, CSS, REST, Ionic Framework. Some experience with iOS development will be a bonus.

 

Salary: $21.00 per hour

Schedule: Part time. Max 200 hours

Start date: A.S.A.P.

To apply:  Please forward your CV to sheryl AT cs DOT mcgill DOT ca

 

Contact Info

sheryl AT cs DOT mcgill DOT ca



Volunteer Research Assistant - Developing software for predicting protein-protein interaction

Application Period: Sept. 1, 2015 - Dec. 31, 2015


Description

Hiring a research assistant with a strong background in computer programming and bioinformatics who will assist in the development of a software platform for predicting protein-protein interactions (PPIs). Please read the attached review paper for more information.

Therefore, some knowledge of the biological or biochemical sciences is necessary. Candidates familiar with artificial intelligence and machine learning will be preferred. Successful applicants will also possess strong interpersonal and written skills.

Qualifications

In U2 or U3 and pursuing a BSc in Bioinformatics OR Computer Science and Biology. Candidates with other degrees registered for a combination of high level computer science courses and some biology/biochemistry courses are also acceptable. Strong programming skills beyond COMP 202 is required such as COMP 250/251 or equivalent courses. Familiarity with both Linux and Microsoft windows operating systems is an asset.

Contact Info

Robert Murgita (robert.murgita@mcgill.ca)



Help build a "swapped reality": Volunteers needed for psychological experiment

Application Period: July 9, 2015 - July 31, 2015


We are looking for volunteers to help build a "swapped reality" system for psychological experimentation. In this setup, two individuals will receive reciprocal visuospatial information by wearing camera-equipped virtual reality headsets (see the following 3 minutes video for an example: http://vimeo.com/89556173), allowing two individuals to take the perspective of the other… literally. The full setup will require the use of Raspberry Pi, GoPro cameras, virtual reality headsets (Oculus DK2), and programming languages (e.g., Python). Experience with one or more of these technologies is essential. This project is taking place in Professor Amir Raz’s Cognitive Neuroscience Laboratory.

 Short-term objectives include:

1)            Stream two GoPro video signals to the Raspberry Pi;

2)            Apply a resolution reduction for stereo rendering (to fit the Oculus screen) and distortion/chromatic corrections (e.g., with Python and OpenCV)

3)            Project this video feed onto the Oculus

 Long-term objectives may include several hacks such as making everything as wireless as possible, servo-motors controlled by head movements, various video tweaks, software and hardware variations, internal eye-tracking, etc.

Start date: Immediately or as soon as possible

Benefits: The student will gain practical research experience according to the area of contribution as well as visibility thanks to the project’s reach. In addition, assuming a significant contribution, authorship will be considered for a summer research poster (ARIA poster submission deadline: August 8) or for the scientific publication(s) to come. It may also be possible to use this project as a research thesis.

 

 



Looking for Render Wrangler...

Application Period: July 2, 2015 - July 31, 2015


The Render Wrangler is responsible to help and support the rendering process of our Visual Effects productions. The Render Wrangler is involved with every aspect of our production pipeline. Reporting directly to the Pipeline team, the Render Wrangler interacts with Visual Effects Artists, Technical Directors, IT as well as VFX producers. 

 A Render Wrangler is an entry-level position for those interested in a technical-track position (Technical Director, IT, etc...).

 This position is on the night shift. 

The functions include:

  • Monitor, manage and maintain the ability of the Render Farm to function at its maximum. 
  • Monitor, manage, monitor and audit renders for daily deliveries. 
  • Maintain, track rendering priorities.
  • Plan and communicate effectively in regards of resources allocations in accordance with the needs of the projects and of the production team. 
  • Help and support the artists with support requests and errors. 
  • Monitor infrastructure (servers) and identify problems.
  • Manage Studio Emergency calls outside of regular hours. 
  • Plan and manage the archiving and backup of all daily projects. 
  • With the help of the R&D team, help to develop tools to support production.

The ideal candidate:

  • High proficiency working with Linux, Python and tcsh.
  • Ability to prioritize work, perform multiple tasks and work under time constraints
  • Self-driven, proactive, reliable.
  • Strong sense of urgency.
  • Excellent communication skills, English and
  • Ability to adapt and learn new skills as required
  • Ability to work independently and within a team.
  • Enjoys working in a fast paced atmosphere
  • Knowledge of queuing systems, scheduling algorithms, SQL (MySQL), Qube, Maya, Houdini, Nuke, Arnold and other industry tools VFX a plus.

 

Start date : Immediately

Permanent position

Studio : Montreal, Quebec City or Los Angeles

Remuneration : Competitive salary based on experience

Contact Info

jobs@rodeofx.com



Casual Research Assistant

Application Period: June 2, 2015 - June 9, 2015


Responsibilities are to assist Professor Reed in fulfilling his research responsibilities as a Canada Research Chair. You will conduct research in both graph theory and computational geometry and assist with other duties which will allow him to fulfill his responsibilities in this regard. The position will require weekly meetings with Professor Reed.  Your work location will be agreed upon with your supervisor based on the needs of your assignment.

Experience: Must have published articles in both graph theory and computational geometry.

Experience preparing and presenting research seminars and other academic presentations would be an asset.

Number of hours: 800-1200

Hourly pay rate: $25/hour.

Start date: July 15 2015.

Your schedule will be agreed with Professor Reed but all the work must be completed by April 31st 2016.

To apply: please forward your C.V. and cover letter to sheryl AT cs DOT mcgill DOT ca

Contact Info

sheryl@cs.mcgill.ca



Become a writer...

Application Period: June 1, 2015 - May 15, 2015


Do you want to write about Movies, TV, Anime, Arts, Comics, Games,
Literature or other art forms? Do you want to get your foot in the door
and enter the big-wide world of the online media and have your work read
and shared by millions of readers? We invite you to The Artifice:
http://www.the-artifice.com

The Artifice is an online magazine that covers a wide spectrum of art
forms. We do not run The Artifice, you do. The Artifice is collaboratively
built and maintained by your fellow writers. It is structured to let you
focus on the quality of the content while it deals with the exposure of it
to an audience of millions.

Instead of recycling the same entertainment news stories or publishing
commonplace editorials, The Artifice focus on unique topics that are
intellectually stimulating and meaningful.

You can write about a whole host of things for pleasure, passion and/or to
boost your CV with vital experience in this ever competitive media
environment.

Our current writers range from undergraduates, to graduates, to emeritus
professors and a bit of everyone in between.

Grab the opportunity and join our team of writers. Join now:
http://the-artifice.com/write/

 

 



SmartHalo is looking for an Android Developer

Application Period: May 29, 2015 - June 30, 2015


We want to turn any bike into a smart bike. And we’d like to do it with you.

 

We are a young startup located in the Mile-End neighborhood of Montreal aiming to revolutionize biking through a savvy mix of cutting-edge technology and minimalist design. We expect to take the world by storm when we launch our Kickstarter, but we don’t want to do things half-assed. We’re super ambitious and we hire only people who are f- dynamite.

 

You can see more about our product here : www.smarthalo.bike.

 

What you need:

  • Strong coding abilities and experience with Java and Android SDK

  • B.S. or M.S. Computer Science or relevant work experience

  • Good experience building Android apps (and you can point to it in Google Play)

  • Great team player

 

Bonus points:

  • Insightful opinions about developing for mobile

  • A github account with some cool projects in it

  • Scary amazing debugging skills

  • Experience developing location aware mobile applications

  • Experience developing testing suites for mobile applications

  • Experience with web technologies (JavaScript, CSS, HTML5)

  • Experience with NOSQL databases

  • You also have experience with iOS

  • You speak French AND English

  • You want to change the way we bike

 

 

Contact Info

Please submit your resume and a short cover letter to hi@smarthalo.bike



Microsoft Student Partner Position

Application Period: May 29, 2015 - June 15, 2015


What are we looking for?

If you’re passionate about technology, love throwing fun events on campus, and aren’t shy about sharing your enthusiasm for the latest technologies, you could be the perfect fit for the Microsoft Student Partner (MSP) program!

What do you get from becoming an MSP?

As a student partner for Microsoft, you will learn new technical skills and improve them throughout the year, cultivate valuable social and professional relationships, and develop leadership and communication skills to boost your resume and increase your employability. You’ll have the opportunity to learn from, and work alongside, industry professionals, you’ll have access to a diverse Microsoft community of student developers, tools, and resources and you’ll receive free software.

As a student partner for Microsoft, you will:

  • Represent Microsoft on your campus
  • Host fun, informative workshops where you will teach other students new skills
  • Work alongside Microsoft professionals, assisting them during hackathons and events
  • Grow and nurture a community of students on-campus and online
  • Promote Microsoft programs and competitions 

The ideal MSP candidate is:

  • Passionate about technology
  • Tech-savvy and thrilled to learn new skills and share those with others
  • Capable of giving presentations and demonstrating the newest technologies to fellow students
  • Not afraid to go out and grow a community on-campus by meeting and interacting with students and faculty
  • Actively involved on-campus and with student organizations

Apply today by emailing mspcanada@microsoft.com with your name, school, program, graduation year and one or two paragraphs explaining why you would be a great MSP!

Learn more about what Microsoft is up to at Microsoft Imagine and see what Canadian developers are doing at the Canadian Developer Connection.

 

Contact Info

mspcanada@microsoft.com



Seismo Tech: Recruiting Developers

Application Period: May 22, 2015 - June 19, 2015


Company:  SeismoTech is an engineering startup that creates software to assess earthquake vulnerability in buildings. Our product significantly improves upon current industry best practices, putting us at the forefront of vibration sensing techniques which are revolutionizing the engineering industry. We aim to significantly disrupt the seismic assessment market, and play a major role in the future of earthquake engineering.

Description: Seeking a talented software developer and/or web developer to create a GUI for a structural engineering algorithm. Algorithm needs to be ported from MatLab to a stand-alone language (C++, C#, Python, etc.). Background in engineering would be an asset. Sweet bow and arrow skills also an asset.

Role and Compensation: SeismoTech is one of 5 startups (out of over 100 applicant companies) that has been chosen for McGill’s X-1 Accelerator. Teams in the X-1 Accelerator take part in an intensive summer program to develop a viable business, able to service the global marketplace. We work full(me in a space at the school, with access to professional mentors, visi(ng entrepreneurs and experts from software startups, marketing and law firms, and much more. Also, you may have access to execu(ves in companies like Google and Microsoft. Successful candidates will receive a stipend, become a full member of the team, and have the potential to become a permanent team member in a fledgling startup ready to take on the world.

Committment: The commitment would be full-time starting immediately and ending in early September. Though the financial compensation isn’t commensurate with the work you’ll put in, the opportunity to become a part of our startup and participate in an exclusive program like McGill X-1 will provide you with a unique set of skills now, and, should you choose, a bright future as an entrepreneur with our company or in your own endeavours.

Contact Info

Please send your CV to farshad.mirshafiei@mail.mcgill.ca



Casual Research Assistant - Part time

Application Period: May 22, 2015 - May 29, 2015


The School of Computer Science is looking for a Part time Casual Research Assistant

Duties:

  • Literature review on applications of crypto systems to social media platform design
  • Advising other group members on their projects

 

Qualifications / Skills Required:

  • PhD
  • Background in cryptography
  • Strong mentorship skills

 

Start date: May 01, 2015

End date: July 31, 2015

Wage: $25 per hour plus a 4.0% vacation indemnity and a 3.2% statutory holiday indemnity 

 

Interested applicants should supply a c.v. and cover letter to: sheryl AT cs DOT mcgill DOT ca



Analytics Project at the Faculty of Law

Application Period: May 20, 2015 - May 29, 2015


The Research Office of the Faculty of Law is looking for a student to provide assistance in the context of a analytics project—the goal of which is to assess the Faculty of Law’s research impact, and the evolution thereof.  The student will provide the Faculty’s Research Office and student research assistant with guidance on data analysis and interpretation, and will be involved in the project’s design and conception.  The work can be done remotely and scheduling is flexible, but the project must be completed by the end of the month.  Interested students should contact Téo L. Blackburn at 514.398.4400 x 00981 or teo.leroux-blackburn@mcgill.ca.

 

Contact Info

teo.leroux-blackburn@mcgill.ca



Looking for Simulations programmer at McGill

Application Period: May 12, 2015 - May 31, 2015


An auditory cognitive neuroscience lab in Psychology (www.mcgill.ca/spl)
wishes to hire a CS/ENG student (undergrad or grad) to join the
research team in a part-time position, beginning summer 2015.
Matlab programming experience with Simulink is a must. Can anticipate 5 -
10 hours per week at $15/hr. Flexible start date and hours.

Primary Duties include:
- creating and comparing model simulations with lab measurements,
using R or Simulink (matlab). Other languages will be considered if
student has the appropriate expertise.
- meet with and provide technical advice to small research teams

Requirements:
- solid communications skills;
- demonstrated matlab coding experience with Simulink; and
- a current McGill student.

Please send the following to spllab.mcgill@gmail.com:

a) Name/Year in Program (e.g. U2/Masters1/)
b) CV that outlines relevant work experience (including research projects)
c) schedule of summer availability (9am-5pm weekdays)

Professor Caroline Palmer
Canada Research Chair
Dept of Psychology

Contact Info

spllab.mcgill@gmail.com



Casual Student Research Assistant - Mathematcal Research

Application Period: March 18, 2015 - March 26, 2015


Duties: Aid Professor Reed in conducting research into the size of the largest blocks of a graph obtained from a k by k grid by deleting a set of s vertices.

Qualifications/ Skills Required: Previous experience with the problem essential.

Start date: April 1st,  2015

End date : April 30, 2015

Salary: $25 per hour

Part time: 15 hours per week.

To apply:  Please send your c.v to sheryl@cs.mcgill.ca

Contact Info

sheryl@cs.mcgill.ca



TECHNOLOGY ANALYST – INFORMATION SYSTEMS & TECHNOLOGY (P1728)

Application Period: March 17, 2015 - March 27, 2015


Concordia University - University  Library

Scope

Reporting to the Manager, Information Systems and Technology, the incumbent facilitates, mediates and ensures support for the Library’s use of technologies for services in teaching, learning, and research by working collaboratively with multiple IT teams, librarians, and library patrons

Primary responsibilities

  • Take an active role in the ongoing development and implementation of the technology program.
  • Engage research faculty, and create tools and guides to enhance services.
  • Implement technical projects of varying scale under minimal supervision. Demonstrate initiative in solving unexpected problems associated with projects and daily work.
  • Proactively establish a positive relationship by demonstrating a sense of urgency in interactions with clients.
  • Support activities that are led by Librarians.
  • Coordinate routine maintenance needs performed by technicians, maintenance requiring routine assistance, and maintenance requiring outside vendor. Interact with hardware and software vendors as appropriate to solve problems.
  • Perform other duties as required in support of the operation of the unit.

Requirements

  • Bachelor’s degree in Computer Science, Engineering or in a field relevant to the primary responsibilities and two to four years of related work experience in audiovisual technology, electronic prototyping platforms, and 3D printing.
  • Experience with one or more programming languages (e.g.: Python, Java, C, C++, Max/MSP/Jitter) and experience with visualization programming (e.g.: Processing, R, D3.js).
  • Good spoken and written English (Level 4) in order to effectively communicate advanced technical issues and practices to a wide range of skill levels from beginners to advanced is crucial.
  • Strong interpersonal skills and ability to excel in a team oriented, project based work environment.
  • Demonstrated organizational, analytical, problem-solving, and planning skills.
  • Comprehensive knowledge as demonstrated by an understanding and use of the principles, theories and practices pertinent in the area of responsibility.
  • Experience with microcontrollers (such as Arduino, PIC, Atmel).

Salary: $58,057.68 - $69,384.31per annum

Union/Association: CUPEU

Interested applicants must submit a curriculum vitae with a covering letter by March 27, 2015, to:

Josy Cirella
Concordia University, Department of Human Resources
S-FB 1130
1455, boul. de Maisonneuve O.
Montréal (Québec) H3G 1M8

Fax: (514) 848-2844 

IMPORTANT:  The language and computer skills of short-listed candidates will be tested.

Concordia University is committed to Employment Equity and encourages applications from women, Aboriginal Peoples, visible minorities, ethnic minorities, and persons with disabilities.

Contact Info

hr-employment@concordia.ca



Summer job at McGill (Music Technology, Schulich School of Music)

Application Period: March 10, 2015 - April 1, 2015


The Distributed Digital Music Archives and Libraries Laboratory (http://ddmal.music.mcgill.ca) has several summer software developer positions available.

Candidates should have a solid background in the Java, Python or JavaScript programming language. Enrolment in a Computer Science, Software Engineering, or Music Technology degree is preferred, but not required. Ability to read music notation is considered a strong asset.

If interested please apply through CAPS/myFuture (ID: 72923 and/or 72925): http://caps.myfuture.mcgill.ca/students

The deadline for the application is March 20, 2015.

Contact Info

Professor Ichiro Fujinaga, Associate Proessor, Music Technology Area Chair, McGill University



Casual Student Research Assistant

Application Period: March 2, 2015 - March 14, 2015


Canon EF SPI communication engineer Duties: Canon Electro-Focus (EF) lenses are controlled by a camera body through a Serial Parallel Interface (SPI). While Canon does not provide documentation of the protocol, there exist numerous web pages with information on commands and communication rates. From this, we have built a system that can control focus and aperture with an Ardunino Uno. This system only works with our 28 mm prime lenses, which use a slow communication speed. We would like to control an 85 mm lens that uses a faster communication speed. This lens may also need different commands sent during its initialization at power up. This job involves updating the current system so that it works with a wider set of lenses. This will involve using a faster device (Arduino Due or Raspberry Pi) and bi-directional logic level converters (the lenses use TTL levels while the faster boards are CMOS), and the development of software that can communicate at both low and high speeds. It may also be necessary to capture communication between the camera body and lens to identify important command sequences. Qualifications/ Skills Required: Experience with soldering and wiring circuits, and digital IO or serial communication on Arduino or Raspberry Pi boards is desirable. Start date: March 15, 2015 End date : April 30, 2015 Salary: $20 per hour Part time: 5.5 hours per week. To apply: Please send your c.v to sheryl@cs.mcgill.ca
Contact Info

sheryl@cs.mcgill.ca



Research Assistant

Application Period: Feb. 25, 2015 - March 6, 2015


Research Assistant Position, School of Computer Science, McGill University

We are looking to hire a research assistant to help develop a software pipeline for modeling heart wall myofibers from diffusion MRI and echocardiography data.

The successful applicant should have experience in computational vision, medical imaging, algorithm development and software engineering. They should have experience with the following programming tools: Clojure, Python, Bash, J, C/C++, C#, VTK, ITK, Python, Perl, Ruby, Java, .NET, Javascript, XML/XSL, HTML, Matlab, Eclipse, Visual Studio, Maple, and LATEX. Experience in collaborative open-source large scale medical imaging software projects such as 3DSlicer (www.slicer.org) will be an asset. The applicant should also have experience in programming with large scale clusters of computing nodes, and handling hundreds of medical image datasets.

Start Date: April 01, 2015 - March 31, 2016
20 hours per week
Salary: $21 per hour

Interested applicants should send their CV: sheryl@cs.mcgill.ca

Contact Info

sheryl@cs.mcgill.ca



Full-Stack Developer

Application Period: Feb. 19, 2015 - March 4, 2015


CoPower is an online investment platform for clean energy. People want to invest for returns, but also for a purpose. We use technology to connect them with pre-vetted community-scale clean energy and energy efficiency projects. We’re part of a new wave of tech companies that’s rethinking finance: if social finance, crowdfunding, peer-to-peer lending and mobile payments are exciting to you, this is the place to be. CoPower is a fast-moving startup company with a growing team, and we want you to be part of it.

We’re seeking a developer with a strong hacker ethic to help us build our online platform for impact investments.

As our lead technical developer you will:

  • Build out new functionality, including legally-compliant signup process flows
  • Build secure backend integrations with key APIs:
    • ACH/EFT/otherelectronicpayments
    • Accountingcloud
  • Track visitor metrics and investor acquisition funnel
  • Take a lead role in designing our upcoming mobile app to keep investors informed of their financial, social and environmental return on investment.

To be successful you should be:

  • Passionate and dedicated (like us!) about disrupting clean energy and finance
  • Rigorously data-driven (A/B test everything)
  • Entrepreneurial and keen to work in a startup environment with a small team
  • A hacker to the core, eager to take on new projects and figure it out as you go

What you get:

  • A job where success leads to a positive impact in the world
  • Exposure to our team and advisors – leaders in their fields
  • Competitive compensation package, including stock ownership plan
  • Strong opportunities for advancement
  • Fun times!

Other info

  • We’re scaling up, and as such are OK with part-time for now and full-time later.
  • We like to “hire by trial” – let’s see how we work together on a small project.
  • We are an equal-opportunity employer.

Send an application to hr@copower.me by Mar. 4 with the following included:

  • a one-page résumé
  • an example of a coding project you built from top to bottom
  • optional GitHub or LinkedIn profile
Contact Info

hr@copower.me



Web Design Consultant

Application Period: Feb. 12, 2015 - Feb. 25, 2015


Term Position

  • Position Title: Web Design Consultant (MT7475, IST1E, GR3)
  • Faculty/Unit: Faculty of Medicine, Department of Human Genetics
  • Reporting to: Program Director
  • Hours: 33.75
  • Salary Range: $44,000 - $55,100 (midpoint) - $66,200
  • Duration: 1 year (with possibility of extension)
  • Reference Number: MT7475

Job Summary (for temporary assignments) www.mcgill.ca/hr/app/role-profiles-clerical OR Position Context (for developmental and term) www.mcgill.ca/hr/app/role-profiles-management :

The McGill University and Génome Québec Innovation Centre is a world-class research facility for genomics, proteomics and bioinformatics that offers reliable services to the scientific community.The Web Design Consultant will engage in the development of a number of web applications including the International Human Epigenome Consortium (IHEC) Data Portal, in the field of epigenomics (http://epigenomesportal.ca/ihec/). Under the supervision of the Program Director of the Bioinformatics Unit, the Web Design Consultant will implement new client and server-side features and improve the look and feel of a number of web applications, extending the tools and technologies already in place with JavaScript, jQuery, D3, HTML and CSS. Development cycle will be similar to the agile methodology, with small but frequent releases, involving constant interactions with team members from the bioinformatics platform.

Primary Responsibilities OR Major Duties and Responsibilities:

  • Participate in the design process with other team members on design styles and approaches for all projects, and help them to envision the final, implemented solution.
  • Transform ideas, concepts and mockups into high-quality interactive working prototypes using Javascript, HTML, and CSS that will be beta tested by IHEC members for debugging and improvements.
  • Iteratively write new code to incorporate new concepts and test new designs.
  • Focus on user experience, intuitive interfaces and interaction layers to create user-friendly web pages and applications.
  • Ensure design details are implemented correctly using best coding practices, including proper code commenting.
  • Design, build, test, deploy, monitor and maintain front-end components.
  • Make proper use of a revision control system such as Bit Bucket with Git.
  • Setup and maintain automation tools for testing, continuous integration & delivery such as Selenium and Jenkins.
  • Setup and maintain monitoring solutions to keep good web applications up time.
  • Contribute in the technological researches and the prototyping.
  • Optimize code when needed while making use of good software practices.
  • Provide design maintenance of the IHEC Data Portal and additional websites offered by the Centre, and ensure proper electronic documentation.
  • Make use of an issue tracking system such as Atlassian JIRA to document tasks, issues and bugs, and the resolution status of these.
  • Ensure that all finished solutions work within a variety of browser types and screen settings along with the constraints set by development and design.
  • Maintain and provide support on Intranet site.
  • Ensure that all Internet standards are met and that the company does not intentionally violate any standards or licenses that would place our domain in jeopardy.

Education/Experience: (from generic) DEC III (Computer Science or related field) Three (3) years' related experience

Other Qualifying Skills and/or Abilities:

  • Attention to detail, good organizational skills and ability to work in a highly interactive group.
  • Demonstrated sound intuition in making efficient and simple-to-use browser-based interfaces.
  • Demonstrated experience in writing applications using JavaScript.
  • Knowledge and experience in using the following technologies/formats is a strong asset: jQuery, D3, Perl, Python, JSON, CSS and relational databases.
  • Interest in the field of genetics and bioinformatics would be an asset.
  • English and French (spoken and written).
  • Possessing a web application portfolio would be an asset.
Contact Info

Send your CV to emc.mcgill@gmail.com and clearly indicate the reference number.



Developers for paid internship in France

Application Period: Jan. 26, 2015 - Feb. 20, 2015


SPLIMS is currently looking to hire Developers for a 6 month paid internship in France with the possibility of a Position in the Montreal office upon return.

SPLIMS is a leader in the LIMS (Laboratory information management systems) market in Europe and specializes in the development, distribution, validation and training of LabVantage LIMS systems.

We are looking for talented developers to help extend, develop new and/or re factor the LabVantage product code using web development technologies, web frameworks and architecture.

The candidate must have an understanding of:

  • Web application development process from the user interface to relational database structure
  • JAVA and Javascript
  • Oracle/SQL database principles
  • Be fluent in both French and English
  • Basic understanding of laboratory methodologies and workflows is a plus

If interested, please send application including CV with all relevant work and research experience to: sdolev@splims.com

Contact Info

sdolev@splims.com



Employment opportunity in SPL

Application Period: Jan. 8, 2015 - Jan. 31, 2015


An auditory cognitive neuroscience lab in Psychology (www.mcgill.ca/spl) is looking to hire a CS/ENG student (undergrad or grad) to join the research team in a part-time position, beginning in Winter term 2015. Matlab programming experience is a must. Can anticipate 5 - 15 hours per week at $15/hr. Flexible start date and hours.

Primary Duties include:

  • small-sized matlab coding projects for data manipulation/analysis

Secondary Duties include:

  • provide technical assistance (hardware/software) for computing environment
  • meet with and provide technical advice to small research teams

Requirements:

  • good attitude and solid communications skills;
  • demonstrated matlab coding experience; and
  • a current McGill student.

Ideal candidate has experience in:

  • matlab coding;
  • small documentation projects;
  • general software troubleshooting

If interested in applying, please send the following to spllab.mcgill@gmail.com:

    a) Name/Student ID/Year (e.g. U2/Masters1/);
    b) CV that outlines relevant work experience (including research projects)
    c) schedule of availability (9am-5pm weekdays)

Professor Caroline Palmer
Canada Research Chair
Director, CREATE program in auditory cognitive neuroscience
Dept of Psychology
www.mcgill.ca/spl/
www.acn-create.org/

Contact Info

caroline.palmer@mcgill.ca



Casual Student IT Support Assistant

Application Period: Jan. 7, 2015 - Jan. 16, 2015


Casual Student IT Support Assistant

Duties will include:

- troubleshooting/replacing computer hardware issues;

- helping maintain computer labs (clean surfaces, tidy computer wiring, etc.);

- recycling computer hardware for reuse;

- racking/wiring servers and help in server room maintenance;

- meeting with academic staff at the start of each semester;

- data entry for our website (publications/tech reports/semester course lectures);

- update web content (prof/student profiles/school news);

- provide email and help desk support; and possible

- coding projects.

 

Requirements:

- good attitude and solid communications skills to provide support to our users;

- demonstrated drive and willingness to learn new skills;

- strong written skills in English;

- a McGill student.

 

Ideal candidate has experience in/with:

- linux - gnome environments;

- java programming and troubleshooting;

- installing software/drivers/printers in multiple computing environments;

- computing documentation;

- general troubleshooting;

- emphasis on graphics and web development skills.

 

If interested in applying, please send the following to jobs@cs.mcgill.ca:

 

a) Name/Student ID/Year (e.g. u0/u1/u2/u3);

b) Application session (e.g. Winter/Summer/Fall/All);

c) List 3 non-computer related skills;

d) List 5 computer-related skills;

e) Paragraph on why we should hire you over other applicants;

f) Detail any work-related experience; and finally

g) List 3 new interests that you have developed in the last 6 months.

 

Hours: 10-15 hrs per week

Salary: $18/hr

Start Date: Jan. 14, 2015

End Date: Mar. 31, 2015

 

Contact Info

jobs@cs.mcgill.ca



Academic Associate

Application Period: Dec. 2, 2014 - Dec. 9, 2014


Academic Associate / Research lab supervisor

Qualified graduate in a domain associated with mechatronics or robotics is needed with experience with robotic systems applications.

Required skills include: Solid works, experience with marine and/or underwater systems, product development cycles, finite element modelling, mechatronic systems, control systems, soldering, circuit testing and diagnosis, basic programming skills.   Should have proficiency managing and constructing a bill of materials, interacting with third-party vendors.

Desirable supplementary skills: familiarity with Linux, QNX, Python programming, C/C++ programming, composite materials, circuit design and layout, computer networking.    Willingness to travel, to supervise an experimental laboratory, to maintain parts inventories, and to provide advice to students are important aspects of the job, and relevant skills or experience would be useful assets.

 

Salary:         $27.47 per hour (35 hour week)

Start:           December 15, 2014

To Apply:    Send your CV to   sheryl@cs.mcgill.ca

Contact Info

sheryl@cs.mcgill.ca



Programmer (web and mobile) who can code in RUBY or NODE JS.

Application Period: Nov. 28, 2014 - Dec. 31, 2014


Start-Up in the film industry.

This job is for a programmer (web and mobile) who can code in RUBY or NODE JS.

We are 3 graduate students with 3 different backgrounds ( business, film and web design) and we are looking for someone with talent to become our head CTO.

Responsabilities:

Conception from scratch of the platform, back end and front-end + Mobile + creation of proof of concept.

We are looking for a CTO who loves to code more than anything else.

The project is in early stage, and the product will be simultaneously launched in Montreal, New York and New Delhi and the final goal will be world-wide.

 If you are interested to take part of the journey and would like to know more about the project please send your CV to eliejonas89@gmail.com

Contact Info

eliejonas89@gmail.com



Research Associate

Application Period: Nov. 27, 2014 - Dec. 4, 2014


The research associate will work on integrative analysis of whole-genome expression data across tissues. This will include development of novel computational and statistical methods to identify RNA-based biomarkers in blood for breast cancer prognosis.

 The research associate needs a deep understanding of cancer genomics, breast cancer biology, bioinformatics and biostatistics, and general critical thinking/leadership abilities. Expertise in the analysis of high-throughput data analysis of blood cells is also strongly sought in this position.

 Education/Experience requirements:

  • Ph.D. in Molecular Biology, Computer Science, Statistics, Epidemiology, Bioinformatics or related field required. Ph.D. which must include research related to bioinformatics (such as analysis of sequence data, microarrays, or biological pathways; development of algorithms, statistical methods, or scientific software).
  • Candidates should have proven research experience and a strong publication record. Solid analytical, computing, statistical skills, and experience with statistical analysis package such as R and Matlab are required.

 Start and end-dates: Dec 2014 – Dec 2016       

 Salary: $65,000 annually

 Location: Bellini Building, McGill University

 

To apply, please send your cv to: sheryl@cs.mcgill.ca

Contact Info

sheryl@cs.mcgill.ca



Accepting applications for a tenure-track position at the assistant professor level

Application Period: Oct. 23, 2014 - Jan. 19, 2015


Version française

L'École d’informatique de l'Université McGill sollicite des candidatures pour un poste menant à la permanence au rang de professeur adjoint, débutant en août 2015 dans le domaine de la robotique avec un accent particulier sur les aspects informatiques.

Les demandes complètes, accompagnées d'un curriculum vitae, d’une liste de publications avec de copies d'au moins deux articles, d’un énoncé de recherche ainsi que d'un énoncé d'enseignement, et des noms et adresses courriel des trois références, doivent être télécharger ici ou envoyées sous forme d'un ou plusieurs fichiers PDF à : roboticsjob@cs.mcgill.ca.

Les demandes seront examinées dès qu'elles sont reçues. Les demandes reçues avant le 19 janvier 2015 seront assurées d’être considérées.

L'École d'informatique offre un environnement collégial avec des possibilités d'interaction avec des chercheurs de calibre mondial dans des domaines tels que la robotique, intelligence artificielle, l'apprentissage machine, la vision par ordinateur, les jeux informatiques, le graphisme, la bio-informatique, l'optimisation, la cryptographie, les réseaux et le génie logiciel. L’école est également co-localisée avec l'inter-facultaire Centre de Recherche pour les Machines Intelligentes, qui comprend des chercheurs en robotique des départements de génie électrique et mécanique ainsi que d'informatique. McGill est l'une des meilleures universités du monde et est située au centre-ville de Montréal, une ville historique et cosmopolite.

L'Université McGill souscrit à l'équité en matière d'emploi et de diversité. Elle accueille favorablement les demandes d'emploi des peuples autochtones, des minorités visibles, des minorités ethniques, des personnes handicapées, des femmes, des personnes de toute orientation sexuelle minoritaire et d'autres personnes qui pourraient contribuer à une plus grande diversité. Tous les candidats qualifiés sont encouragés à postuler, mais en conformité avec les exigences canadiennes en matière d'immigration, priorité sera accordée aux citoyens canadiens et aux résidents permanents du Canada.


The School of Computer Science at McGill University invites applications for a tenure-track position at the assistant professor level, to begin August 2015 in the area of robotics with particular emphasis on aspects of the field with computer science focus.

Complete applications, including a curriculum vitae, a list of publications with copies of at least two sample reprints, a research statement as well as a teaching statement, and the names and email addresses of three references should be uploaded using this online form or if you have problems using the form sent as one or more PDF files to roboticsjob@cs.mcgill.ca.

Applications will be reviewed as soon as they are received. Applications received before January 19th, 2015 are assured full consideration.

The School of Computer Science offers a collegial environment with opportunities for interaction with world class researchers in areas including, but not limited to: robotics, artificial intelligence, machine learning, computer vision, computer games, graphics, bioinformatics, optimization, cryptography, networks, software engineering. The school is also co-located with the inter-faculty research Centre for Intelligent Machines, which includes robotics researchers from Electrical and Mechanical Engineering as well as Computer Science. McGill is one of the world’s top universities and is situated in downtown Montreal, a historic, internationally-flavored city.

McGill University is committed to equity in employment and diversity. It welcomes applications from indigenous peoples, visible minorities, ethnic minorities, persons with disabilities, women, persons of minority sexual orientations and gender identities and others who may contribute to further diversification. All qualified applicants are encouraged to apply; however, in accordance with Canadian immigration requirements, priority will be given to Canadian citizens and permanent residents of Canada.

Contact Info

roboticsjob@cs.mcgill.ca



Looking for Android coder

Application Period: Sept. 26, 2014 - Oct. 10, 2014


The de Villers-Sidani laboratory at the Neuro is looking for someone
interested in coding a simple Android app for upcoming auditory
neuroscience experiments. The app would be based on an existing Matlab
script aimed at delivering auditory training to rodents (and soon humans).

A key component of the app will be the ability to interact with an Arduino
board acting as I/O board to interface with a sensor and an actuator.
Timeframe for completing the project is flexible, remuneration will be
congruent with time spent on the project.

Contact Info

jonathan.cote@mail.mcgill.ca.



NewSphere is now recruiting developers to build a mobile/website application at McGill.

Application Period: Sept. 22, 2014 - Oct. 3, 2014


What is the problem?

Students are limited to one-dimensional thinking.

What is the solution?

To create a platform that encourages inter-faculty collaboration and enhances interaction with professors as primary academic resources.

What is NewSphere?

NewSphere is an application that will act as an intermediary channel to connect all faculties and departments. It will incorporate information pertinent to each department, and will allow students from any faculty to access that information. It will act as a forum to create discussion that will analyze issues from different perspectives.

What is the objective?

To create a cross-disciplinary network that enhances student’s critical thinking skills.

Who will use the application?

Students and professors.

Who do we need for this job?

Developers/UX people

What skill-set are we looking for?

Detail-oriented students who are creative, understand mobile app/website development who can work in teams.

 

Contact Info

Please contact us for further information: new.sphere.exec@gmail.com



Morgan Stanley - Montreal - Looking for full-time consultant

Application Period: Sept. 19, 2014 - Sept. 30, 2014


This is a Montreal based role to focus on Fixed Income Interest Rate products. The candidate will be required to work with other quantitative stats and traders (located in NY and London) to deliver MIS reports and trading analytics.

The objective is to provide transparency of trading performance that increases business revenue. It includes (but not limited to) measuring desk profitability, client performance, price action, latency analysis, behavior patterns, hedging performance, and various optimizations. The role will initially make use the programming language KDB/Q and R but may eventually encompass other languages such as Java and Scala. All work will be delivered to a common web based reporting website using Flex and Angular JS.

- Strong quantitative academic background - most likely a PhD or MS in a quantitative discipline

- Highly technical with computer programming education or experience (Java/C++) , low latency and high frequency, data structures, parallel processing, etc.

- Excellent interpersonal and communication skills

- Team player attitude

 

Contact Info

Joseph.Verdicchio@morganstanley.com



Junior Big Data Developer and SQL Developer Opportunity at Guavus

Application Period: Sept. 2, 2014 -


Junior Big Data Developer: http://tinyurl.com/kpd96zn

Junior SQL Dev: http://tinyurl.com/l8na3sl

Please contact: putra.manggalaATguavus.com

Contact Info

putra.manggalaATguavus.com