Senior ML Tools Engineer
We are seeking an ML Annotation Tools Developer with experience building the infrastructure and interfaces required to manipulate large 2D and 3D media datasets. You will be responsible for the end-to-end tooling ecosystem that enables our annotation teams and external vendors to create high-quality ground truth data for our ML models. Responsibilities Tooling Development: Lead the development of annotation interfaces, starting with Java and JOSM (Java OpenStreetMap Editor) customizations, and eventually expanding into bespoke Python-based tools and plugins. Geospatial Infrastructure: Build and host secure Map Servers to serve our proprietary data for annotation. You will ensure these servers are performant and integrated into our data pipeline. Spatial Database Management: Design and optimize PostGIS databases to store, query, and version complex geospatial metadata and annotation layers. Security & Vendor Collaboration: Work closely with the Cybersecurity team to ensure that data shared with external annotation vendors is hosted securely, using robust access controls and encrypted delivery methods. Cross-Functional Coordination: Collaborate with ML Engineers and TPMs to translate complex data requirements into intuitive UI/UX features that minimize human error during the annotation process. Process Automation: Develop scripts and workflows in Python to automate data ingestion, quality checks, and the export of annotated datasets into training-ready formats.