Software Engineer (ML Data & Annotation Pipelines)
Posted 1 day ago
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!
Position Overview
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.
Key Contributions & 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.
Team Structure & Work Environment
- Your primary team consists of 8 individuals (1 Lead and 7 Developers); the project also involves collaborative development with 2 additional resources from another team. You will attend Annotation Team standups every other day, a weekly CVAT Team meeting, and project-related meetings as needed, with the remainder of your time dedicated to development.
- Work involves a mix of independent feature development and paired code reviews, with regular collaboration through GitHub PRs, design doc discussions, and in-person or remote meetings.
Requirements
Education & Experience
- 2–4 years of relevant experience required. Bachelor’s degree required.
Top 3 Skills
- 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.
Required Technical Skills
- 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.
Desired Technical Skills
- 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.
Required Soft Skills
- 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.
Desired Soft Skills
- 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.
Benefits
- 401(k)
- Dental insurance
- Vision Insurance
- Disability insurance
- Employee assistance program
- Health insurance
- Health savings account
- Life insurance
- Paid time off
- Paid Holidays
Please follow the link to our website for a list of job openings in Engineering, IT, Project Management, and more! https://www.dsnworldwide.com
Compensation: $98,000 - $103,000 per year
Other open roles at Diversified Services Network, Inc.(6)
DSN provides professional IT and Enterprise Solutions for your business. To find out more information on our solutions, contact us today.
Jobr aggregates jobs directly from company career portals — no middlemen. Our team applies on your behalf with AI-tailored resumes, reviewed by a human before submission.