Knowledge with geophysical and seismic software tools and formats: * SEG-Y, Landmark seismic BRICK ... Strong experience with Java 2D graphics and 3D OpenGL programming. * Solid understanding of ...
Knowledge with geophysical and seismic software tools and formats: * SEG-Y, Landmark seismic BRICK ... Strong experience with Java 2D graphics and 3D OpenGL programming. * Solid understanding of ...
Senior Software Engineer: Platform
Calgary, AB · On-site
$85 - $120/hr
Bachelor\'s degree in Computer Science, Software Engineering, Data Science, or a related field (or ... Strong knowledge of fundamental data structures and algorithms * Understanding of performance trade ...
Senior Software Engineer: Platform
Calgary, AB · On-site
$85 - $120/hr
Bachelor\'s degree in Computer Science, Software Engineering, Data Science, or a related field (or ... Strong knowledge of fundamental data structures and algorithms * Understanding of performance trade ...
Software Engineer, Full Stack
Calgary, AB · On-site +1
Basetwo provides manufacturing engineers with a low code AI platform that helps them troubleshoot ... Knowledge of HTML, CSS, and CSS frameworks * Production experience with SQL and database design ...
Software Engineer, Full Stack
Calgary, AB · On-site +1
Basetwo provides manufacturing engineers with a low code AI platform that helps them troubleshoot ... Knowledge of HTML, CSS, and CSS frameworks * Production experience with SQL and database design ...
Basetwo provides manufacturing engineers with a low code AI platform that helps them troubleshoot ... Knowledge of HTML, CSS, and CSS frameworks * Production experience with SQL and database design ...
Quick apply
Basetwo provides manufacturing engineers with a low code AI platform that helps them troubleshoot ... Knowledge of HTML, CSS, and CSS frameworks * Production experience with SQL and database design ...
Junior Full-Stack Developer
Calgary, AB · On-site
We are looking for a Junior Full-Stack Developer to join our software team in Calgary. This is an ... Knowledge of modern development tools and workflows (GitHub, Docker, CI/CD). * Willingness and ...
Quick apply
Junior Full-Stack Developer
Calgary, AB · On-site
We are looking for a Junior Full-Stack Developer to join our software team in Calgary. This is an ... Knowledge of modern development tools and workflows (GitHub, Docker, CI/CD). * Willingness and ...
Senior Software Engineer - Canada
Calgary, AB · Remote
CA$120K - CA$150K/yr
Our award-winning software platform is powered by a team of world-class experts in big data ... Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate) is a plus
Quick apply
Senior Software Engineer - Canada
Calgary, AB · Remote
CA$120K - CA$150K/yr
Our award-winning software platform is powered by a team of world-class experts in big data ... Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate) is a plus
Senior Neural Network Kernel Software Development Engineer
Calgary, AB · On-site
$110K - $140K/yr
Senior Neural Network Kernel Software Development Engineer Our client is making substantial ... Profound knowledge of modern C++, with a focus on code generation and low-level compute ...
Quick apply
Senior Neural Network Kernel Software Development Engineer
Calgary, AB · On-site
$110K - $140K/yr
Senior Neural Network Kernel Software Development Engineer Our client is making substantial ... Profound knowledge of modern C++, with a focus on code generation and low-level compute ...
Senior Neural Network Kernel Software Development Engineer
Calgary, AB · On-site
$110K - $140K/yr
Senior Neural Network Kernel Software Development Engineer Our client is making substantial ... Profound knowledge of modern C++, with a focus on code generation and low-level compute ...
Quick apply
Senior Neural Network Kernel Software Development Engineer
Calgary, AB · On-site
$110K - $140K/yr
Senior Neural Network Kernel Software Development Engineer Our client is making substantial ... Profound knowledge of modern C++, with a focus on code generation and low-level compute ...
Senior Software Engineer - Canada
Calgary, AB · Remote
CA$120K - CA$150K/yr
Our award-winning software platform is powered by a team of world-class experts in big data ... Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate) is a plus
Senior Software Engineer - Canada
Calgary, AB · Remote
CA$120K - CA$150K/yr
Our award-winning software platform is powered by a team of world-class experts in big data ... Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate) is a plus
The Software Engineer, SOC Automation plays a key role in advancing ATCO's threat mitigation ... platforms Knowledge of Threat Analytics Engineering principles, including Detection-as-Code ...
The Software Engineer, SOC Automation plays a key role in advancing ATCO's threat mitigation ... platforms Knowledge of Threat Analytics Engineering principles, including Detection-as-Code ...
... contracts, and data flow design. Build prototypes or proofs-of-concept spanning UI and service ... Essential Knowledge, Skills, and Experience Bachelor's degree in computer science, engineering, or ...
... contracts, and data flow design. Build prototypes or proofs-of-concept spanning UI and service ... Essential Knowledge, Skills, and Experience Bachelor's degree in computer science, engineering, or ...
Principal AI Engineer
Calgary, AB · On-site
Design governed data products with clear contracts, documentation, lineage, and SLAs, enabling ... Knowledge, Machine Learning (ML), Results-Oriented, Software Engineering, Software Product Design ...
Principal AI Engineer
Calgary, AB · On-site
Design governed data products with clear contracts, documentation, lineage, and SLAs, enabling ... Knowledge, Machine Learning (ML), Results-Oriented, Software Engineering, Software Product Design ...
The role The Senior Software Developer is responsible for the end-to-end design, development, and ... Essential Knowledge, Skill and experience * Possess a Bachelor's degree in a relevant field and ...
The role The Senior Software Developer is responsible for the end-to-end design, development, and ... Essential Knowledge, Skill and experience * Possess a Bachelor's degree in a relevant field and ...
We are seeking a highly skilled and experienced Senior Cloud AI Software Engineer with deep ... Demonstrated knowledge of DevOps methodologies and Site Reliability Engineering (SRE) practices
We are seeking a highly skilled and experienced Senior Cloud AI Software Engineer with deep ... Demonstrated knowledge of DevOps methodologies and Site Reliability Engineering (SRE) practices
Senior SDET (Software Development Engineer in Test)
Calgary, AB · On-site +1
CA$125K - CA$165K/yr
Partner with engineers to design systems for testability (e.g., observability, contracts ... in software engineering, SDET, or test automation roles * Proven experience designing and ...
Senior SDET (Software Development Engineer in Test)
Calgary, AB · On-site +1
CA$125K - CA$165K/yr
Partner with engineers to design systems for testability (e.g., observability, contracts ... in software engineering, SDET, or test automation roles * Proven experience designing and ...
Professional experience as software engineer with at least a year of experience with Solidity ... contracts, cryptography, Ethereum and Javascript Familiarity with Github, DevOps and cloud server ...
Professional experience as software engineer with at least a year of experience with Solidity ... contracts, cryptography, Ethereum and Javascript Familiarity with Github, DevOps and cloud server ...
... engineer we need it to do the following. Requirements • Develop & test smart contracts and ... software engineer with at least a year of experience with Solidity programming • Experience in ...
Quick apply
... engineer we need it to do the following. Requirements • Develop & test smart contracts and ... software engineer with at least a year of experience with Solidity programming • Experience in ...
The Platform Software Developer is responsible for designing, developing, and maintaining software ... Knowledge of secure software design, access controls, and data protection practices. Beneficial ...
The Platform Software Developer is responsible for designing, developing, and maintaining software ... Knowledge of secure software design, access controls, and data protection practices. Beneficial ...
The Platform Software Developer is responsible for designing, developing, and maintaining software ... Knowledge of secure software design, access controls, and data protection practices. Beneficial ...
Quick apply
The Platform Software Developer is responsible for designing, developing, and maintaining software ... Knowledge of secure software design, access controls, and data protection practices. Beneficial ...
... guide developers and technical contributors, supporting growth and knowledge sharing Foster a ... Delivery Lead complex software initiatives from early-stage concept through delivery and ...
... guide developers and technical contributors, supporting growth and knowledge sharing Foster a ... Delivery Lead complex software initiatives from early-stage concept through delivery and ...
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?
What is the difference between Contract Knowledge Graph Software Engineer vs Contract Data Engineer?
| Aspect | Contract Knowledge Graph Software Engineer | Contract Data Engineer |
|---|---|---|
| Required Credentials | Bachelor's in CS or related, knowledge of graph databases, programming skills | Bachelor's in CS, experience with data pipelines, SQL, and cloud platforms |
| Work Environment | Tech companies, consulting firms, project-based roles | Data-focused teams, cloud environments, analytics projects |
| Industry Usage | AI, semantic web, knowledge management | Data 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?
What are the key skills and qualifications needed to thrive as a Contract Knowledge Graph Software Engineer, and why are they important?
Halliburton rating
7.1
Based on 124 frontline employees who took The Breakroom Quiz
281st of 368 rated engineering
Job description
We are looking for the right people - people who want to innovate, achieve, grow and lead. We attract and retain the best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards and opportunity of working for one of the world's largest providers of products and services to the global energy industry.
- Collaborate closely with geophysicists, data scientists, and software engineers to translate scientific domain requirements into robust on-prem or Cloud software solutions.
- Design, develop, and maintain high-performance applications for geophysical and geological data analysis, interpretation and visualization (e.g., seismic, horizon, fault, velocity model, etc.)
- Present architectural designs and technical proposals to the architecture review board.
- Ability to break down development tasks and lay out clear implementation roadmaps.
- Implement and optimize computation algorithms
- Design and develop both thin and thick client applications that interact with cloud-based microservices.
- Ensure high code quality through unit testing, code reviews, security hardening and continuous integration with other domain tools
- Provide technical support and lead user troubleshooting sessions to resolve issues and ensure smooth operation of DSG application.
- Mentor junior developers and actively contribute to architectural and implementation decisions.
- Embrace Agile/Scrum methodologies, delivering and demonstrating working solutions at the end of each sprint
- Stay current with emerging technologies and trends in geophysical computing and software development.
- BS or MS degree in computer science, Geoscience, Applied Mathematics, or a related engineering discipline.
- Minimum of 5 years of experience in scientific or geophysical software development.
- Ability to break down complex development tasks and define clear, actionable implementation roadmaps.
- Proficiency in programming languages: Java, C++.
- Proficiency with development tools and environments:
- GitLab, Eclipse, VS Code, CI/CD pipelines
- Draw.io for architecture diagrams
- Performance tools: VisualVM, JMC/JFR, Async
- Operating systems: Windows and Linux
- Hands-on experience using GitHub Copilot to accelerate code implementation and enhance development productivity.
- Must be self-motivated but be able to work well in a team environment
- Knowledge with geophysical and seismic software tools and formats:
- SEG-Y, Landmark seismic BRICK, CMP, OpenVDS
- DSG, Petrel, Kingdom, GeoFrame, or PaleoScan
- Familiarity with cloud platforms and distributed computing:
- Restful API design and implementation
- AWS and Azure
- Tools for scalable data processing: Kubernetes, Spark
- Strong experience with Java 2D graphics and 3D OpenGL programming.
- Solid understanding of geophysical methods and data types, including Seismic, Fault, Horizon and Velocity modeling.
- Experience with scientific computing libraries and frameworks:
- Python: NumPy, SciPy, Pandas, TensorFlow (for ML/AI)
- C++/Java: CUDA (for GPU acceleration)
- Angular or React
- Microservice: Quarkus, Spring Boot, AWS API Gateway
- Docker, Kubernetes
- Advanced awareness and understanding of AI technologies/tools
- Familiarity and understanding of modern cloud technologies and microservices
Halliburton is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, disability, genetic information, pregnancy, citizenship, marital status, sex/gender, sexual preference/ orientation, gender identity, age, veteran status, national origin, or any other status protected by law or regulation.
Location
700 9th Ave SW Suite 2000, Calgary, Alberta, T2P 3V4, Canada
Job Details
Requisition Number: 202068
Experience Level: Experienced Hire
Job Family: Engineering/Science/Technology
Product Service Line: Landmark Software & Services
Full Time / Part Time: Full Time
Additional Locations for this position:
Work Schedule: Hybrid
Compensation Information
Compensation is competitive and commensurate with experience.
What Halliburton employees say
Pay
Benefits
Hours and flexibility
Workplace
Get the full story on Breakroom
About Halliburton
Sourced by ZipRecruiter
Halliburton, headquartered in Houston, TX, US, is a world-renowned corporation in the oilfield services industry. Established in 1919, the company has made significant inroads in the energy sector, playing a pivotal role in oil and gas explorations across the globe. One can visit their official website, halliburton.com, to learn more about their business operations, products, and services. Halliburton specializes in a broad spectrum of services including locating hydrocarbons, managing geological data, drilling and formation evaluation, well construction and completion, and optimizing production throughout the life of the field. Halliburton’s mission is to maximize the value of oil and gas assets.
Industry
Health care and social assistance
Company size
10,000+ Employees
Headquarters location
Houston, TX, US