1

Machine Learning Software Engineer Jobs in Madison, WI

... data for machine learning pipelines, feature engineering, and model lifecycle management ... into software applications and system architectures using APIs and microservices - Supports ...

New

... data for machine learning pipelines, feature engineering, and model lifecycle management ... into software applications and system architectures using APIs and microservices - Supports ...

New

... machine learning, and other engineers -- who are driving real‐world impact in AI development. Our ... Previous experience as a Software Developer, Coder, Software Engineer, or Programmer is preferred.

... machine learning, and other engineers -- who are driving real‐world impact in AI development. Our ... Previous experience as a Software Developer, Coder, Software Engineer, or Programmer is preferred.

... full-stack, machine learning, and other engineers -- who are driving real-world impact in AI ... Previous experience as a Software Developer, Coder, Software Engineer, or Programmer is preferred.

... machine learning, and other engineers -- who are driving real‐world impact in AI development. Our ... Previous experience as a Software Developer, Coder, Software Engineer, or Programmer is preferred.

... machine learning tools to drive innovation in healthcare. Using leading-edge technologies and ... Software Engineering, Computer Engineering, or a related field * A history of academic excellence ...

Senior Software Engineer

Madison, WI

$123.50K - $162.80K/yr

Developing analytical or scientific software or quickly learning and applying complex domain ... engineers (a plus). Education & Experience: The ideal candidate will satisfy the following ...

Software Engineer/Developer II Job Summary: The cyberinfrastructure team at the Wisconsin IceCube ... Experience in any of the following is a plus (learning opportunities are available): * Programming ...

... machine learning, and other engineers -- who are driving real‐world impact in AI development. Our ... Previous experience as a Software Developer, Coder, Software Engineer, or Programmer is preferred.

next page

Showing results 1-20

Machine Learning Software Engineer information

See Madison, WI salary details

$64K

$148.6K

$207.1K

How much do machine learning software engineer jobs pay per year?

As of May 30, 2026, the average yearly pay for machine learning software engineer in Madison, WI is $148,649.00, according to ZipRecruiter salary data. Most workers in this role earn between $120,900.00 and $174,300.00 per year, depending on experience, location, and employer.

What does a Machine Learning Software Engineer do?

A Machine Learning Software Engineer designs, develops, and deploys machine learning models within software applications. They work on data preprocessing, model training, optimization, and integration into production systems. Their role requires expertise in programming (Python, Java, or C++), machine learning frameworks (TensorFlow, PyTorch, or Scikit-learn), and cloud platforms. They collaborate with data scientists and software engineers to build scalable ML solutions.

What are the key skills and qualifications needed to thrive in the Machine Learning Software Engineer position, and why are they important?

To thrive as a Machine Learning Software Engineer, you need a solid understanding of programming (especially Python), algorithms, data structures, and mathematics, ideally backed by a degree in computer science, engineering, or a related field. Experience with frameworks such as TensorFlow or PyTorch, familiarity with cloud platforms (AWS, Azure, or GCP), and relevant certifications in data science or machine learning are highly valuable. Strong problem-solving skills, effective communication, and the ability to work collaboratively with cross-functional teams set outstanding candidates apart. These competencies are crucial for building deployable, scalable, and maintainable machine learning solutions that address real business challenges.

What are the day-to-day responsibilities of a Machine Learning Software Engineer?

As a Machine Learning Software Engineer, your daily tasks typically include developing and optimizing machine learning models, collaborating with data scientists and product teams to define requirements, and integrating models into production systems. You’ll work extensively with large datasets to preprocess, analyze, and validate data, as well as monitor model performance and iterate on solutions when needed. It's common to participate in code reviews, contribute to architectural decisions, and maintain documentation for reproducibility and knowledge sharing. This role offers a dynamic and intellectually stimulating environment, making it ideal for those who enjoy solving complex technical problems and working at the intersection of engineering and data science.
What are popular job titles related to Machine Learning Software Engineer jobs in Madison, WI? For Machine Learning Software Engineer jobs in Madison, WI, the most frequently searched job titles are:
What job categories do people searching Machine Learning Software Engineer jobs in Madison, WI look for? The top searched job categories for Machine Learning Software Engineer jobs in Madison, WI are:
Infographic showing various Machine Learning Software Engineer job openings in Madison, WI as of May 2026, with employment types broken down into 86% Full Time, 12% Part Time, and 2% Contract. Highlights an 75% Physical, 10% Hybrid, and 15% Remote job distribution, with an average salary of $148,649 per year, or $71.5 per hour.
Staff Software Engineer - AI Trainer

Staff Software Engineer - AI Trainer

DataAnnotation

Oregon, WI • On-site, Remote

$60/hr

Full-time

Posted 18 days ago


Job description

Join the DataAnnotation team and contribute to developing cutting-edge AI systems, while enjoying the flexibility of remote work and setting your own schedule. We are looking for proficient programmers to help advance AI development. As a member of DataAnnotation's coding team, you'll be part of a growing community of over 100,000 professionals — including front-end, back-end, full-stack, machine learning, and other engineers — who are driving real-world impact in AI development.Our platform offers an engaging blend of flexibility and challenge: you'll work closely with state-of-the-art AI models to take on programming tasks that include creating and solving challenging coding problems, building beautiful apps with rich functionality, and synthesizing insights through data analysis and visualization.

Your work directly contributes to refining intelligent systems that learn, adapt, and evolve. Some team members fit this work alongside a full-time role, while others treat it as their primary focus, choosing projects and schedules that align with their availability and goals. To get started, once you sign up for an account, you'll take a short assessment (this serves as our version of an interview).

If you pass that assessment, you'll receive an email confirmation, and paid work will become available to you through our platform.BenefitsFully remote: work from anywhere in the US, Canada, UK, Ireland, Australia, and New Zealand.Flexible schedule: choose which projects you take on and when you work.Competitive pay: projects are paid hourly, up to $60 USD/hour. Opportunities for higher-paying projects are available with strong performance.Impact: help shape the future of AI technologies.ResponsibilitiesDesign and solve diverse coding problems used to train AI systems with an emphasis on Android development.Write clear, high-quality code snippets and detailed explanations.Evaluate AI-generated code for accuracy, performance, and clarity.Provide feedback that directly shapes the next generation of AI models.QualificationsFluency in English (native or bilingual level).Preferred experience in Kotlin. Proficiency in at least one of the following programming languages or frameworks: JavaScript, TypeScript, Python, C, C#, C++, React, Go, Java, or Swift.Excellent writing and grammar skills.A bachelor's degree (completed or in progress).Previous experience as a Software Developer, Coder, Software Engineer, or Programmer is preferred.Note: Payment is made via PayPal.

We will never ask for any money from you. PayPal will handle any currency conversions from USD. This job is only available to those in the US, Canada, UK, Ireland, Australia, and New Zealand.

Those located outside of these countries will not see work or assessments available on our site at this time.J-18808-Ljbffr