DeveloperJobs.io
← Back to all jobs

Job Description

Machine Learning Engineer at Roper Technologies in Sarasota, FL onsite, focused on designing, building, and deploying production-grade AI systems, including AI agents and enterprise integrations across the software portfolio.

Responsibilities

  • Architect, build, and deploy production-ready ML models and AI systems across the software stack.
  • Develop model inference services and scalable data/feature pipelines.
  • Create complex recommendation and matching services for enterprise applications.
  • Build vision-based analysis components and supporting evaluation and monitoring pipelines.
  • Optimize models for performance, reliability, and cost efficiency.
  • Contribute to AI agents and multi-step workflow automation initiatives.
  • Design systems that integrate with enterprise tools and APIs, including tool-use frameworks and memory plus evaluation loops.
  • Experiment with LLMs, foundation models, and fine-tuning approaches.
  • Translate cutting-edge AI research into practical, scalable solutions.
  • Write high-quality, maintainable, and well-tested code; participate in architecture design and technical reviews.
  • Contribute to CI/CD pipelines and MLOps workflows; implement observability and production monitoring for AI systems.
  • Follow security, compliance, and responsible AI best practices.
  • Partner with product, data engineering, and infrastructure teams; identify high-impact AI use cases within portfolio companies.
  • Support integration of shared AI components into business applications; communicate technical tradeoffs to stakeholders.

Requirements

  • 3+ years of experience in software engineering, data science, or machine learning; more experience for senior roles.
  • Track record of building and deploying production software systems.
  • Strong Python programming skills; experience with additional languages is a plus.
  • Hands-on experience with ML frameworks such as PyTorch, TensorFlow, or scikit-learn.
  • Understanding of modern AI architectures, including LLM-based systems.
  • Experience working in cloud environments (AWS, Azure, or GCP).
  • Strong problem-solving abilities and meticulous attention to detail.

Technologies

  • Python
  • PyTorch
  • TensorFlow
  • scikit-learn
  • AWS
  • Azure
  • GCP

Leveling & Growth

  • Intermediate ML Engineer – contributes independently to projects, builds production features, and collaborates cross-functionally.
  • Senior ML Engineer – owns complex systems end-to-end, drives architectural decisions, and mentors others.
  • Principal / Staff ML Engineer – defines technical direction, leads cross-portfolio initiatives, and designs shared frameworks and scalable AI infrastructure.

What We Value

  • Strong engineering fundamentals.
  • Practical, impact-driven AI development.
  • Curiosity and willingness to experiment responsibly.
  • Ownership mindset with a bias toward execution.
  • Ability to balance innovation with reliability.

Why Join

  • Work on high impact AI systems across a diverse portfolio of leading software businesses.
  • Build reusable infrastructure that scales across industries.
  • Collaborate with experienced engineering and executive leadership.
  • Help shape the next generation of intelligent enterprise software.

Preferred

  • Fine tuning, experimentation, and rapid development using AI tools.
  • Agent frameworks and orchestration tools; distributed systems or microservices architecture.
  • Model monitoring and evaluation frameworks; building reusable libraries or shared infrastructure.
  • Experience with SaaS products or enterprise software environments.
  • Background in optimizing models for performance and cost.

Similar Jobs