Palo Alto Networks is hiring a

Principal Engineer Software - Platform Database (Cortex)

Tel Aviv-Yafo, Israel
Full-Time

Your Career

We are looking for a Principal Software Engineer to join the Cortex team, specifically within the Cortex Platform Group's infrastructure team. In this role, you will be a key player in driving the development and optimization of our platform's infrastructure.

As part of the software development group, you will take a hands-on role in the full lifecycle of our product and platform, from coding and development to implementation and ongoing improvements. This position will allow you to directly influence the platform's architecture, ensuring it meets the highest standards of quality and efficiency, while collaborating with cross-functional teams to deliver robust, scalable solutions.

Your Impact

  • Responsible for supporting MySQL, BigQuery, Redis databases
  • Configure, maintain, and troubleshoot production-grade DBs
  • Producing effective monitoring utilities for production
  • Configuring metrics to prevent issues from reaching to paying customers
  • Designing dashboards for quick prod envs overview
  • Your impact will make waves in and out of the Cortex Platform group, as our team serves parties from all over the organization
  • You will get a front-row seat to a monstrous-scale production product, in which every line of code matters in terms of cost, efficiency, and use experience
  • Scale tuning (/resources) based on existing customer usage, licenses and stats (slots, CPU, memory)

Your Experience

  • BS in Computer Science, equivalent knowledge, or equivalent military experience
  • Experience with writing applicative code that meets customers (Go, Python) - must
  • Experience with running self-managed databases on K8S or on prem DB management - must
  • Experience with MySQL, Redis, BigQuery (tuning, monitoring, internals) - must (at least one of the above)
  • Experience with database monitoring to optimize performance and diagnose issues - must
  • Maintenance plan activities including backups, indexing, integrity etc 
  • Experienced in OPS\DevOps engineering, with software development orientation 
  • Interaction with development teams to optimize queries contributes to database design and development
  • Provide technical support for database environments/applications, including software installation, database creation, upgrades, patches

The Team

The infrastructure team is a part of the Cortex Platform group. it is a highly technical and multidisciplinary team. The team is detached from the product roadmap, as we are fully dedicated to backend infra - developing shared components, tackling high-scale infrastructure issues, monitoring tools, setting the bar for technical acumen, and making our group developer experience better. You will get the chance to work closely with DevOps teams, Pipeline teams, dev teams (in and out of the group), and automation teams all in which to make the Platform Group (and others) work better.

#LI-ER1

Our Commitment

We’re problem solvers that take risks and challenge cybersecurity’s status quo. It’s simple: we can’t accomplish our mission without diverse teams innovating, together.

We are committed to providing reasonable accommodations for all qualified individuals with a disability. If you require assistance or accommodation due to a disability or special need, please contact us at  [email protected].

Palo Alto Networks is an equal opportunity employer. We celebrate diversity in our workplace, and all qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or other legally protected characteristics.

All your information will be kept confidential according to EEO guidelines.

Apply for this job

Please mention you found this job on AI Jobs. It helps us get more startups to hire on our site. Thanks and good luck!

Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Principal Engineer Q&A's
Report this job
Apply for this job