Intern / Co-Op – Data/Computer Science - University of Waterloo and University of Toronto

Geosyntec Consultants


Date: 6 days ago
City: Guelph, ON
Contract type: Full time
Overview

Looking for a place to start your career? A place where you can work with industry recognized professionals who are solving tough environmental engineering problems? Geosyntec is the place for you! As an Intern / Co-Op – Data/Computer Science in our Guelph, Toronto or Waterloo office, you will have the opportunity to apply your engineering or computer science academic knowledge to real-world situations while also learning the business skills needed for a successful consulting career.

We are seeking an engineering co-op / intern for approximately 4 to 8 months during the winter semester of 2025. This opening is for a 40-hour per week position and part-time employment will not be considered. It is preferable to have a co-op candidate who could return to the position for up to two additional semester rotations during their undergraduate or graduate studies. Candidates are responsible for coordinating their own transportation to and from the office.

Our clients ask us to address their new ventures and most challenging problems involving the environment, natural resources, and civil infrastructure. Geosyntec is internationally known for its technical leadership, broad experience, and exceptional client service. Learn more by visiting www.geosyntec.com .

Essential Duties And Responsibilities

Is this the right position to help you achieve your professional goals? Some of the key responsibilities for position include:

  • Monitoring and maintaining existing scripting tools and workflows, while also performing regular audits and assessments;
  • Building JavaScript widgets for frontend applications;
  • Authoring scripts in Python or other languages to compile, transform, and visualize data; such as custom Excel ETL tools;
  • Designing, developing, and managing databases in SQL Server;
  • Creating web-based reports and dashboards using BI tools;
  • Pipelining data from servers to dashboards/tools efficiently;
  • Ensuring data outputs are well defined and readily accessible;
  • Conducting data input and analysis, includes preparing maps, tables, and figures to effectively visualize and communicate key insights derived from data analysis;
  • Follow instructions and interact with engineers, geologists, office administrative staff, CADD operators, contractors and construction personnel.

Education and Licensure

  • Currently registered in a Bachelor’s or Master’s university degree program in a relevant Computer Science or related discipline. (required)

Skills, Experience And Qualifications

  • MS SQL Server and T-SQL skills. (required)
  • Intermediate Python skills. (required)
  • Basic JavaScript Skills and knowledge of front-end development. (required)
  • Experience with database management and building ETL processes. (preferred)
  • Experience implementing operational automation using scripting techniques. (preferred)
  • Experience with GIS Software (ArcGIS Pro, ArcGIS Online). (preferred)
  • Familiarity with basic scientific and engineering concepts (basic chemistry, engineering unit conversions, introductory statistics, algebra and geometry). (preferred)
  • Strong analytical and problem-solving skills. (required)
  • Outstanding academic credentials and exceptional interpersonal, technical writing, problem-solving skills, workflow management, and documentation proficiency. (required)

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Registered Practical Nurse, Acute Mental Health Care

Homewood Health Centre, Guelph, ON
3 days ago
Make a difference in a growing, innovative mental health organization and centre of excellence in people-centered care. Work with supportive colleagues who are passionate about improving lives and champions for quality and continuous learning.As a Registered Practical Nurse, you will be an integral part of a collaborative, inter-disciplinary team focused on delivering seamless services and programs to our clients and...

University of Guelph Networking Event / Commercial Banking Associate

TD Bank, Guelph, ON
1 week ago
Work Location:CanadaHours:37.5Line of Business:Personal & Commercial BankingPay Details:We're committed to providing fair and equitable compensation to all our colleagues. As a candidate, we encourage you to have an open dialogue with a member of our HR Team and ask compensation related questions, including pay details for this role.Job Description:**Upon submitting your application you are also expressing interest in attending our...

Conseiller ou Conseillère en Communications

Co-operators Assurance et services financiers, Guelph, ON
2 weeks ago
Entreprise: GCLService: Marketing/CommunicationsLangue: L’anglais est exigé et le français est un atout.Catégories d’emplois:Temporaire à temps plein (12 mois)Modèle de travail: HybrideL’opportunité :Nous sommes une coopérative canadienne de services financiers de premier plan engagée à promouvoir activement une société durable et résiliente, et notre équipe est essentielle au succès de cette stratégie. C’est pourquoi nos gens sont notre priorité. Nous offrons...