Job description:
Job Description
You will play a key role in designing and developing robust, efficient, and reliable geomodeling algorithms to enhance 3D geology modeling and improve user experience. This position requires a strong foundation in algorithm design and analysis, computational geometry, and 3D geometric modeling, as well as hands-on experience processing large-scale geometric datasets. You will collaborate closely with geologists and developers to create innovative software solutions that drive industry advancements.
- 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
Profile description:
Job Description
You will play a key role in designing and developing robust, efficient, and reliable geomodeling algorithms to enhance 3D geology modeling and improve user experience. This position requires a strong foundation in algorithm design and analysis, computational geometry, and 3D geometric modeling, as well as hands-on experience processing large-scale geometric datasets. You will collaborate closely with geologists and developers to create innovative software solutions that drive industry advancements.
- 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
We invest in our employees through competitive compensation plans, health benefits, work-life programs, and reward and incentive plans. We have the right people to develop the right technologies and bring innovative solutions to the industry – and we value those people as an unmatched competitive advantage.