Senior ML Tools Engineer

NBCUniversalNew York, NY
Remote

About The Position

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.

Requirements

  • Graduate degree in Computer Science, Software Engineering, Geomatics, or a related field.
  • Prior experience in industries with complex multi-disciplinary teams such as robotics, smart grids, precision agriculture, game development, or aerospace.
  • Fluency in Java (for JOSM/Desktop tooling) and Python (for pipeline and web tooling).
  • Proven experience with PostGIS and PostgreSQL, including writing complex spatial queries and optimizing geographic indexes.
  • Familiarity with JOSM, OpenStreetMap data structures, and Map Server technologies (e.g., GeoServer, MapServer, or TileServer GL).
  • Fluency with Git and the Unix shell.
  • Understanding of secure data hosting, VPNs, and IAM (Identity and Access Management) for third-party vendor access.
  • Must have unrestricted work authorization to work in the United States.

Nice To Haves

  • High Attention to Detail: A "conscientious" approach to tool design to ensure data integrity at the source.
  • Problem-Solving Mindset: Ability to bridge the gap between legacy GIS tools and modern ML data requirements.
  • Collaborative Spirit: Comfortable working with external vendors and internal security teams to balance usability with safety.

Responsibilities

  • 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.
  • 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.
  • Design and optimize PostGIS databases to store, query, and version complex geospatial metadata and annotation layers.
  • 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.
  • Collaborate with ML Engineers and TPMs to translate complex data requirements into intuitive UI/UX features that minimize human error during the annotation process.
  • Develop scripts and workflows in Python to automate data ingestion, quality checks, and the export of annotated datasets into training-ready formats.

Benefits

  • medical, dental and vision insurance
  • 401(k)
  • paid leave
  • tuition reimbursement
  • a variety of other discounts and perks
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service