1

Senior Machine Learning Software Engineer Jobs in Florida

Senior Software Engineer

Melbourne, FL · On-site

$89.90 - $158.20/hr

Senior Software Engineer LOCATION: Melbourne / Florida (US-FL), United States | BRAND: KBSignaling ... Exposure to AI frameworks or machine learning libraries. * Demonstrated experience in developing ...

Machine Learning Engineer

Sunrise, FL · On-site

$90K - $110K/yr

Role - Machine Learning Engineer Experience Required -8+ Years We are seeking a Machine Learning Engineer to design, build, and deploy Generative AI solutions powered by Large Language Models (LLMs)

Senior Software Engineer

Melbourne, FL · On-site

$113K - $149K/yr

They are seeking a highly experienced Senior Software Engineer to lead the design, development, and ... or machine learning libraries. • Demonstrated experience in developing software solutions ...

... machine learning, software engineering, and data technologies. • Continuously evaluate solution ... a senior-level individual contributor. • May provide technical leadership, mentoring, and ...

Summary We are seeking a Machine Learning Engineer to build the "active brain" of our patient engagement platform. In this role, you will develop autonomous and conversational AI agents capable of ...

Principal Software Engineer

Tampa, FL · On-site

$127K - $171K/yr

Principal Software Engineer What you will do Let's do this. Let's change the world. In this vital ... Your expertise in both machine learning and operations will be essential in creating efficient and ...

As a Machine Learning Engineer, you will have the opportunity to collaborate closely with senior engineers and product leaders as part of your team. Together, you'll develop and enhance Instacart ...

As a Machine Learning Engineer, you will have the opportunity to collaborate closely with senior engineers and product leaders as part of your team. Together, you'll develop and enhance Instacart ...

Showing results 21-40

Senior Machine Learning Software Engineer information

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 are the most commonly searched types of Machine Learning Software Engineer jobs in Florida? The most popular types of Machine Learning Software Engineer jobs in Florida are:
What cities in Florida are hiring for Senior Machine Learning Software Engineer jobs? Cities in Florida with the most Senior Machine Learning Software Engineer job openings:
Infographic showing various Senior Machine Learning Software Engineer job openings in Florida as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution.

Senior Software Engineer

Koitecc Solutions

Melbourne, FL • On-site

$89.90 - $158.20/hr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 6 days ago


Job description

Bendix Commercial Vehicle Systems LLC

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Senior Software Engineer

LOCATION: Melbourne / Florida (US-FL), United States | BRAND: KBSignaling | REQUISITION ID: 10897 | JOB GRADE: 16 |

ON-SITE/REMOTE: On-site

KB Signaling delivers unparalleled end‑to‑end wayside and onboard conventional signaling Control, Command, and Signaling (CCS) platforms and solutions. A trailblazer, we are driven to provide the best solutions for improved safety, performance, and lower overall operating cost for today’s transit and freight railway systems and operators in North America and beyond. Our team is fueled by innovation and grounded in solid values, like giving back to the communities where we do business and embracing sustainability to help protect our planet.

Job Description:

Purpose of the Job

We are seeking a highly experienced and technically proficient Senior Software Engineer to lead the design, development, and integration of software solutions within a Windows environment. The ideal candidate will have technical expertise and experience in software architecture and development, with deep expertise in C, C++, and C#. This role requires hands‑on experience interfacing with SCADA systems, working with Genisys, Modbus, Allen Bradley protocols, and integrating with PLCs in industrial automation settings. The candidate should also be able to solve problems, develop and execute objectives for self and others, and have the ability to effect short‑term and some long‑term business goals.

Responsibilities

  • Define the software requirements specifications.
  • Define software architecture, design and implement the code.
  • Excellent familiarity and use of configuration management tools to create baselines, merge source file changes and make formal software releases.
  • Build and maintain interfaces between Windows-based applications and SCADA systems.
  • Develop and maintain communication with SCADA systems and industry standard protocols such as Genisys, Modbus, UDP, TCP/IP, and Serial Communication.
  • Integrate software with PLCs from various vendors (e.g. Allen-Bradley).
  • Collaborate with cross-functional engineering teams to define system requirements and ensure seamless integration.
  • Make main technical choices for software development.
  • Optimize and maintain legacy codebases written in C, C++, and C#/.Net.
  • Conduct code reviews, testing, and debugging to ensure high-quality deliverables.
  • Document software architecture, design decisions, and integration.
  • Apply Object-Oriented Programming (OOP) principles to contribute to robust software design.
  • Provide technical leadership and mentorship to junior developers.
  • Consistently achieve Software Engineering targets (safety, scope, quality, schedule, budget, and technical performance) across Office application programs, project development, and product sustaining efforts.
  • Adhere to department budget and utilization targets while on‑time project staffing.
  • Adhere to Software Engineering processes, including requirements management, traceability, defect tracking and source code management.
  • Develop and continue growth of competencies in C, C++, C#/.Net.

Desirable

  • Bachelor’s Degree of Science in Computer Science, Engineering or related field.
  • 7+ years of experience in software development and architecture in a Windows environment.
  • Proficiency in C, C++, C#/.Net technologies.
  • Strong experience with SCADA systems and industrial automation interfaces.
  • In-depth knowledge of Modbus (RTU/TCP) communication protocols.
  • Experience integrating with PLCs and industrial control systems.

Preferred

  • Experience with Web GUI/Full-stack development both front and back-end development.
  • Experience with real-time and embedded development, FPGA experience, board bring‑up, peripheral bring‑up and low-level driver development.
  • Knowledge of industrial cybersecurity best‑practices.
  • Familiarity with Agile/Scrum methodologies.
  • Experience with scripting languages (e.g., Python, PowerShell) for automation tasks.
  • Development in a Linux environment is a plus.
  • Solid grasp of software design patterns and object-oriented principles.
  • Exposure to AI frameworks or machine learning libraries.
  • Demonstrated experience in developing software solutions involving GPS technologies.
  • Experience working with a client server architecture.
  • Experience with Microsoft Visual Studio development environment.
  • Experience with Microsoft SQL Server database.
  • Experience with Microsoft Windows Presentation Foundation (WPF), Windows Communication Foundation.

The anticipated salary range for candidates who will work in Melbourne, FL is $89,900 to $158,200 per year. The final pay offered to a successful candidate will be dependent on several factors that may include but are not limited to the type and years of experience within the job, the type of years and experience within the industry and education. KB Signaling is a multi-state employer, and this pay scale may not reflect positions that work in other states or locations. Provided they meet all eligibility requirements under the applicable plan documents, employees (and their eligible dependents) will be eligible to enroll in group healthcare plans that offer medical, dental, vision, and basic life and disability insurance. Employees also will be able to enroll in our company’s 401k plan. Employees will also receive 120 hours of vacation leave and 40 hours of Personal Paid Absence every year. Employees will also enjoy 12 paid holidays, and 1 floating holiday throughout the calendar year, subject to relevant terms outlined in the employee handbook. 6 weeks of paid parental leave will also be available for use. Requirements for these benefits will be controlled by applicable plan documents and policies. Employees working on federal contracts covered by the Federal Paid Sick Leave requirements will be notified and will receive benefits consistent and compliant with the FPSL requirements. Hired applicant will be able to purchase company stock, subject to the relevant plan documents and annual bonuses based on achievement of certain metrics of up to 4% of annual salary. This is intended to provide a general description of benefits and other compensation and is not a substitute for applicable plan documents or company policies. Applications for this position are accepted on an ongoing basis.

What does KB Signaling have to offer you?
  • Competitive Health Benefits, including Medical, Prescription, Dental, Vision and Virtual visits.
  • Company-paid Basic Life and Accidental Death & Dismemberment Insurance.
  • Company-paid Short-Term Disability Coverage.
  • Voluntary life, Disability, and other Supplemental coverages.
  • Identity Theft and Legal Protection benefits.
  • Health and Dependent Care Flexible Spending Accounts.
  • Health Savings Accounts.
  • Generous 401(k) plan.
  • Personal Paid Time Off.
  • Company-paid holidays.

KB Signaling Inc. is an Equal Employment Opportunity (EEO) employer. It is the policy of the Company to provide equal employment opportunities to all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veteran or disabled status, or genetic information.

Nearest Major Market: Melbourne

PI285899672

#J-18808-Ljbffr