1

Machine Learning Software Engineer Jobs in Madison, WI

AI Engineer

Oregon, WI · On-site

$120 - $190/hr

Required Qualifications * 5+ years in overall software engineering experience. * 2+ years of hands‑on experience developing AI, Machine Learning, or Generative AI solutions. * Strong programming ...

New

Staff Software Engineer

Madison, WI · On-site

$140 - $190/hr

As a Staff Software Engineer, you will be a technical leader within a cross-functional team ... Explore and integrate machine learning and data science techniques to enhance service matching ...

New

Temporary AI Engineer

Oregon, WI · On-site

$120 - $170/hr

Required Qualifications * 5+ years in overall software engineering experience. * 2+ years of hands‑on experience developing AI, Machine Learning, or Generative AI solutions. * Strong programming ...

New

Senior Software Engineer

Oregon, WI · On-site

$120 - $170/hr

Responsible for designing and creating engineering specifications for software applications and ... with Machine Learning esp. in Natural Language Understanding, Machine Translation, Deep Neural ...

Software Engineer

Sun Prairie, WI · On-site

$70K - $100K/yr

As a Software Engineer, you will join a multidisciplinary team of designers, engineers, and problem ... shared learning What We Are Looking For * Bachelor's degree in Computer Science or a related ...

Collaborate effectively with Product Management, AI researchers and machine learning engineers and ... Set up software development infrastructure (tech stack, build tools, etc.) to enable development ...

New

Continuous Learning * Pursue professional and technical skill development. Maintain working ... software engineering trends. * Maintain awareness of emerging technology trends. Qualifications ...

Hi, I'm Will, an Engineering Manager at EnsoData! We're excited to announce that we're looking for ... Using AI and machine learning, our software analyzes billions of data points collected from sensors ...

Hi, I'm Will, an Engineering Manager at EnsoData! We're excited to announce that we're looking for ... Using AI and machine learning, our software analyzes billions of data points collected from sensors ...

Hi, I'm Will, an Engineering Manager at EnsoData! We're excited to announce that we're looking for ... Using AI and machine learning, our software analyzes billions of data points collected from sensors ...

Lead AI Platform Engineer

Madison, WI · On-site

$99.30 - $198.70/hr

Collaborate closely with data scientists, machine learning engineers, and software engineers to ensure smooth integration of machine learning models into production systems. * Partner on the ...

New

... 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 ...

Showing results 21-40

Machine Learning Software Engineer information

See Madison, WI salary details

$64K

$148.7K

$207.1K

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

As of Aug 19, 2026, the average yearly pay for machine learning software engineer in Madison, WI is $148,671.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 as a machine learning software engineer?

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.

Is machine learning software engineer a high paying job?

Machine learning software engineers typically earn high salaries due to the specialized skills required, such as proficiency in programming languages like Python and experience with frameworks like TensorFlow. Salaries vary based on experience, location, and industry, but overall, it is considered a well-compensated role in the tech field.

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 August 2026, with employment types broken down into 1% As Needed, 74% Full Time, 22% Part Time, and 3% Contract. Highlights an 88% Physical, 2% Hybrid, and 10% Remote job distribution, with an average salary of $148,671 per year, or $71.5 per hour.

$120 - $190/hr

Other

Posted yesterday

New


Job description

AI Engineer

Remote, USA; potential for minimal ad hoc travel

EMKS is seeking an AI Engineer to support the Department of Veterans Affairs (VA) Office of Information Technology (OIT). This position will lead the design, development, and implementation of Artificial Intelligence (AI), Generative AI, Machine Learning (ML), and intelligent automation solutions that enhance enterprise software engineering, testing, DevSecOps, and IT operations.

The successful candidate will collaborate with cross‑functional teams to identify high‑value AI opportunities, develop proof‑of‑concepts, and deliver secure, scalable, production‑ready AI solutions aligned with VA AI governance and Trustworthy AI principles.

Duties/Responsibilities
  • Design and develop AI‑powered applications using Large Language Models (LLMs), Generative AI, and Machine Learning.
  • Build AI Copilots, AI Agents, and Retrieval‑Augmented Generation (RAG) solutions to improve software engineering, testing, documentation, and operational workflows.
  • Develop intelligent automation solutions for test case generation, defect analysis, knowledge management, predictive analytics, and process optimization.
  • Integrate AI capabilities into enterprise applications, APIs, Azure cloud services, and DevSecOps pipelines.
  • Evaluate emerging AI technologies and rapidly develop Proofs of Concept (PoCs).
  • Collaborate with architects, engineers, testers, and business stakeholders to identify and implement innovative AI solutions.
  • Ensure all AI solutions comply with VA cybersecurity, privacy, accessibility, and Trustworthy AI requirements.
Required Qualifications
  • 5+ years in overall software engineering experience.
  • 2+ years of hands‑on experience developing AI, Machine Learning, or Generative AI solutions.
  • Strong programming experience with Python.
  • Experience with Azure OpenAI, OpenAI APIs, or similar LLM platforms.
  • Experience with LangChain, LlamaIndex, Semantic Kernel, or comparable AI frameworks.
  • Experience building Retrieval‑Augmented Generation (RAG) applications and AI Agents.
  • Experience developing REST APIs using FastAPI or similar frameworks.
  • Familiarity with Git, Azure DevOps, CI/CD, Docker, and cloud‑native development.
  • Strong analytical, communication, and problem‑solving skills.
Preferred Qualifications
  • Experience supporting the U.S. Department of Veterans Affairs (VA) or other Federal agencies.
  • Experience with healthcare IT, EHRM, VistA, Oracle Health Millennium, FHIR, or HL7.
  • Experience with Azure AI Studio, Azure Machine Learning, vector databases, and prompt engineering.
  • Knowledge of NIST AI Risk Management Framework, Responsible AI, and Federal AI governance.
Education/Technical Skills
  • Bachelor's degree in Computer Science, Engineering, Data Science, Artificial Intelligence, or related field.
  • Python • Azure OpenAI • OpenAI APIs • LangChain • LangGraph • LlamaIndex • Semantic Kernel • RAG • AI Agents • Machine Learning • FastAPI • Azure AI Studio • Azure DevOps • Docker • Kubernetes • SQL • Git • REST APIs • Vector Databases
Clearance
  • S. Citizenship is required as is successfully passing a thorough Government background screening (Public Trust) requiring the completion of detailed forms and fingerprinting.
  • Ability to obtain and maintain necessary security clearances as required for access to classified information.
Equal Opportunity Employer

EMKS is an Equal Opportunity Employer committed to hiring and retaining qualified and talented individuals. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, disability, veteran status, or other legally protected status.

Reasonable Accommodation Requests

EM Key Solutions is committed to working with and providing reasonable accommodation to individuals with physical and mental disabilities. If you need special assistance or accommodation while seeking employment, please e-mail hr@emks.com or call Human Resources at (727)-292-1521. We will make a determination on your request for reasonable accommodation on a case‑by‑case basis.

E-Verify

As a Federal Contractor, we are required to use E-Verify to validate employees' ability to work legally in the United States.

EEO is the Law

The law requires EM Key Solutions to post a notice describing the Federal laws prohibiting job discrimination.

Pay Transparency Non-Discrimination

EM Key Solutions will not discharge or, in any other manner, discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay.

Legal Notices

For information regarding your legal rights and protections, please click on the following link: State and Federal Labor Notices

#J-18808-Ljbffr