About us:
Vexcel, founded in 1992, has more than twenty years of experience and is a leader in the geospatial industry due to our technical expertise and innovative approaches.
Based in Graz (Austria), Centennial (USA), and Madrid, Vexcel stores, processes, and delivers high-resolution images for a wide range of markets (insurance, emergency services, etc.) on the scale of hundreds of PB per year. For more information, please visit https://vexceldata.com/
Job description:
As a Machine Learning/Computer Vision Engineer, you will have a significant responsibility in the design, deployment, and maintenance of various distributed systems in our production chain; from internal quality control systems to the development of solutions for our clients.
You will be in direct contact with geospatial analysts, software engineers, and cloud experts to ensure the correct development of solutions, as well as their monitoring and continuous improvement.
Key Responsibilities:
· Design and implement machine learning models for image processing, feature detection, and computer vision tasks.
· Process and analyze large image datasets to extract meaningful insights.
· Utilize AWS cloud services to build scalable and efficient image processing pipelines.
· Develop algorithms for image analysis and object detection.
· Collaborate with other developers to integrate machine learning models into broader systems.
· Continuously evaluate new and emerging technologies to improve existing systems.
· Write robust, readable, and reusable Python code.
Must-have requirements:
· Proven experience (at least 2 years) in applying Machine Learning to image processing tasks.
· Proficiency in Python and libraries/frameworks such as PyTorch (or TensorFlow), OpenCV, numpy and Pandas.
· Solid knowledge of software design, development, testing, and deployment.
· Knowledge of Unix systems.
· Knowledge of container development and deployment such as Docker or Kaniko.
· Knowledge of cloud platforms like AWS or Azure.
· Professional proficiency in English.
· Ability to work in a multicultural team.
Valuable skills:
· Experience with geospatial data.
· Knowledge of Computer Vision algorithms such as 3D vision, feature extraction, optimization, post-processing, etc.
· Experience with databases, preferably PostgreSQL, at a developer level.
· Experience with foundational models.
· Experience with Multimodal-LLMs.
Academic requirements:
· High level of English (at least B2).
· Degree in Computer Engineering, Software Engineering, related engineering fields, Mathematics, Physics, or related disciplines. Or an equivalent combination of education or technical training + 2 years of experience in ML.
What we offer:
· Indefinite contract.
· Salary based on the candidate's experience.
· 100% remote, hybrid, or on-site work, the candidate chooses the mode.
· Flexible compensation:
- Health insurance
- Meals
- Training
- Childcare
· Access to a training platform sponsored by the company.
· Stimulating environment:
- You will be part of a multinational company in full expansion.
- You will be part of a Machine Learning/Computer Vision team with access to a vast amount of data to carry out your projects.
- You will work with real problems from day one, with the responsibility and freedom to carry them out.