Position Summary :
Bentley Systems is seeking a talented Software Engineer - Machine Learning to become a valued member of our successful team.
You’ll have the opportunity to develop innovative solutions in artificial intelligence (AI) for the Telecom industry’s infrastructure and participate in the development of new product capabilities based on artificial intelligence.
You will get an opportunity to apply your AI-ML skills for object detection and classification on photographic images as well as geometric meshes, point cloud, and other data set formats.
Join us to help create the future of infrastructure and push the boundaries in the AI field.
Your Day-to-Day :
Develop Computer Vision algorithms and models using accepted best practices
Analyze user challenges, workflows, and use cases
Keep yourself up to date on research and latest developments in computer vision on photo images and geometric representations of the scene
Analyze data integrity and quality
Clean data and prepares training datasets
Assess model performance and resilience
Prepare reports and presentations on results
Develop the best computer vision algorithms into production-quality software
What You Bring to The Team :
A Bachelor’s degree or above in Computer Science or Engineering, with specialized learning in Artificial Intelligence and Machine Learning
Research and development in machine learning - including deep learning and reinforcement learning
Experience in practical machine learning applications and development
Ability to develop innovative solutions in artificial intelligence to answer concrete and complex challenges
Programming and use of tools related to our area of practice such as Python, PyTorch, OpenCV, TensorFlow, and Scikit-learn, and experienced in libraries like NumPy and Pandas
Strong problem-solving capabilities using various technologies
Capability to research a new topic and to learn quickly
Experience with major cloud providers (Microsoft Azure, Amazon AWS, etc.) and / or MLOps experience desired
Minimum 3 years of experience in designing and developing computer vision algorithms
Knowledge of 3D shape detection, both in solid geometry and point cloud models
Worked on deep learning - classification, segmentation
Expert in remote sensing with proven experience in convolutional neural networks
Experience with oriented object detection is highly preferred
Possess working knowledge of linear algebra
Desirable Skills :
Hands-on experience in geospatial and 3D computer graphics is a big plus
Knowledge of GIT and Azure DevOps is a plus
Good verbal and written communication skills in the English language
Excellent problem-solving abilities
Self-motivated person with the ability to work individually as well as part of a team
Knowledge of agile scrum development, test-driven development, continuous delivery, and DevOps processes
Develop Computer Vision algorithms and models using accepted best practices
Analyze user challenges, workflows, and use cases
Analyze data integrity and quality
Clean data and prepares training datasets
Assess model performance and resilience
Prepare reports and presentations on results
Develop the best computer vision algorithms into production-quality software