F

Fortinet

Delivers integrated cybersecurity via security fabric

ML Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeTel Aviv-Yafo, IsraelNo salary listedHybrid

About the Job

Requirements

  • At least 6 years of backend software engineering experience designing, building, and maintaining large-scale, high-throughput production systems.
  • Strong coding skills and the ability to write clean, maintainable code; familiarity with object-oriented programming, package design, and microservices.
  • Strong Python experience, or deep Java or C# experience with some Python experience and willingness to transition fully to Python.
  • Solid database design and SQL skills, including experience with relational and/or big-data columnar databases, object-relational mappers, and efficient query design.
  • Proven experience building robust systems, handling concurrency, making extract-transform-load trade-offs, and building fault-tolerant best-effort data flows.

Responsibilities

  • Transform research outputs, including code, models, and ideas, into robust, scalable, low-latency production microservices.
  • Help architect end-to-end solutions addressing customer needs, from ingestion, integration, extract-transform-load processes, and database design through low-latency services.
  • Design, build, and maintain automated workflows for machine learning models, including automated training, benchmarking, testing, performance gating, and production deployment.
  • Optimize application programming interface response times and manage database connectivity and concurrency at scale; balance accuracy for complex questions against responsiveness through technical trade-offs based on customer gains and business costs.
  • Design and optimize data pipelines and extract-transform-load processes connecting the Snowflake data warehouse to training environments.
  • Work within existing machine learning infrastructure, including Kubeflow, MLflow, and KServe, to support model lifecycles and performance monitoring.
  • Collaborate with machine learning scientists and guide them on software engineering best practices without slowing their research.
  • Monitor and optimize production models for performance, cost efficiency, availability, and observability.

Desired Qualifications

  • Previous experience productionizing machine learning models or working closely with data science teams.
  • Familiarity with data warehouses such as Snowflake and with pipeline orchestration.
  • Familiarity with containerized environments such as Docker and Kubernetes, and with model-serving frameworks such as KServe.

About the Company

Fortinet

Delivers integrated cybersecurity via security fabric

Fortinet provides cybersecurity solutions for organizations with an integrated security approach. Its core offering, the Fortinet Security Fabric, connects firewalls, endpoint protection, intrusion detection, and secure SD-WAN so these tools share threat intelligence and policy controls. The company differentiates itself with a wide, interoperable security stack that spans network, endpoint, cloud, and threat intelligence, enabling centralized management and consistent security across environments. Fortinet aims to help organizations protect digital assets across on-premises, remote, and cloud settings through scalable security and ongoing subscription services.

Company size
10,001+
Company stage
IPO
Headquarters
Sunnyvale, CA
Founded
2000

Recently Posted Jobs

Explore more opportunities at Fortinet

See more jobs