Software Engineer (ML Data & Annotation Pipelines)
$98k - $103kDiversified Services Network, Inc.
Job Description
Job Description
Diversified Services Network, Inc. (DSN) is seeking a full-time Software Engineer – ML Data & Annotation Pipelines to join our team fully onsite in Mossville, IL ! We offer full benefits, PTO, 401k, and more! If you are a Python-savvy engineer excited about building software tools that support autonomous vehicle machine learning workflows, improving user experiences, and leveraging modern AI-assisted development practices within an extremely reputable, stable Fortune 500 company — let’s talk!
Position OverviewWe 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 and machine learning dataset preparation.
You will primarily develop and enhance tooling used by teams creating training data for autonomous vehicle machine learning systems. Success in this role requires strong Python development skills combined with the ability to design intuitive user experiences, understand how end users interact with software, and proactively identify improvements that increase efficiency and usability. You will work across the stack, contributing to Python backend development, browser-based UI enhancements, annotation workflow improvements, and integrations between internal tools and machine learning data pipelines.
This role is ideal for a software engineer who enjoys building tools for other users and is passionate about creating intuitive, efficient experiences that improve how teams work.
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.
- Design and implement features that improve the efficiency, usability, and overall user experience of the annotation platform.
- Partner with annotation users to understand workflows, gather feedback, and translate requirements into practical software solutions.
- Anticipate user needs and identify opportunities to improve tooling before requirements are explicitly requested.
- 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.
- Python — core language for application development, workflow automation, platform enhancements, and integration work.
- User-centered software development — ability to understand how users interact with tools and translate requirements into intuitive, efficient workflows.
- Agentic coding best practices — experience leveraging AI-assisted development tools to accelerate software delivery, iteration, and problem solving.
- Python development experience.
- Experience with annotation workflows, machine learning data pipelines, or adjacent software platforms supporting ML development.
- Proficiency with Git/GitHub, including pull requests, code reviews, and branching workflows.
- Experience developing user-facing applications, interfaces, dashboards, or internal productivity tools.
- Ability to gather user requirements and translate them into functional software solutions.
- 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 3D object detection, image processing, computer vision workflows, or related technologies.
- Experience building tools used by technical end users.
- Familiarity with coordinate transforms (e.g., 2D → 3D projection).
- Experience working with image visualization, image processing, or annotation-related applications.
- AWS, Docker, API development, and CI/CD experience.
- Strong communication and product-thinking skills — able to understand user workflows, gather requirements, anticipate future needs, and translate feedback into practical software solutions.
- 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 software and pipeline issues and propose creative solutions.
- 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!
Compensation: $98,000 - $103,000 per year
- ...are seeking a C++ Robotics Software Engineer with strong expertise in autonomous... ..., including perception pipelines, sensor fusion, and safety-... ...navigatio nAnalyze production data, debug field issues, and... ...elsExperience integrating ML models in to production-grade...Pipeline
$97.53k - $158.48k
...Technology, Digital and Data Job Description: Your... ...integrates, and supports software solutions that enable... ...combines strong software engineering fundamentals with... ...technologies such as AI/ML, generative AI, intelligent... ...driven architectures, data pipelines, or enterprise...PipelineFull timePart timeWorldwideFlexible hours$175k - $210k
...are pioneering cutting-edge AI/ML solutions that transform how... ...expression generation all the way to data modeling, and you'll have a... ...decisions. We're looking for engineers who are product-minded and can... ...and IT Consulting and Software Development Referrals increase...SuggestedFull timeLocal areaRemote workWork from home- ...DSN) is seeking a full-time Senior C++ Software Engineer (Autonomous Systems) to join our team... ...Collaborate closely with robotics, controls, AI/ML, simulation, systems, and safety teams... ...through automated testing, CI/CD pipelines, performance optimization, and...PipelineFull time
$75k - $110k
...000-110,000 Job Title: AI Engineer Location: Peoria, IL Work... ...and develop scalable AI/ML models to solve real-world problems... ...end-to-end machine learning pipelines, from data ingestion and preprocessing... ..., data structures, and software engineering principles....PipelineFull timeWork at office$89.21k - $144.96k
...Area: Technology, Digital and Data Your Work Shapes the World at... ...living in it. As a Data Engineer on the Platform Data Engineering... ...responsible for developing Python data pipelines that build business data... ...Maintains high standards of software quality within the team by...PipelinePart timeRelocation packageFlexible hours- ...Typical task breakdown: Control algorithm or Software development Simulation with SIL and HIL Validation on Machine Education... ...& Experience Required: MS degree in electrical/Electronic Engineering or Mechanical Engineering or comparable required with 3+ years...
$97.53k - $158.48k
Career Area: Technology, Digital and Data Job Description: Your Work Shapes... ...the success of a system or software development project. Consideration... ...BigQuery) Solid understanding of data engineering fundamentals (ETL, data modeling, pipelines) Strong foundation in machine...PipelineFull timePart timeWorldwideRelocation packageFlexible hours$147.76k - $240.11k
## Manager - Software EngineeringApplylocations: Mossville, Illinois:... ...Area:**Technology, Digital and Data**Job Description:****Your Work... ...living in it.**Manager – Engineering Transformation**Engineering Transformation... ...tools, with hands-on AI/ML application experience.* 3+...Part timeRelocation packageFlexible hours$107.66k - $161.7k
...About the Team and Role: Our small engineering team works on challenging problems every... ...Learning systems -- from prototyping, data pipelines and training, to realtime LLM application... ...Preferred Requirements: Previous software engineering experience via an internship...PipelineRemote jobFull timeWork experience placementInternship$112.71k - $183.14k
...Area: Technology, Digital and Data Job Description: When you... ...highway diesel and natural gas engines, industrial gas turbines and... ...Services. Build and maintain CI/CD pipelines with Azure DevOps.... ...Master’s in Computer Science or Software Engineering, or equivalent education...PipelineRelocation packageFlexible hours$112.71k - $183.14k
...Area: Technology, Digital and Data Job Description: When you... ...highway diesel and natural gas engines, industrial gas turbines and... ...Services. Build and maintain CI/CD pipelines using Azure DevOps for... ...Master’s in Computer Science or Software Engineering, or Equivalent education...PipelinePart timeRelocation packageFlexible hours- ...currently seeking a Cloud Platform Engineer. This is a remote position.... ...backup and restore operations, ensuring data protection, recovery readiness, and... ..., and compliance scanning into pipeline workflows to support secure software delivery and platform hardening....PipelineMinimum wageFull timeContract workTemporary workWork experience placementRemote work
$46 - $48.5 per hour
...Software Engineer 3 Job Type: W2 Contract Contract Duration: 12 Months, Possible Extension Location: Chillicothe, IL 61523 Work Setting: Onsite Work Schedule: Approximately 90% office environment; PPE required for machine validation activities Pay Rate...Contract workWork at office- ...About the Role: As a Machine Learning Engineer, you will have the opportunity to collaborate... ...on a high throughput system with dynamic data. About the Job: Design, develop, and... ...business needs and create impactful ML/AI applications. Actively engage with diverse...Permanent employmentFull timeWork at officeRemote workWork from homeFlexible hours
$50 - $55 per hour
..., develop, build, and test the low-layer software, such as OS integration, I/O drivers, boot... ...units; and support and advise other engineers, managers, marketing personnel, customers... ...skills. Knowledge of reading schematics and data sheets for components. Ability to troubleshoot...Hourly payContract workWork experience placementInternship$97.53k - $146.29k
...Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar Inc. When... ...all enjoy living in it. The Core Engine Software Developer is responsible for the design,... ...diagrams, etc. to disclose meaningful data patterns. Identifies the major forces, events...Part timeRelocationFlexible hours- ...Job Description Summary: The main function of an embedded software engineer is to apply the principles of computer science and mathematical... ...and interpersonal skills. Knowledge of reading schematics and data sheets for components. Basic knowledge of the full software development...Local area
- ...Minimum Degree: Bachelor's degree in Electrical Engineering, Computer Engineering, or Computer Science with an embedded software focus. No 2‑year degrees will be accepted. A... ...troubleshooting skills. Knowledge of reading schematics and data sheets for components. Understanding of the...Internship
- ...functionalteamstodefineandrefinedesignapproaches. Developandimplementfeaturesinalignmentwithdesignspecifications. Performdebugging,triage,andissueresolutionacrosssystems. Workcloselywithsystemengineering,machinesystems,software,andvalidationteamsthroughoutthedevelopmentlifecycle. #J-18808-Ljbffr...
$127.59k - $146.29k
...Career Area: Engineering Job Description: Your Work Shapes the World at Caterpillar Inc. When... ...IL 61523. Work on the core information software team developing Caterpillar telematics,... ...systems, core software, applications, and data transfer frameworks that Caterpillar...Part timeFlexible hours- ...We use machine learning and Internet-scale data to elevate customer experience, improve... ...multiple intern roles open across our various ML teams. You can find a blurb on each team... ...at Instacart works alongside world-class engineers, data scientists, and product managers to...Remote jobPermanent employmentWork experience placementInternshipWork at officeWork from homeFlexible hours
- ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Remote jobInternship
- ...Description & Requirements Maximus is currently seeking a Software Engineer . In this role, you will provide expertise in the areas of managed... .... - Works on problems of diverse scope where analysis of data requires evaluation of identifiable factors. - Demonstrates...Minimum wageFull timeContract workTemporary workWork experience placementRemote work
$65.5k - $70.5k
...Role: Senior Embedded Software Engineer Location: Mossville, IL Duration: Fulltime Client: L&T Job Description: Embedded C with AUTOSAR Hands on MATLAB/Simulink/Stateflow Experience Auto code generation using MATLAB/Simulink Debugger (Trace32...Full timeWork at office$89k - $143.75k
...profoundly impact health for humanity. Learn more at Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Santa Clara, California, United States of...Full timeTemporary workWork at officeLocal areaRemote workNight shift$44 per hour
... Research and develop new technology/control systems and software Development, evaluation, and deployment of new control algorithm... ...qualifications: MS degree in electrical/Electronic Engineering or Mechanical Engineering or comparable required with 3+ years...Hourly payContract workTemporary workWork experience placement- ...Mossville, IL Job Type: Full-Time Client - Actalent Position Summar yWe are seeking a highly skilled Embedded Software Engineer with strong Linux experience to design and develop robust embedded software solutions for advanced hardware platforms. The ideal...Full time
- ...Pensacola; Rescue Swimmer preparatory and Rescue Swimmer School for those in that specialty; Class A School in an assigned aircrew rating pipeline such as AWF, AWO, AWR, AWS, or AWV; Fleet Replacement Squadron training and survival, evasion, resistance, and escape instruction;...PipelineContract workPart timeApprenticeshipImmediate startWorldwideShift work
- ...have hands‑on expertise in SnapLogic platform administration, ETL pipeline development, monitoring, performance tuning, and governance. You... ...closely with cross‑functional teams to ensure seamless data flows across critical business applications. Key Responsibilities...Pipeline
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer (ML Data & Annotation Pipelines). Be the first to apply!
- software engineer amazon Mossville, IL
- software developer positions Mossville, IL
- software developer Mossville, IL
- ngo software engineer Mossville, IL
- startup software engineer Mossville, IL
- cybersecurity software engineer Mossville, IL
- intel software engineer Mossville, IL
- information technology software engineer Mossville, IL
- part time software developer remote Mossville, IL
- software developer fintech Mossville, IL




