1

Research Assistant Programmer Jobs in Alberta (NOW HIRING)

... assist in the equipment management process. Primary focus will be on proactive diagnostic ... Investigation of and reporting on equipment failures including field research and data collection ...

... assist in the equipment management process. Primary focus will be on proactive diagnostic ... Investigation of and reporting on equipment failures including field research and data collection ...

... assist in the equipment management process. Primary focus will be on proactive diagnostic ... Investigation of and reporting on equipment failures including field research and data collection ...

Our team spans AI researchers and roboticists to factory operators, technicians, and production ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

Calling all DevOps enthusiasts! Join us at Sidetrade, the leading global SaaS provider recognized ... and R&D teams, to understand requirements and pain points. * Provide expertise and assist ...

Calling all DevOps enthusiasts! Join us at Sidetrade, the leading global SaaS provider recognized ... and R&D teams, to understand requirements and pain points. * Provide expertise and assist ...

Leverage AI coding assistants and enterprise software agents to rapidly develop, test, and iterate ... Experience in Commercial Real Estate, Research, Financial Services, or other data-intensive domains

... R&D projects related to paraffin deposition modelling and inhibitor testing. * Assist in lab work ... Basic knowledge of chemistry or chemical engineering principles. * Proficient in Microsoft Excel ...

Applied Pharmaceutical Innovation (API) brings life-saving research to the real world by helping ... Set up engineering batches and improvements until commercialisation. * Perform process gap analysis ...

This is not a research-only role; it requires sound architectural judgment, practical execution ... * Assist in the administration and optimization of Elasticsearch/OpenSearch clusters, including ...

Coordinate with and assist affected disciplines with addenda, RFIs, and change orders, and take ... research, and performance simulation and modelling * Strong communication and listening skills.

Showing results 41-60

Research Assistant Programmer information

What is a research assistant programmer?

A Research Assistant Programmer is a professional who supports academic or scientific research projects by developing, maintaining, and optimizing software and code needed for experiments, data analysis, or simulations. They often work closely with researchers to translate technical requirements into functioning programs, scripts, or tools. Their duties may include writing code, managing databases, debugging software, and ensuring computational reproducibility. Research Assistant Programmers play a vital role in facilitating data-driven insights and advancing research outcomes.

How do research assistant programmers typically collaborate with researchers and other team members during a project?

Research Assistant Programmers work closely with principal investigators, graduate students, and other researchers to design, implement, and maintain software tools that support research objectives. They often participate in regular team meetings to discuss project goals, troubleshoot technical challenges, and provide input on experimental design from a programming perspective. Collaboration may also involve documenting code, sharing progress updates, and integrating feedback from both technical and non-technical team members. Effective communication and adaptability are key, as project requirements can evolve based on research findings.

What are the key skills and qualifications needed to thrive as a research assistant programmer, and why are they important?

To thrive as a Research Assistant Programmer, you need a strong background in computer science, programming (often in Python, R, or MATLAB), and data analysis, typically supported by a relevant degree or coursework. Familiarity with version control systems (like Git), statistical software, and experience with research databases or high-performance computing are valuable technical assets. Attention to detail, problem-solving abilities, and effective collaboration skills distinguish top performers in this role. These competencies are essential for ensuring accurate research outcomes, efficient project workflows, and productive teamwork in academic or research environments.

Do I need a PhD to be a research assistant programmer?

A research assistant programmer typically does not need a PhD; most positions require a bachelor's or master's degree in computer science, programming, or related fields. Relevant skills such as proficiency in programming languages and experience with research tools are often more important than advanced degrees for entry-level roles.

Do research assistant programmers get paid a lot?

Research assistant programmers typically earn moderate salaries that vary based on experience, education, and location. Entry-level positions may pay less, while those with specialized skills in programming languages or data analysis can earn higher wages, especially in research-intensive environments or academic settings.

How much does a research assistant programmer get paid?

Research assistant programmers typically earn between $15 and $30 per hour, depending on experience, education level, and the organization. Salaries can vary based on whether the position is part-time or full-time and the complexity of the projects involved.

What job categories do people searching Research Assistant Programmer jobs in Alberta look for?

The top searched job categories for Research Assistant Programmer jobs in Alberta are:

What cities in Alberta are hiring for Research Assistant Programmer jobs?

Cities in Alberta with the most Research Assistant Programmer job openings:

Sales Engineer

Sherwood Park, AB โ€ข On-site

CA$80K - CA$90K/yr

Full-time

Medical, Dental

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Sales Engineer

Location: Sherwood Park, Alberta

The Company

MSCP provides highly innovative technical and organizational solutions for Heat Management in the Energy sector. Founded in 2011, the company supports clients across Oil & Gas, Mining, Power Generation, Water Treatment, and other industrial markets through engineering, manufacturing, construction, and maintenance services.

The Market

Our clients operate complex industrial facilities where technical performance, reliability, safety, and cost-effective execution are critical. Developing new business requires more than traditional sales—it requires an understanding of industrial processes, technical challenges, and the ability to translate those challenges into practical solutions.

MSCP works with clients to solve complex problems across heat management, electrical heat tracing, insulation, coatings, manufacturing, engineering, maintenance, and related industrial applications.

The Model

MSCP operates using a genuinely systemic organizational model rather than a traditional hierarchical structure. Sales and Business Development are integrated with Engineering, Estimating, Manufacturing, Operations, Procurement, and Project Management.

Our approach is consultative and technically driven. We seek to understand the client's problem first, then bring together the appropriate technical and operational resources to develop the right solution.

Success in this environment requires curiosity, technical aptitude, strong communication skills, and an interest in both engineering and business.

The Position – Sales Engineer

The Sales Engineer is responsible for developing new business opportunities by combining technical knowledge with strong client relationship and commercial skills.

Working closely with MSCP's Engineering, Operations, Manufacturing, and Estimating teams, the Sales Engineer will engage with existing and prospective clients to understand technical challenges, identify opportunities, and help develop solutions that align with MSCP's capabilities.

This role is well suited to an engineer, engineering technologist, or individual with a strong hard-science background who is interested in applying their technical knowledge in a client-facing, commercially focused career.

Key Responsibilities
  • Develop and maintain relationships with technical, engineering, maintenance, reliability, and operational stakeholders within client organizations.

  • Identify new business opportunities through client engagement, industry networking, market research, and technical discussions.

  • Meet with clients to understand operational challenges, project requirements, and technical needs.

  • Translate client requirements into potential technical and commercial solutions.

  • Work collaboratively with Engineering, Estimating, Manufacturing, Operations, and Project Management to develop solutions and proposals.

  • Support technical presentations, proposals, demonstrations, and client meetings.

  • Assist with responding to RFQs, RFPs, and other commercial opportunities.

  • Develop a strong technical understanding of MSCP's products, services, and capabilities.

  • Identify opportunities to introduce additional MSCP capabilities within existing client accounts.

  • Monitor industry developments, emerging technologies, and client needs relevant to MSCP's markets.

  • Maintain opportunity and client information within MSCP's business development systems.

  • Represent MSCP at client meetings, conferences, trade shows, and industry events.

  • Support the development of long-term client relationships rather than transactional sales.

  • Contribute to MSCP's continuous improvement and systemic approach to organizational growth.

QualificationsEducation
  • Degree or diploma in Engineering, Engineering Technology, Applied Science, Chemistry, Physics, Materials Science, or another relevant technical or hard-science discipline.

  • Equivalent combinations of technical education and relevant industrial experience may be considered.

Experience
  • 3+ years of professional experience in engineering, technical sales, industrial business development, project execution, manufacturing, or a related technical environment is preferred.

  • Previous sales experience is an asset but is not required for technically strong candidates interested in developing a career in technical sales.

Knowledge & Skills
  • Strong technical aptitude and ability to understand complex industrial problems.

  • Ability to communicate technical concepts clearly to both technical and non-technical audiences.

  • Strong interpersonal and relationship-building skills.

  • Commercial curiosity and an interest in understanding how technical solutions create value for clients.

  • Confident communicating with engineers, operations personnel, project teams, and client leadership.

  • Strong problem-solving and critical-thinking abilities.

  • Excellent written and verbal communication skills.

  • Strong organizational skills and ability to manage multiple opportunities.

  • Proficiency with Microsoft Office.

  • Experience with Procore, or similar business systems is considered an asset.

  • Self-motivated, curious, collaborative, and eager to continuously learn.

What We Offer
  • Competitive compensation based on experience.

  • Comprehensive health and dental benefits after 3 months.

  • RRSP matching program after 6 months.

  • Professional development and career growth opportunities.

  • Exposure to complex industrial projects and innovative technical solutions.

  • The opportunity to work directly with engineering, manufacturing, operations, and senior leadership.

  • A collaborative environment built around continuous improvement and systemic thinking.

  • The opportunity to develop a career at the intersection of technology, engineering, and business.