
Senior Computational Geometry Software Engineer
- Alberta
- Permanent
- Temps-plein
- Collaborate with geologists and developers to propose novel geometric algorithms that extend and refine 3D geology modeling
- Design, develop, and maintain C++ code
- Improve and debug existing geomodeling libraries
- Optimize applications for maximum performance, scalability, and resilience
- Participate in code reviews, promoting high-quality coding standards
- Stay up-to-date with emerging geometric modeling algorithms
- BS/MS in Computer Science or related Engineering discipline
- 10+ years of computational geometry-related software development experience
- 8+ years of hands-on C++ development experience
- Proven experience designing and implementing novel, efficient, and robust geometric algorithms
- Strong understanding of algorithm analysis
- Self-motivated, with the ability to work effectively in a team-oriented environment
- Team player with a willingness to mentor junior developers and collaborate on cross-functional problem-solving
- Advanced awareness and understanding of AI technologies/tools
- Familiarity and understanding of modern cloud technologies and microservices
- Familiarity with large-scale optimization methods (e.g., linear or quadratic programming)
- Experience with cloud and SaaS deployment (Azure, AWS, Docker, Kubernetes)
- Experience in maintaining and improving large legacy codebases
- Experienced in working with remote teams
- Advanced awareness and understanding of AI technologies/tools
- Familiarity and understanding of modern cloud technologies and microservices
Experience Level: Experienced Hire
Job Family: Engineering/Science/Technology
Product Service Line: Landmark Software & Services
Full Time / Part Time: Full TimeAdditional Locations for this position:Compensation Information
Compensation is competitive and commensurate with experience.