1

Contractor Engineer Jobs in Edmonton, AB (NOW HIRING)

Contractor (~15 hours/week) Location: Remote Job Summary We are seeking experienced Senior Software Engineers to support an AI training project by creating reinforcement learning environments that ...

We are a major industrial contractor that work on projects that involve construction of oil & gas ... Our engineering branch is a leading-edge division that offers innovative engineering services for ...

Ardaman & Associates, Inc. is one of the largest geotechnical engineering and materials testing ... Ardaman is a wholly owned subsidiary of Tetra Tech, who is a VEVRAA federal contractor and we ...

Senior RAM Engineer

Edmonton, AB ยท On-site +1

CA$108K - CA$163K/yr

Review contractor RAM deliverables and provide technical recommendations. * Advise clients ... Bachelor's degree in Engineering, or related STEM discipline. What we prefer you bring:

Conduct thorough technical reviews of engineering drawings, calculations, specifications, and material submittals from contractors. * Prepare technical review reports, comment registers ...

Intermediate Structural Engineer

Edmonton, AB ยท On-site

CA$73K - CA$100K/yr

Collaboration with architectural, electrical, mechanical, contractor, subtrades, and other project ... An engineering degree with a focus on structural engineering, coupled with 5-10 years of ...

Intermediate Structural Engineer

Edmonton, AB ยท Hybrid

CA$73K - CA$100K/yr

Collaboration with architectural, electrical, mechanical, contractor, subtrades, and other project ... An engineering degree with a focus on structural engineering, coupled with 5-10 years of ...

Strengthen market presence by attending industry events, fostering relationships with municipal officials, developers, and contractors, and promoting the firm's expertise in sustainable and resilient ...

Collaborate with clients, contractors, vendors, and internal disciplines to achieve successful project outcomes. * Mentor junior engineers and contribute to technical excellence, best practices ...

Senior SCADA Engineer

Edmonton, AB ยท On-site

CA$107K - CA$144K/yr

Collaborate with clients, contractors, vendors, and internal disciplines to achieve successful project outcomes. * Mentor junior engineers and contribute to technical excellence, best practices ...

You build effective relationships and collaborate with teammates, stakeholders and contractors. You ... of other professional engineers and technologists. Other Important Facts About This Job This ...

Showing results 21-40

Contractor Engineer information

What is a contractor engineer?

Contractor Engineers are professionals hired on a contract basis to provide engineering services for specific projects or timeframes, rather than as permanent employees. They can work in various industries, including construction, manufacturing, IT, and energy, performing tasks such as design, project management, and technical consulting. Contractor Engineers bring specialized skills to a project, often filling short-term gaps or handling peak workloads. Their contracts may vary in duration and scope, depending on the needs of the client or project.

What are the key skills and qualifications needed to thrive as a contractor engineer, and why are they important?

To excel as a Contractor Engineer, you need a solid background in engineering principles, project management, and relevant industry experience, often supported by a bachelor's degree in engineering and professional certification (e.g., PE license). Familiarity with CAD software, project management tools like MS Project, and compliance with safety and building codes is typically required. Strong problem-solving skills, effective communication, and the ability to collaborate across multidisciplinary teams set outstanding Contractor Engineers apart. These competencies ensure projects are designed, executed, and delivered efficiently, safely, and within budget.

What are some common challenges contractor engineers face when managing multiple projects simultaneously?

Contractor Engineers often juggle several projects at once, which can make time management and prioritization challenging. Coordinating with various stakeholders, such as clients, subcontractors, and suppliers, requires strong communication skills and the ability to quickly resolve conflicts or delays. Additionally, adapting to shifting project requirements and maintaining compliance with safety and regulatory standards can add to the complexity. Successful Contractor Engineers typically rely on detailed scheduling, clear documentation, and proactive problem-solving to keep projects on track.

What is the difference between Contractor Engineer vs Construction Manager?

AspectContractor EngineerConstruction Manager
CredentialsEngineering degree, relevant certificationsEngineering or construction management degree, certifications
Work EnvironmentOn-site project execution, technical oversightOn-site and office coordination, project planning
Employer & Industry UsageConstruction firms, engineering companiesConstruction firms, general contractors
Primary FocusTechnical engineering tasks, ensuring design complianceProject management, scheduling, budget control

Contractor Engineers focus on technical engineering aspects and on-site project execution, while Construction Managers oversee overall project planning, coordination, and management. Both roles are essential in construction projects but differ in scope and responsibilities.

What cities near Edmonton, AB are hiring for Contractor Engineer jobs?

Cities near Edmonton, AB with the most Contractor Engineer job openings:

Infographic showing various Contractor Engineer job openings in Edmonton, AB as of August 2026, with employment types broken down into 91% Full Time, 5% Part Time, and 4% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution.

Software Engineer - AI/ML & LLM - Remote

YO AI Labs

Edmonton, AB โ€ข Remote

$80 - $120/hr

Full-time

Posted 9 days ago


Job description

Senior Software Engineer

Job Type: Contractor (~15 hours/week)
Location: Remote

Job Summary

We are seeking experienced Senior Software Engineers to support an AI training project by creating reinforcement learning environments that evaluate AI models on complex software engineering tasks using Model Context Protocol (MCP) tools.

You will design reproducible environments, deterministic verification, and reference solutions for tasks such as bug fixing, feature implementation, codebase refactoring, and performance optimization. No prior AI experience is required.

Key Responsibilities
  • Create reinforcement learning environments for software engineering tasks.
  • Design tasks involving bug fixing, feature development, refactoring, and performance optimization.
  • Build deterministic verification systems and golden reference solutions.
  • Evaluate AI agents' ability to reason through complex codebases and use MCP tools effectively.
  • Develop realistic, reproducible software engineering scenarios.
  • Ensure tasks accurately measure coding ability, problem-solving, and tool usage.
  • Document solutions and provide clear technical feedback.
Required Skills
  • Strong proficiency in Python 3, Java, Rust, C++, or TypeScript.
  • Strong understanding of algorithms and data structures.
  • Experience with bug fixing and debugging complex software issues.
  • Proven experience in feature implementation and codebase refactoring.
  • Strong knowledge of performance optimization and tuning.
  • Excellent written and verbal communication.
  • Strong attention to detail.
Preferred Qualifications
  • Experience working with large-scale or distributed codebases.
  • Familiarity with AI/ML systems is a plus but not required.
  • Experience with rigorous code reviews and software engineering best practices.
  • Experience working effectively in remote or cross-functional teams.
Hiring Process
  1. Submit an application and screening questions.
  2. Complete an AI interview (~30 minutes).
  3. Complete a technical assessment, if required.
  4. Hiring Manager review.
Compensation

Compensation is output-based, with payment provided per task that meets project specifications. Minimum weekly submission requirements may apply.

Availability

Selected experts should be prepared to begin their first tasks within 24–48 hours of completing onboarding.