Expoint – all jobs in one place
Finding the best job has never been easier

דרושים Staff Data Scientist Product Efficiency & Infra ב-Fortinet

הצטרפו לצוות ב-Fortinet בתור Staff Data Scientist Product Efficiency & Infra עם Expoint. מצאו הזדמנויות עבודה בתעשיית ההייטק והתחברו לחברות מובילות. חפשו את משרת החלומות שלכם בכל מקום בעולם והקדמו את הקריירה שלכם עם Expoint.
Company (1)
Job type
Job categories
Job title (1)
United States
State
City
46 jobs found
05.09.2025
F

Fortinet Staff Software Development Engineer United States, California, Sunnyvale

Limitless High-tech career opportunities - Expoint
Design, develop, and maintain distributed Java applications and services deployed across multi-node clusters. Architect systems for horizontal scalability, high availability, and fault tolerance. Lead design and implementation efforts involving data...
Description:

Job Responsibilities:

  • Design, develop, and maintain distributed Java applications and services deployed across multi-node clusters.
  • Architect systems for horizontal scalability, high availability, and fault tolerance.
  • Lead design and implementation efforts involving data partitioning, replication, consensus algorithms, and leader election.
  • Develop and maintain core software components across current and next-generation networking products; proactively own bug fixing and system reliability.
  • Profile, optimize, and tune JVM-based applications for performance and resource efficiency.
  • Collaborate closely with DevOps and QA teams to ensure high-quality software delivery in CI/CD environments.
  • Participate in code reviews, technical design discussions, and performance diagnostics.
  • Continuously evaluate and adopt new technologies and frameworks to enhance distributed system capabilities.
  • Provide mentorship and technical leadership to mid-level and senior engineers.

Job Requirements:

  • 8+ years of hands-on software engineering experience with a strong foundation in computer science (algorithms, concurrency, distributed computing).
  • Deep expertise in Java, including multithreading, network programming, object-oriented design, and JVM internals.
  • Proven experience in building and scaling clustered Java applications in production environments.
  • Solid understanding of distributed systems principles (CAP theorem, consistency models, data replication, fault tolerance).
  • Proficiency with gRPC, Protocol Buffers, and/or reactive programming models.
  • Strong knowledge of Linux internals: kernel, system libraries, shell scripting, and system utilities.
  • Deep understanding of Layer 2/3 networking protocols and related technologies (Firewall, VLAN, SSL/TLS, IPSec, TCP/IP).
  • Strong experience in code profiling, debugging, and performance optimization.
  • Experience with relational or column-oriented databases, schema design, and query performance tuning.
  • Hands-on experience with Redis, including its use for caching, data partitioning, pub/sub messaging, and persistence in distributed environments.
  • Familiarity with DevOps principles and Continuous Delivery best practices.
  • Ability to work effectively in a fast-paced, agile development environment.

Educational Requirements:

  • B.S. in Computer Science or related field. M.S. is preferred.

For US:

Wage ranges are based on various factors including the labor market, job type, and job level. Exact salary offers will be determined by factors such as the candidate's subject knowledge, skill level, qualifications, experience, and geographic location.

For Canada:

The Canada base salary range for this full-time position is expected to be between $140,000 - $171,000 annually. Wage ranges are based on various factors including the labour market, job type, and job level. Exact salary offers will be determined by factors such as the candidate’s subject knowledge, skill level, qualifications, and experience.

Show more
05.09.2025
F

Fortinet Staff Data Scientist Product Efficiency & Infra United States, California

Limitless High-tech career opportunities - Expoint
Partner with product, engineering, finance, sales, and customer success teams to model and forecast product workloads, define metrics, and build tools for planning. Design experiments and studies to reduce uncertainty...
Description:

Responsibilities

  • Partner with product, engineering, finance, sales, and customer success teams to model and forecast product workloads, define metrics, and build tools for planning.
  • Design experiments and studies to reduce uncertainty in workload forecasts and optimize product/revenue flows.
  • Analyze data to address business questions, generate insights using statistical methods, and present findings to stakeholders.
  • Architect data models, pipelines, and applications to support workload data, finance and infrastructure teams.
  • Develop and productionize metrics and dashboards for system availability, reliability, and performance.
  • Conduct root cause and causal inference analyses of availability issues, recommending remediations.
  • Shape data science areas like segmentation, recommendation systems, forecasting, and cost prediction.
  • Analyze product usage to identify growth drivers and improvement opportunities.
  • Manage stakeholders, define project OKRs, and communicate results effectively.
  • Mentor team members and champion evidence-based decision-making with self-service data products.
  • Represent data science across the organization and at conferences.

Minimum Requirements

  • Bachelor’s or higher in a quantitative field (e.g., Statistics, Math, Computer Science, Engineering).
  • 8 -10+ years in analytics driving business decisions (e.g., product/marketing analytics, business intelligence).
  • Proven ability to work independently and engage stakeholders proactively.
  • Expertise in SQL, large datasets (e.g., Hadoop), statistical analysis, and techniques like regression.
  • Experience with optimized data formats for analytics, such as Parquet, and potentially Apache Iceberg.
  • Expertise in defining schemas, managing metadata, and crawling data sources.
  • Proficiency in writing complex SQL queries to analyze data stored in S3-based data lakes.
  • Integrate dbt with orchestration tools like Apache Airflow to automate, schedule, and monitor data pipelines that feed machine learning models.
  • Proficiency in Python and strong communication skills.

Ideal: 7+ years in data science/ML in high-growth tech; expertise in system reliability metrics, data pipelines (e.g., Airflow, Spark); familiarity with product analytics; strong coding (e.g., Python) and cross-functional collaboration skills; BS/MS/Ph.D. in quantitative field.

Wage ranges are based on various factors including the labor market, job type, and job level. Exact salary offers will be determined by factors such as the candidate's subject knowledge, skill level, qualifications, experience, and geographic location.


We encourage candidates from all backgrounds and identities to apply. We offer a supportive work environment and a competitive Total Rewards package to support you with your overall health and financial well-being.

Show more

These jobs might be a good fit

04.09.2025
F

Fortinet Staff Software Development Engineer United States, California, Sunnyvale

Limitless High-tech career opportunities - Expoint
Job : Develop, test, and maintain backend of web based applications. Write clean, scalable, and efficient code. Debug and resolve technical issues to ensure system stability. Document software development processes...
Description:

Job Responsibilities:
-Develop, test, and maintain backend of web-based applications.-Write clean, scalable, and efficient code.
-Debug and resolve technical issues to ensure system stability.
-Document software development processes and technical specifications.

Qualifications:
-Bachelor’s degree in Computer Science or related field.
-Proficiency in programming languages like Java, Python, or Rust
-Good understanding in HTTP/HTTPS protocol.
-Rich experience in micro-service development, familiar with Kubernetes, Kafka, and other frameworks
-Experience with relational databases such as MySQL or PostgreSQL, and non-SQL database.
-Good knowledge in Role based File access control, version control.
-Strong analytical and problem-solving skills.
-Experience in automation test system.

Preferred Skills:
-Experience with cloud services (AWS, Azure).
-Development Experience in Cloud Storage is preferred. Familiar with File system, storage algorithms, and distribute storage architecture.

Wage ranges are based on various factors including the labor market, job type, and job level. Exact salary offers will be determined by factors such as the candidate's subject knowledge, skill level, qualifications, experience, and geographic location.

Show more

These jobs might be a good fit

04.09.2025
F

Fortinet Staff Software Development Engineer United States, California, Sunnyvale

Limitless High-tech career opportunities - Expoint
Design, implement, and maintain software systems that integrate with various network devices and protocols. Collaborate with cross-functional teams to support feature development and troubleshooting. Work with networking equipment including, but...
Description:

Key Responsibilities:

  • Design, implement, and maintain software systems that integrate with various network devices and protocols.
  • Collaborate with cross-functional teams to support feature development and troubleshooting.
  • Work with networking equipment including, but not limited to, Cisco and Palo Alto devices.
  • Develop backend applications and tools using Java.
  • Familiar with SNMP, DHCP, VPN, and RADIUS.
  • Perform system-level analysis and debugging in a Linux environment.
  • Contribute to the planning and architecture of secure, and robust network management solutions.

Required Qualifications:

  • Minimum of 8 years of experience in a networking-related field.
  • Proven hands-on experience with enterprise networking devices such as Cisco and Palo Alto.
  • Proficiency in Java programming.
  • Strong knowledge of Linux systems, including shell scripting and system troubleshooting.
  • In-depth understanding of networking protocols including SNMP, DHCP, VPN, and RADIUS.
  • Excellent problem-solving skills and ability to work independently with minimal supervision.

Preferred Qualifications:

  • Familiarity with containerization technologies (e.g., Docker, Kubernetes).
  • Networking or security certifications (e.g., CCNP, PCNSE) are a plus.
Show more

These jobs might be a good fit

04.09.2025
F

Fortinet Staff Software QA Engineer United States, California, Sunnyvale

Limitless High-tech career opportunities - Expoint
Design, develop, and execute comprehensive test plans and test cases covering all stages of the product development lifecycle. Perform manual and automated testing for networking features. Perform detailed root cause...
Description:

As a Staff Software Dev QAEngineer, you will:

  • Design, develop, and execute comprehensive test plans and test cases covering all stages of the product development lifecycle.
  • Perform manual and automated testing for networking features.
  • Perform detailed root cause analysis and provide actionable recommendations to improve product performance and reliability.
  • Work closely with developers and QA team members to identify, reproduce, and resolve issues.
  • Identify, report, and log product issues in the bug tracking system.
  • Create documentation and training materials to facilitate knowledge transfer within the team.
  • Develop automated scripts for product functional testing and debugging.
  • Work with Development and TAC engineers to reproduce and analyze customer reported issues.
  • Work with international team members to test, research, and support product releases.

We Are Looking for:

  • Bachelor’s degree in computer science or equivalent experience; advanced degree preferred.
  • Minimum of 8 years of relevant experience, with a preference for automation development/testing experience.
  • Strong understanding of test processes and methodologies, including test case design, failure scenario documentation, and problem isolation.
  • Good knowledge in TCP/IP networking, Switching, and routing.
  • Experience in L2/L3 features such as LACP, STP, RIP, OSPF, IS-IS, BGP, LLDP, 802.1X, VxLAN.
  • Proficiency in using Linux/Unix systems for daily work.
  • Excellent communication and teamwork skills, particularly with international team members.
  • Strong learning ability, adaptability, and curiosity about new technologies and methods.
  • Candidates with knowledge of Python and Robot Framework are preferred.
Show more

These jobs might be a good fit

04.09.2025
F

Fortinet Staff Dev QA Engineer United States, California

Limitless High-tech career opportunities - Expoint
Function, stress and performance testing on FGaaS product. Write test checklist, test specification, bug report, etc. Responsible for automating the test cases. Monitor and troubleshoot on services. Programing test script...
Description:

Responsibilities

  • Function, stress and performance testing on FGaaS product
  • Write test checklist, test specification, bug report, etc.
  • Responsible for automating the test cases
  • Monitor and troubleshoot on services
  • Programing test script by Python or Shell
  • Work closely with developer to design and execute the test cases

Requirements

  • Knowledge in network security production or technology such as NGFW, Endpoint Security, Web Application Firewall.
  • Knowledge on networking protocol such as TCP/IP and also routing/switching/VPN
  • Knowledge on application layer protocol such as HTTP, DNS, Radius, SSL, DHCP, LDAP
  • Experience in Shell/Python script for auto testing
  • Familiar with Linux operation
  • Experience on network product testing and solution design or validation especial on application service performance analysis
  • Basic understanding of AWS security and testing aspects (e.g., EC2, CloudTrail, Security Groups, IAM policies)
  • Excellent problem solving and troubleshooting skill
  • Highly organized, able to multi-task, the ability to work individually, within a team and with other groups

Educational Requirement:

  • Bachelor's degree or above in Computer Science/Engineering or related fields

About the product:

Wage ranges are based on various factors including the labor market, job type, and job level. Exact salary offers will be determined by factors such as the candidate's subject knowledge, skill level, qualifications, experience, and geographic location.

Show more

These jobs might be a good fit

04.09.2025
F

Fortinet Staff Software Development Engineer United States, California, Sunnyvale

Limitless High-tech career opportunities - Expoint
Design and develop services to scale to massive customer accounts in the cloud. Develop functional specifications and design documents by collaborating with stakeholders. Write high quality, well documented, and well-tested...
Description:

Responsibilities

  • Design and develop services to scale to massive customer accounts in the cloud
  • Develop functional specifications and design documents by collaborating with stakeholders
  • Write high quality, well documented, and well-tested code
  • Participate in code and design reviews
  • Design, build, test, and operate highly scalable, highly available, cost-effective, mission-critical services
  • Build roadmaps and goals in partnership with engineering and product teams
  • Work cross-functionally with other Engineering, Product Management, Support, Sales teams as well as Customers
  • Inform strategic build-vs-buy decisions
  • Demonstrate good communication skills and present work to company leadership and at company-wide events
  • Help recruit other Engineers
  • Actively participate in recruiting other Engineers
  • Mentor less experienced Engineers

Minimum Qualifications

  • Bachelor’s degree in Computer Science or related, relevant field
  • Solid foundation in Computer science fundamentals
  • 4+ years of relevant experience
  • Implemented scalable microservices using languages like Java/Go/Rust. Python experience would be beneficial
  • Experience in one or more data stores including SQL Databases, Snowflake, Postgres, Redshift, Hadoop, Cassandra, etc.
  • Ability to build systems that balance scalability, availability, and latency.
  • Great communication skills and a team player.

Preferred Qualifications

  • Used at scale or contributed to the development of the following types of distributed systems - messages brokers (Kafka, SQS), API and application servers (REST, GRPC)
  • Used at scale or contributed to the development of services in the Cloud (AWS, GCP, Azure)
  • Experience in containerized deployment or Kubernetes.
  • Experience in graph data algorithms and processing.
  • Built, tested and operated mission critical services and demonstrated service ownership by continuous improvement of services; considering performance, cost and efficiency; being on-call for their services

Wage ranges are based on various factors including the labor market, job type, and job level. Exact salary offers will be determined by factors such as the candidate's subject knowledge, skill level, qualifications, experience, and geographic location.

Show more

These jobs might be a good fit

Limitless High-tech career opportunities - Expoint
Design, develop, and maintain distributed Java applications and services deployed across multi-node clusters. Architect systems for horizontal scalability, high availability, and fault tolerance. Lead design and implementation efforts involving data...
Description:

Job Responsibilities:

  • Design, develop, and maintain distributed Java applications and services deployed across multi-node clusters.
  • Architect systems for horizontal scalability, high availability, and fault tolerance.
  • Lead design and implementation efforts involving data partitioning, replication, consensus algorithms, and leader election.
  • Develop and maintain core software components across current and next-generation networking products; proactively own bug fixing and system reliability.
  • Profile, optimize, and tune JVM-based applications for performance and resource efficiency.
  • Collaborate closely with DevOps and QA teams to ensure high-quality software delivery in CI/CD environments.
  • Participate in code reviews, technical design discussions, and performance diagnostics.
  • Continuously evaluate and adopt new technologies and frameworks to enhance distributed system capabilities.
  • Provide mentorship and technical leadership to mid-level and senior engineers.

Job Requirements:

  • 8+ years of hands-on software engineering experience with a strong foundation in computer science (algorithms, concurrency, distributed computing).
  • Deep expertise in Java, including multithreading, network programming, object-oriented design, and JVM internals.
  • Proven experience in building and scaling clustered Java applications in production environments.
  • Solid understanding of distributed systems principles (CAP theorem, consistency models, data replication, fault tolerance).
  • Proficiency with gRPC, Protocol Buffers, and/or reactive programming models.
  • Strong knowledge of Linux internals: kernel, system libraries, shell scripting, and system utilities.
  • Deep understanding of Layer 2/3 networking protocols and related technologies (Firewall, VLAN, SSL/TLS, IPSec, TCP/IP).
  • Strong experience in code profiling, debugging, and performance optimization.
  • Experience with relational or column-oriented databases, schema design, and query performance tuning.
  • Hands-on experience with Redis, including its use for caching, data partitioning, pub/sub messaging, and persistence in distributed environments.
  • Familiarity with DevOps principles and Continuous Delivery best practices.
  • Ability to work effectively in a fast-paced, agile development environment.

Educational Requirements:

  • B.S. in Computer Science or related field. M.S. is preferred.

For US:

Wage ranges are based on various factors including the labor market, job type, and job level. Exact salary offers will be determined by factors such as the candidate's subject knowledge, skill level, qualifications, experience, and geographic location.

For Canada:

The Canada base salary range for this full-time position is expected to be between $140,000 - $171,000 annually. Wage ranges are based on various factors including the labour market, job type, and job level. Exact salary offers will be determined by factors such as the candidate’s subject knowledge, skill level, qualifications, and experience.

Show more
גלו את קריירת החלומות שלכם בתעשיית ההיי-טק עם Expoint. הפלטפורמה שלנו מציעה מגוון רחב של משרות Staff Data Scientist Product Efficiency & Infra, ומעניקה לכם גישה לחברות הטובות ביותר בתחום, כמו Fortinet. עם מנוע החיפוש הקל לשימוש שלנו, תוכלו למצוא במהירות את העבודה המתאימה לכם ולהתחבר לחברות מובילות. לא עוד גלילה אינסופית בין אינספור לוחות דרושים, עם Expoint תוכל להתמקד במציאת ההתאמה האידיאלית והמדויקת עבורכם. הירשמו עוד היום!