Senior ML Tools Engineer
$150k - $180kNBC Sports
NBCUniversal is one of the world's leading media and entertainment companies. We create world-class content, which we distribute across our portfolio of film, television, and streaming, and bring to life through our global theme park destinations, consumer products, and experiences. We own and operate leading entertainment and news brands, including NBC, NBC News, NBC Sports, Telemundo, NBC Local Stations, Bravo, and Peacock, our premium ad-supported streaming service. We produce and distribute premier filmed entertainment and programming through our powerhouse film and television studios, including Universal Pictures, DreamWorks Animation, and Focus Features, and the four global television studios under the Universal Studio Group banner, and operate industry-leading theme parks and experiences around the world through Universal Destinations & Experiences, including Universal Orlando Resort, home to Universal Epic Universe, and Universal Studios Hollywood. NBCUniversal is a subsidiary of Comcast Corporation. Visit for more information.
Our impact is rooted in improving the communities where our employees, customers, and audiences live and work. We have a rich tradition of giving back and ensuring our employees have the opportunity to serve their communities. We champion an inclusive culture and strive to attract and develop a talented workforce to create and deliver a wide range of content reflecting our world.
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.
-
Graduate degree in Computer Science, Software Engineering, Geomatics, or a related field.
-
Industry Context: Prior experience in industries with complex multi-disciplinary teams such as robotics, smart grids, precision agriculture, game development, or aerospace.
-
Technical Proficiency:
-
Core Languages: Fluency in Java (for JOSM/Desktop tooling) and Python (for pipeline and web tooling).
-
Database Expertise: Proven experience with PostGIS and PostgreSQL, including writing complex spatial queries and optimizing geographic indexes.
-
Geospatial Expertise: Familiarity with JOSM, OpenStreetMap data structures, and Map Server technologies (e.g., GeoServer, MapServer, or TileServer GL).
-
Environment: Fluency with Git and the Unix shell.
-
Security Mindset: Understanding of secure data hosting, VPNs, and IAM (Identity and Access Management) for third-party vendor access.
Desired Characteristics
-
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.
Eligibility Requirements
-
Must have unrestricted work authorization to work in the United States
-
Interested candidates must submit a resume/CV through to be considered
Additional Requirements
Fully Remote: This position has been designated as fully remote, meaning that the position is expected to contribute from a non-NBCUniversal worksite, most commonly an employee's residence. This position is eligible for company sponsored benefits, including medical, dental and vision insurance, 401(k), paid leave, tuition reimbursement, and a variety of other discounts and perks. Learn more about the benefits offered by NBCUniversal by visiting the Benefits page of the Careers website. Salary range: $150,000 - $180,000.
We are accepting applications for this position on an ongoing basis.
As part of our selection process, external candidates may be required to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision. NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law.
If you are a qualified individual with a disability or a disabled veteran, you have the right to request a reasonable accommodation if you are unable or limited in your ability to use or access nbcunicareers.com as a result of your disability. You can request reasonable accommodations by emailing View email address on jobs.institutedata.com.
For LA County and City Residents Only: NBCUniversal will consider for employment qualified applicants with criminal histories, or arrest or conviction records, in a manner consistent with relevant legal requirements, including the City of Los Angeles' Fair Chance Initiative For Hiring Ordinance, the Los Angeles County Fair Chance Ordinance for Employers, and the California Fair Chance Act, where applicable.
$144.7k - $261.3k
...The Role We are looking for an ML tooling engineer to build tools to analyze and optimize distillation, training, and inference of ML models. You will develop and enhance GM's internal ML tooling for high performance software by leveraging state of the art tools like Nsight...SeniorLocal areaRemote workWork from homeRelocation package- ...People In AI is seeking a Senior Machine Learning Engineer to design and deploy production ML systems focused on personalization and representation learning. This role involves developing scalable ML solutions using large-scale behavioral datasets and working with engineering...SeniorRemote work
$230k - $322k
...Reddit is seeking a seasoned software engineer to lead the development of advanced ads identity modeling solutions. The ideal candidate... ...driven systems. This role includes responsibilities like designing ML models, overseeing workflows, and partnering with cross-...SeniorFlexible hours- ...Zillow Group Inc. is hiring a Principal Machine Learning Engineer for their Agentic AI team, focusing on developing advanced AI technologies that transform the real estate market. The role involves prototyping and deploying multimodal systems while mentoring junior engineers...SeniorRemote work
- ...Indeed, Inc. is seeking a Machine Learning Engineer III to lead the Job Reach team, focusing on optimizing marketplace efficiency through effective machine learning solutions. Candidates should possess at least 8 years of experience in relevant fields with a Bachelor'...Senior
- ...Reddit is seeking a Senior Staff member for its Search Recommendations & Relevance team. This role involves designing and building a large... ...over 10 years of industry experience and expertise in deploying ML models and working with LLMs. Reddit offers competitive compensation...SeniorFlexible hours
$120k - $195k
...A leading gaming company is seeking a Senior Machine Learning Engineer to enhance their core ML models and data pipelines. This remote position requires deep expertise in machine learning and data engineering, along with a strong background in programming and statistical...SeniorRemote work- ...A leading tech startup in the United States is seeking an experienced ML Engineer to own the entire machine learning lifecycle. This role involves driving the ML engineering process from model development to production deployment. The ideal candidate should have over 7...SeniorRemote work
$145k - $225k
...A digital marketing firm in the United States seeks a Senior Machine Learning Engineer to design and implement production-grade ML systems. The ideal candidate will have experience in end-to-end ML solutions, data manipulation, and a robust understanding of embedding...SeniorFlexible hours$190k - $260k
...A fast-growing shopping platform in New York is seeking a Machine Learning Engineer to design and build impactful ML systems for search and personalization. The role requires a minimum of 3 years of experience, focusing on ranking and personalization systems. Candidates...SeniorRemote work- ...A healthcare management company seeks a Machine Learning Engineer to develop and deliver end-to-end ML solutions. The ideal candidate will have strong skills in Python, experience in MLOps, and a background in computer science. This role involves collaborating with various...Senior
- ...Zillow is hiring a Senior Machine Learning Engineer to design and build production-grade machine learning systems. This remote role involves leading ML projects, collaborating with teams to integrate modern machine learning techniques, and mentoring peers. Ideal candidates...SeniorRemote work
- ...A forward-thinking energy company is seeking a Senior Staff Machine Learning Engineer to lead the development of pricing ML systems. This hands-on role involves designing models that optimise pricing, enhance risk management, and balance decisions in a dynamic marketplace...Senior
- ...A leading educational fundraising platform is seeking a Senior ML Engineer to oversee the lifecycle of machine learning models. This high-... ...ML Engineer, you will shape operational processes and build tooling to enhance efficiency. This position is remote-first but requires...SeniorRemote work
- ...A leading AI technology company is seeking a Senior Machine Learning Engineer to enhance their speech recognition and NLP systems. This role is pivotal... .... The ideal candidate will have extensive experience in ML model deployment and evaluation, along with a relevant advanced...SeniorRemote work
- ...SWORD Health is looking for a skilled AI/ML developer to join our US team. This role involves hands-on development, designing and evaluating AI-powered features, and collaborating closely with various teams. The ideal candidate will have 4+ years in machine learning,...Senior
$150k - $200k
...healthcare technology company in the United States is seeking a Senior Machine Learning Engineer. The role involves designing and validating distributed... ...Ideal candidates will have over 5 years of experience in ML engineering, expertise in Python and related libraries,...SeniorRemote work- ...An innovative tech company in the United States is seeking a Machine Learning Engineer to oversee the entire lifecycle of machine learning from model development to production. The ideal candidate will have 7+ years of experience, strong statistics skills, and proficiency...SeniorRemote work
$70 - $80 per hour
...A dynamic media agency in the United States is seeking a Senior Machine Learning Engineer/Data Scientist to develop and deliver machine-learning solutions. This full-time contract position offers a pay of $70-$80/hour. Candidates must have substantial experience in advertising...SeniorFull timeContract workRemote work$128.7k - $261.3k
...A leading automotive technology firm in the United States seeks a Senior Compiler Engineer to develop and optimize compilation processes for autonomous and assisted driving platforms. Ideal candidates will have 3+ years of experience in compiler design, expertise in machine...Senior$150k - $200k
...Affirm is seeking a Senior Machine Learning Engineer (Fraud) to lead the development of fraud prediction models... ...with cross-functional teams to build ML systems for real-time transaction... ...familiarity with relevant models and tools. Affirm offers a competitive salary range...SeniorRemote work- ...An innovator in AI technology is seeking a Senior Software Engineer to join their team. You will work end-to-end on AI projects, addressing UXD, infrastructure, and machine learning challenges. Candidates should have at least seven years of experience in software engineering...SeniorRemote work
- ...A leading tech company is urgently looking to hire an ML Engineer for a 100% remote opportunity in Newark, NJ. This contract-to-hire position involves designing and deploying machine learning models in Gen AI, requiring an advanced degree in a quantitative field and significant...SeniorContract workImmediate startRemote work
$150k - $250k
...A leading financial institution is seeking a Senior/Staff Machine Learning Engineer to design and iterate on ML models that enhance fraud, compliance, and operations. This position offers a fully remote option for candidates within the Americas and Europe, with a competitive...SeniorRemote work- ...Ocient is seeking a Senior Software Engineer - Machine Learning & Geospatial to enhance its ML capabilities. This fully remote position focuses on identifying feature gaps in comparison to popular ML frameworks, ensuring efficient performance at scale. The ideal candidate...SeniorRemote work
- Resolve Tech Solutions, LLC is seeking a machine learning specialist to develop models addressing business needs. Candidates should have a Bachelor's degree in Computer Science or a related field, along with 2–5 years of experience in machine learning and data science....Senior
- ...A leading fraud prevention company is looking for a Machine Learning Engineer to design systems for fraud detection. This remote role involves building and optimizing data pipelines, deploying ML models, and collaborating with software engineers to ensure efficient operation...SeniorRemote work
- ...business needs. Collaborate with data scientists and software engineers to design and implement scalable and efficient solutions. Clean... ...such as Docker and Kubernetes. Experience with data visualization tools such as Matplotlib, Seaborn, or Tableau. Experience with...Senior
- Xsolla, based in Los Angeles, is seeking a Data Scientist to design and optimize data pipelines and workflows utilizing Snowflake. The ideal candidate will have over 5 years of experience, including 3 years in Spark, and strong proficiency in SQL and Python for building...Senior
$128.7k - $261.3k
...development, and performance engineering so that every cycle on our accelerators... ...integration, and deployment tooling, with a mandate to squeeze... ...driving. The Role As a Senior Compiler Engineer on the AI Kernels... ...reliable, and effortless for ML engineers across the AV organization...SeniorFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior ML Tools Engineer. Be the first to apply!
- entry level machine learning engineer New York, NY
- senior ml engineer New York, NY
- data scientist machine learning engineer New York, NY
- machine learning ai engineer New York, NY
- junior machine learning research engineer New York, NY
- computer vision machine learning engineer New York, NY
- graduate machine learning engineer New York, NY
- machine learning software engineer New York, NY
- ai ml engineer New York, NY
- machine learning engineer New York, NY

