1

Contract Knowledge Graph Software Engineer Jobs in Calgary, AB

The role The Senior Software Developer is responsible for the end-to-end design, development, and ... Essential Knowledge Skills And Experience * Proven Expertise: A Bachelor's degree in Computer ...

Manager, Software Engineering

Calgary, AB · On-site

CA$120K - CA$150K/yr

We Look for A-Players Who: - Express our core values - Are hungry for knowledge - Want to learn new ... software engineering, product development, and machine learning fields. You will be able to ...

Work with the AGS Library software development teams to analyze problems and validate solutions ... In depth knowledge of C, C++ and assembly. * Understanding of GPU architecture and GPU programming ...

C++ Developer

Calgary, AB · On-site +1

Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or equivalent Some AWESOME selling points: * Remote + flexible work schedule

C++ Developer

Calgary, AB · On-site +1

Expertise in combinatorial and graph optimization algorithms * A Masters or PHD in Computer Science, Engineering. or equivalent Some AWESOME selling points: * Remote + flexible work schedule

AI Engineer - Canada

Calgary, AB · Remote

CA$60K - CA$70K/yr

... software startup. It is dedicated to empowering purpose-driven enterprises to manage and improve ... Lead efforts in LLM fine-tuning (e.g., LoRA, QLoRA) for specific domain knowledge and tasks, and ...

Senior Software Developer (Remote)

Calgary, AB · Remote

CA$110K - CA$145K/yr

What You'll Do as a Senior Software Developer * Design & Scale Robust Architecture: Develop and ... Experience with AWS and associated tooling, applied knowledge to respond to customer requirements ...

Participate in code reviews to uphold code quality standards and share knowledge across a small ... engineering team. What we're looking for * 2+ years of professional experience building full-stack ...

Senior Deep Learning Engineer

Calgary, AB · On-site +1

$130K - $180K/yr

As part of our group, you'll collaborate with hardware and software engineers to design, develop ... Knowledge of CUDA/OpenGL * Experience deploying neural networks in production * Familiarity with ...

Senior Deep Learning Engineer

Calgary, AB · On-site +1

$130K - $180K/yr

As part of our group, you'll collaborate with hardware and software engineers to design, develop ... Knowledge of CUDA/OpenGL * Experience deploying neural networks in production * Familiarity with ...

next page

Showing results 1-20

Contract Knowledge Graph Software Engineer information

How does a Contract Knowledge Graph Software Engineer typically collaborate with data scientists and domain experts during a project?

As a Contract Knowledge Graph Software Engineer, you’ll often work closely with data scientists and domain experts to ensure that the knowledge graph accurately represents the underlying data and business logic. Collaboration usually involves regular meetings to clarify requirements, discuss data models, and review results. You may be tasked with translating complex domain concepts into graph structures, while also providing feedback on data quality and integration challenges. This cross-functional teamwork ensures that the final product meets both technical standards and business needs.

What is the difference between Contract Knowledge Graph Software Engineer vs Contract Data Engineer?

AspectContract Knowledge Graph Software EngineerContract Data Engineer
Required CredentialsBachelor's in CS or related, knowledge of graph databases, programming skillsBachelor's in CS, experience with data pipelines, SQL, and cloud platforms
Work EnvironmentTech companies, consulting firms, project-based rolesData-focused teams, cloud environments, analytics projects
Industry UsageAI, semantic web, knowledge managementData warehousing, big data, analytics

The Contract Knowledge Graph Software Engineer primarily focuses on developing and maintaining knowledge graphs using graph databases and semantic technologies, while the Contract Data Engineer concentrates on building data pipelines, managing large datasets, and supporting analytics. Both roles require strong programming skills and are often found in tech-driven industries, but they serve different core functions within data and knowledge management ecosystems.

What is a Contract Knowledge Graph Software Engineer?

A Contract Knowledge Graph Software Engineer is a professional who specializes in designing, developing, and maintaining knowledge graphs on a contract basis. Knowledge graphs are data structures that represent relationships between entities, enabling more effective data integration and semantic search. These engineers often work with graph databases, semantic web technologies, and ontologies to help organizations manage and leverage complex data. Their contract role means they are typically hired for specific projects or fixed periods rather than as permanent employees.

What are the key skills and qualifications needed to thrive as a Contract Knowledge Graph Software Engineer, and why are they important?

To thrive as a Contract Knowledge Graph Software Engineer, you need a strong background in computer science, proficiency in graph databases (such as Neo4j or Amazon Neptune), and experience with knowledge representation and data modeling. Familiarity with programming languages like Python or Java, as well as tools for semantic web technologies (RDF, SPARQL), is typically required. Strong problem-solving skills, adaptability, and effective collaboration are essential soft skills in this role. These competencies ensure efficient design and implementation of complex knowledge graphs, enabling organizations to unlock valuable insights from their data.
What are the most commonly searched types of Knowledge Graph Software Engineer jobs in Calgary, AB? The most popular types of Knowledge Graph Software Engineer jobs in Calgary, AB are:

Senior Software Developer

Seequent

Calgary, AB

Other

Posted 4 days ago


Job description

The role

The Senior Software Developer is responsible for the end-to-end design, development, and release of complex software applications. Joining our 3D visualization team, you will focus on building and evolving the scalable backend systems that power our geoscience data rendering stack. This role balances technical architecture and coding with project management and cross-functional leadership to deliver high-quality, interactive visualization tools.

 

In this role you will have the opportunity to

  • Architect Complex Systems: Design and model software components and modules, navigating ambiguous requirements to deliver secure, scalable, and best-in-class solutions.
  • Lead Backend Development: Design, code, and refactor complex programs and integration services, advocating for the best tools and techniques to ensure well-engineered outcomes.
  • Manage Release Lifecycles: Plan and coordinate release activities across multiple teams, ensuring all deliverables meet defined quality, security, and compliance standards.
  • Drive Project Execution: Independently execute small projects by defining scope, managing risks, and tracking schedules to align with organizational governance.
  • Provide Technical Mentorship: Guide and mentor team members through design and code reviews, sharing expertise to elevate the team's overall technical standards.
  • Collaborate Cross-Functionally: Work closely with domain experts and visualization engineers to deliver performant 3D graphics and interactive capabilities to global customers.

 

Essential Knowledge Skills And Experience

  • Proven Expertise: A Bachelor's degree in Computer Science or Engineering with 7+ years of professional experience primarily focused on backend services.
  • Advanced Technical Stack: High proficiency in C++ and Python, with extensive experience developing and maintaining RESTful APIs and backend services.
  • Cloud & Infrastructure: Deep experience with major cloud providers (Azure, GCP, or AWS), Kubernetes, and container orchestration technologies.
  • Modern DevOps Practices: Solid understanding of infrastructure as code, CI/CD pipelines, and software security protocols.
  • Architectural Vision: Ability to independently produce design views, evaluate technical trade-offs, and integrate emerging technologies into existing products.
  • Strategic Communication: Strong ability to influence stakeholders, work autonomously on complex tasks, and communicate technical ideas effectively to diverse audiences.