1

Senior Machine Learning Software Engineer Jobs in Westfield, IN

Senior Software Engineer

Carmel, IN ยท On-site

$116K - $153K/yr

Allied Solutions LLC is a company seeking a Senior Software Engineer to develop and support ... also focusing on learning new technologies. Responsibilities : โ€ข Create and maintain ...

Senior Software Engineer

Indianapolis, IN ยท Hybrid

$117K - $154K/yr

Description We're looking for a Sr Software Engineer to join our Software Delivery organization and help evolve the internal platforms and integrations that power software delivery across Liberty ...

Senior Software Engineer

Indianapolis, IN ยท Hybrid

$117K - $154K/yr

Description We're looking for a Sr Software Engineer to join our Software Delivery organization and help evolve the internal platforms and integrations that power software delivery across Liberty ...

Sr. Software Engineer

Indianapolis, IN ยท Remote

$150K - $175K/yr

SENIOR SOFTWARE ENGINEER POSITION SUMMARY We are seeking a Sr. Software Engineer and or Jr. Platform Architect to serve as technical lead responsible for day-to-day development, design, build, and ...

Machine Learning Tutor

Indianapolis, IN ยท Remote

$18 - $40/hr

Deep knowledge of supervised learning, unsupervised learning, feature engineering, model selection ... Familiar with machine learning curricula and common challenges such as understanding bias-variance ...

Those in data science and machine learning engineering at PwC will focus on leveraging advanced ... Science, Software Engineering, Artificial Intelligence and Robotics preferred - Crafting and ...

Senior Software Engineer

Indianapolis, IN ยท Hybrid

$117K - $154K/yr

Position Summary The Senior Software Engineer - .NET is responsible for designing, developing, and maintaining scalable software solutions using .NET technologies. This role involves leading ...

Senior Software Engineer

Carmel, IN ยท On-site

$116K - $153K/yr

Allied Solutions LLC is seeking a Senior Software Engineer responsible for developing and supporting individual components within an application. The role involves tasks such as writing and debugging ...

The Senior Software Engineer is responsible for defining, implementing, and maintaining custom software products for medium and high throughput automated research systems. Together we'll be giving ...

Senior Software Engineer

Indianapolis, IN ยท On-site

$95K - $105K/yr

The Senior Software Engineer is responsible for defining, implementing, and maintaining custom software products for medium and high throughput automated research systems. Together we'll be giving ...

next page

Showing results 1-20

Senior Machine Learning Software Engineer information

See Westfield, IN salary details

$72.4K

$137.4K

$184.2K

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

As of Jul 17, 2026, the average yearly pay for senior machine learning software engineer in Westfield, IN is $137,437.00, according to ZipRecruiter salary data. Most workers in this role earn between $117,500.00 and $154,900.00 per year, depending on experience, location, and employer.

What is the difference between Senior Machine Learning Software Engineer vs Data Scientist?

AspectSenior Machine Learning Software EngineerData Scientist
CredentialsBachelor's or Master's in CS, ML, or related; experience with ML frameworksBachelor's or Master's in Data Science, Statistics, or related; strong analytical skills
Work EnvironmentDevelops ML models, integrates algorithms into products, collaborates with engineering teamsAnalyzes data, builds statistical models, visualizes insights, collaborates with business teams
Industry UsageTech, finance, healthcare, e-commerceResearch, finance, marketing, healthcare

While both roles involve working with data and algorithms, Senior Machine Learning Software Engineers focus on developing and deploying scalable ML models within software systems, whereas Data Scientists primarily analyze data to generate insights and inform business decisions.

What are the key skills and qualifications needed to thrive as a Senior Machine Learning Software Engineer, and why are they important?

A Senior Machine Learning Software Engineer requires deep expertise in machine learning algorithms, statistical analysis, and strong programming skills in languages like Python or Java, typically supported by a degree in computer science or a related field. Familiarity with frameworks such as TensorFlow, PyTorch, scikit-learn, as well as experience with cloud platforms and version control systems, is standard. Exceptional problem-solving, leadership, and communication skills help drive project success and mentor junior engineers. These competencies are crucial for designing scalable ML solutions, ensuring code quality, and effectively collaborating within cross-functional teams.

What is a Senior Machine Learning Software Engineer?

A Senior Machine Learning Software Engineer is an experienced professional who designs, develops, and deploys machine learning models and systems to solve complex problems. They work closely with data scientists, engineers, and other stakeholders to build scalable and efficient solutions that leverage large data sets and advanced algorithms. Their responsibilities often include architecting ML pipelines, optimizing model performance, and mentoring junior team members. Typically, they have a strong background in computer science, programming, and applied mathematics, along with several years of hands-on experience in machine learning and software engineering.

What are some common challenges Senior Machine Learning Software Engineers face when deploying models to production?

Senior Machine Learning Software Engineers often encounter challenges such as ensuring model scalability, maintaining performance under real-world data conditions, and integrating models seamlessly with existing systems. Handling data drift and monitoring model predictions for accuracy over time are also critical responsibilities. Collaboration with data engineers, DevOps, and product teams is essential to address these challenges and ensure robust, reliable deployments.
What cities near Westfield, IN are hiring for Senior Machine Learning Software Engineer jobs? Cities near Westfield, IN with the most Senior Machine Learning Software Engineer job openings:

Senior Software Engineer

Liberty Information Technology Limited

Indianapolis, IN โ€ข Hybrid

$117K - $154K/yr

Full-time

Re-posted 6 days ago


Job description

Description

We're looking for a Sr Software Engineer to join our Software Delivery organization and help evolve the internal platforms and integrations that power software delivery across Liberty Mutual. In this role, you'll build backend services, APIs, automations, and event-driven systems that enhance the developer experience and extend our engineering ecosystem.

**This is a hybrid role requiring two days in the office a week in one of our five tech hubs (Boston, Portsmouth, Plano, Indianapolis, or Columbus**

The Platform Ecosystems team is responsible for the core software delivery platforms and integrations that thousands of engineers rely on every day across Liberty Mutual. We build, operate, and evolve the developer tooling ecosystem that powers software delivery at enterprise scale. The team supports a large-scale eventing platform responsible for processing approximately 1.7 million daily events that enable downstream engineering and operational workflows. This role offers the opportunity to influence how thousands of engineers build, ship, and operate software across the enterprise.

About This Job

As a Senior Software Engineer on the team, you will help enhance the developer experience through automation, integrations, API development, and event-driven architecture.

Your responsibilities will include:

Platform Services Engineering: Build and maintain backend services, APIs, and automation that power and extend the internal software delivery platform.

Core Platform Ownership: Engineer and enhance integrations, automation, access patterns, and operation of core software delivery SaaS platforms.

Event-Driven Workflows: Design and support event-driven workflows using AWS services such as Lambda, SQS, and Kafka.

Integration & Automation: Develop integrations, wrapper APIs, and service layers that extend vendor tooling and reduce manual operational effort.

Platform Reliability: Ensure the reliability, observability, and scalability of platform services through proactive design and operational excellence.

Cross-Team Collaboration: Partner across engineering teams to integrate platform capabilities into delivery workflows and improve the overall developer experience.

Qualifications
  • A minimum of five years of software engineering experience
  • A background in business operations and strategies, with a focus on business IT
  • A history of translating client requirements into technical designs
  • Agile engineering capabilities and a design-thinking mindset
  • Collaboration, adaptability, flexibility and the ability to manage time and prioritize work with a globally distributed development team
  • Strong oral and written communication skills - and a knack for explaining your decision-making process to non-engineers
  • A thorough grasp of IT concepts, business operations, design and development tools, system architecture and technical standards, shared software concepts and layered solutions and designs
  • Proficiency in software engineering languages and tools, including Java and RESTful services, spanning horizontal and vertical packages
  • An understanding of how modifications affect different parts of a system and an ability to explain your decision-making process to non-engineers
  • A Bachelor's or Master's degree in a technical or business discipline, or equivalent experience

Employees may apply for a new role after completing 12 months of employment in their current position.

Employees should review all role requirements and apply only for positions for which they are eligible. Hiring processes may vary by country, including differences in procedures, requirements, and timelines.ย  For country-specific details, please consult your local recruiting / HR team.

About Us

Pay Philosophy: The typical starting salary range for this role is determined by a number of factors including skills, experience, education, certifications and location. The full salary range for this role reflects the competitive labor market value for all employees in these positions across the national market and provides an opportunity to progress as employees grow and develop within the role. Some roles at Liberty Mutual have a corresponding compensation plan which may include commission and/or bonus earnings at rates that vary based on multiple factors set forth in the compensation plan for the role.At Liberty Mutual, our goal is to create a workplace where everyone feels valued, supported, and can thrive. We build an environment that welcomes a wide range of perspectives and experiences, with inclusion embedded in every aspect of our culture and reflected in everyday interactions. This comes to life through comprehensive benefits, workplace flexibility, professional development opportunities, and a host of opportunities provided through our Employee Resource Groups. Each employee plays a role in creating our inclusive culture, which supports every individual to do their best work. Together, we cultivate a community where everyone can make a meaningful impact for our business, our customers, and the communities we serve. We value your hard work, integrity and commitment to make things better, and we put people first by offering you benefits that support your life and well-being. To learn more about our benefit offerings please visit: https://www.libertymutualgroup.com/about-lm/careers/benefitsLiberty Mutual is an equal opportunity employer. We will not tolerate discrimination on the basis of race, color, national origin, sex, sexual orientation, gender identity, religion, age, disability, veteran's status, pregnancy, genetic information or on any basis prohibited by federal, state or local law.Fair Chance Notices

  • California
  • Los Angeles Incorporated
  • Los Angeles Unincorporated
  • Philadelphia
  • San Francisco
Employment Type: FULL_TIME