Taro Logo

Data Platform - Sr Principal Software Engineer

F5 is a force for a better digital world, making products that protect apps, APIs, and infrastructure from attackers.
$207,279 - $310,919
Data
Principal Software Engineer
Hybrid
5,000+ Employees
13+ years of experience
AI · Enterprise SaaS · Cybersecurity

Job Description

F5, a leader in digital security and cloud solutions, is seeking a Sr Principal Software Engineer for their Data Platform team. This role sits at the intersection of cloud computing, data engineering, and artificial intelligence, focusing on building and scaling F5's distributed cloud data systems.

The position offers an opportunity to work on cutting-edge technologies in cloud services, data engineering, and AI/ML applications. As a Sr Principal Engineer, you'll be responsible for architecting and developing data systems and services that power F5's SaaS products, working with technologies like Kafka, Kubernetes, and various cloud-native tools.

The ideal candidate will bring 13+ years of experience in software engineering, with deep expertise in data engineering and cloud services. You'll be working in a hybrid environment from San Jose, leading technical initiatives that directly impact F5's cloud and security products.

The role offers competitive compensation ranging from $207,279 to $310,919 annually, along with comprehensive benefits. This is an excellent opportunity for a senior technical leader who wants to make a significant impact in cloud computing and security while working with modern technologies and practices.

F5 provides a collaborative environment focused on innovation and technical excellence, with opportunities to work on challenging problems in cloud computing, security, and data engineering. The company's commitment to diversity and inclusion, along with its focus on employee growth and development, makes it an attractive destination for technical leaders looking to advance their careers while working on meaningful projects.

Last updated 2 months ago

Responsibilities For Data Platform - Sr Principal Software Engineer

  • Build F5 Distributed Cloud data system and management systems
  • Innovate/design/develop data, analytics, AI/Gen AI powered service on SaaS platform
  • Architect/design/develop telemetry and metrics pipeline and services
  • Work as SME on data systems, AI/ML, cloud services, networking and security
  • Collaborate with product, marketing, operation, platform, and customer support teams

Requirements For Data Platform - Sr Principal Software Engineer

Go
Java
Python
Kafka
Redis
Kubernetes
  • Bachelor's degree or above (Graduate degree preferred) in computer science or equivalent professional experience (13+ years for Sr Principal level)
  • Extensive experience in Data Engineering and SaaS products with principal or architect roles
  • Experience in data system, data services, observability, telemetry architecture for cloud services
  • Proficiency in Cloud service development and programming languages (GO, Java, Python, C++, Rust, WASM)
  • Deep knowledge of data/stream processing, database and data warehouse technologies
  • Experience with ML/AI and Generative AI powered applications
  • Experience with logging, metrics, tracing, Prometheus, OpenTelemetry
  • Experience with container and orchestration technologies, Kubernetes and Microservice
  • Experience with automation and cloud infrastructure, CI/CD

Related Jobs

Principal Engineer, Data and Retrieval for AI, Core

Lead technical role evolving Google's data and retrieval infrastructure for AI applications, focusing on scalability, efficiency, and supporting next-generation AI model training.

Principal Data Privacy & Governance Engineer

Principal Data Privacy & Governance Engineer role at Microsoft AI, focusing on building mission applications and platform components for personal AI and Copilot systems.

Vice President, Engineering - Data Science and Data Engineering Products

VP Engineering role at NVIDIA leading data science and engineering products team, focusing on accelerated computing and AI platforms.

Senior Lead Software Engineer - Data Exchange

Senior Lead Software Engineer position at Klaviyo focusing on Data Exchange systems, requiring 12 years of experience and offering $220,000-$330,000 plus benefits.

Principal Data Engineer

Principal Data Engineer position at Tendo, working on healthcare data solutions with competitive salary and benefits in multiple US locations.