Software Engineer (ML Data & Annotation Pipelines)

Diversified Services Network, Inc.Mossville, IL
$98,000 - $103,000Onsite

About The Position

Diversified Services Network, Inc. (DSN) is seeking a full-time Software Engineer – ML Data & Annotation Pipelines to join our team in Mossville, IL! We offer full benefits, PTO, 401k, and more! If you are a Python-savvy engineer excited about building annotation pipelines for autonomous vehicle data and leveraging modern AI-assisted development workflows within an extremely reputable, stable Fortune 500 company — let’s talk! We are seeking a Software Engineer to join our Annotation Team, fully on-site in Mossville, IL. This is a new addition to the team, offering hands-on exposure to the full annotation workflow for autonomous vehicles — from raw sensor data (rosbags) through 2D/3D labeling to model training. You will work across the stack, including Python backend pipelines, JavaScript/UI front-end development, and cloud infrastructure on AWS, with the opportunity to own meaningful features in a production annotation platform (CVAT). This role also offers exposure to cutting-edge techniques including coordinate transforms, BEV Fusion, and ensemble ML pipelines, as well as the opportunity to leverage agentic AI coding workflows to accelerate development and adopt modern engineering practices beyond single-shot prompting.

Requirements

  • 2–4 years of relevant experience required.
  • Bachelor’s degree required.
  • Python — core language for pipeline development, data processing, and ML model integration.
  • Agentic coding best practices — understanding of effective AI-assisted workflows to accelerate development beyond single-shot prompting.
  • Ability to translate customer requirements into UI/UX — converting stakeholder needs into functional, intuitive interfaces within the CVAT platform.
  • Experience with annotation or ML workflows.
  • Familiarity with coordinate transforms (e.g., 2D→3D projection).
  • Proficiency with Git/GitHub, including pull requests, code reviews, and branching workflows.
  • Strong communication skills — able to gather and clarify customer requirements and translate them into actionable work.
  • Self-motivated and able to work independently with minimal supervision.
  • Collaborative mindset — comfortable working in small teams, giving and receiving code review feedback.
  • Problem-solving orientation — able to debug complex pipeline issues and propose creative solutions.

Nice To Haves

  • JavaScript development experience.
  • Experience with CVAT or similar annotation tools.
  • Familiarity with ROS/rosbag data formats and knowledge of the COCO dataset format.
  • Experience with BEV Fusion or 3D object detection pipelines.
  • UI/UX development experience.
  • Comfort presenting technical concepts to non-technical stakeholders.
  • Proactive in identifying process improvements and suggesting enhancements.
  • Ability to see a solution beyond communicated requirements — focusing on how it will be used rather than simply whether it met requirements.

Responsibilities

  • Integrate the rosbag-to-COCO conversion pipeline into existing workflows.
  • Implement 2D → 3D projection mapping to integrate the auto-annotation pipeline.
  • Maintain and enhance the UI/UX for viewing 2D/3D annotations in CVAT (Computer Vision Annotation Tool).
  • Support model updates to the annotation pipeline, including the ability to swap out models as needed.
  • Build and maintain CI/CD infrastructure; work with data in AWS using push/pull workflows.
  • Add and update APIs to query from the CVAT REST API.
  • Collaborate via GitHub — creating pull requests, participating in code reviews, and writing design documentation.

Benefits

  • full benefits
  • PTO
  • 401k
  • 401(k)
  • Dental insurance
  • Vision Insurance
  • Disability insurance
  • Employee assistance program
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Paid Holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service