CrawlJobs Logo

Principal Software Engineer - Research Infrastructure Team

paloaltonetworks.com Logo

Palo Alto Networks

Location Icon

Location:
Israel , Tel Aviv

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We are seeking a highly motivated and experienced Senior Software Engineer, passionate about writing tools and implementing new frameworks from the ground. You will play a crucial role in our mission to prevent, detect and respond to threats across endpoint, network and cloud data in order to ensure the best security for our customers

Job Responsibility:

  • Responsible for the complete software development life cycle including requirement analysis, design, development and deployment
  • Take part in integrating the newest features and technologies, automate workflows, and create user friendly tools and frameworks for researchers
  • Produce elegant, generic, modular and extendable code
  • Actively influence the processes and methods for researchers, affecting their day to day life

Requirements:

  • BS in Computer Science or equivalent knowledge or equivalent military experience required
  • 5+ years of software engineering experience
  • Expertise in Python and Python internals
  • Experience in designing, building and maintaining a user facing application/API
  • Experience with Git or other source controls
  • Good communication skills
  • Self-driven with the ability to work independently, take initiative, and drive processes end-to-end

Nice to have:

  • Experience with Kubernetes/Docker
  • Experience with cloud infrastructure (GCP specifically)
  • Knowledge of the cyber field
  • Experienced with a variety of database technologies (Mysql / RocksDB / Google BigQuery)

Additional Information:

Job Posted:
December 23, 2025

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Principal Software Engineer - Research Infrastructure Team

Principal AI/ML & Innovation Engineer

We are seeking Principal AI/ML & Innovation Engineer who will be leading initiat...
Location
Location
Puerto Rico , Aguadilla
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or master’s degree in computer science, engineering, data science, machine learning, artificial intelligence, or closely related quantitative discipline
  • Typically, 10-15 years’ experience
  • Solid understanding of fundamental AI and machine learning concepts, including supervised and unsupervised learning, deep learning, reinforcement learning, natural language processing, computer vision, and statistical modeling
  • Proficient in implementing and deploying various machine learning algorithms, such as decision trees, random forests, support vector machines, and neural networks
  • Knowledge of popular machine learning frameworks and libraries like TensorFlow, PyTorch, or sci-kit
  • Strong understanding of GitHub CoPilot, Cursor, N8N, vibe coding, Windsurf, and similar technologies
  • Experience in Cloud Infrastructure (AWS, Azure, etc)
  • Knowledge of Open Source, Linux, etc
  • Understanding of Devops, SRE
  • Expertise in deep learning techniques, architectures, and frameworks (e.g., convolutional neural networks (CNN), recurrent neural networks (RNN), generative adversarial networks (GAN), etc.)
Job Responsibility
Job Responsibility
  • Designing, developing, and deploying advanced machine learning models and algorithms
  • Leading research initiatives to explore novel approaches and technologies
  • Designing the architecture of AI systems and ensuring scalability, performance, and reliability
  • Collaborating with other teams, such as data scientists, software engineers, and product managers
  • Providing technical leadership and mentorship to junior engineers
  • Overseeing and guiding multiple design review sessions across different projects
  • Partnering with the engineering manager and team lead to establish long-term design and implementation strategies
  • Leading efforts to incorporate feedback loops and continuous improvement processes
  • Leading meetings, ensuring efficient progress tracking, issue resolution, and team coordination
  • Creating and delivering high-level presentations and reports to executive stakeholders
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Principal Engineer

The Principal AI/ML Operations Engineer leads the architecture, automation, and ...
Location
Location
United States , Pleasanton, California
Salary
Salary:
251000.00 - 314500.00 USD / Year
blackline.com Logo
BlackLine
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Machine Learning, Data Science, or a related field
  • 10+ years in ML infrastructure, DevOps, and software system architecture
  • 4+ years in leading MLOps or AI Ops platforms
  • Strong programming skills in languages such as Python, Java, or Scala
  • Expertise in ML frameworks (TensorFlow, PyTorch, scikit-learn) and orchestration tools (Airflow, Kubeflow, Vertex AI, MLflow)
  • Proven experience operating production pipelines for ML and LLM-based systems across cloud ecosystems (GCP, AWS, Azure)
  • Deep familiarity with LangChain, LangGraph, ADK or similar agentic system runtime management
  • Strong competencies in CI/CD, IaC, and DevSecOps pipelines integrating testing, compliance, and deployment automation
  • Hands-on with observability stacks (Prometheus, Grafana, Newrelic) for model and agent performance tracking
  • Understanding of governance frameworks for Responsible AI, auditability, and cost metering across training and inference workloads
Job Responsibility
Job Responsibility
  • Define enterprise-level standards and reference architectures for ML-Ops and AIOps systems
  • Partner with data science, security, and product teams to set evaluation and governance standards (Guardrails, Bias, Drift, Latency SLAs)
  • Mentor senior engineers and drive design reviews for ML pipelines, model registries, and agentic runtime environments
  • Lead incident response and reliability strategies for ML/AI systems
  • Lead the deployment of AI models and systems in various environments
  • Collaborate with development teams to integrate AI solutions into existing workflows and applications
  • Ensure seamless integration with different platforms and technologies
  • Define and manage MCP Registry for agentic component onboarding, lifecycle versioning, and dependency governance
  • Build CI/CD pipelines automating LLM agent deployment, policy validation, and prompt evaluation of workflows
  • Develop and operationalize experimentation frameworks for agent evaluations, scenario regression, and performance analytics
What we offer
What we offer
  • short-term and long-term incentive programs
  • robust offering of benefit and wellness plans
  • Fulltime
Read More
Arrow Right

Principal Applied Researcher AI/NLP

At PointClickCare our mission is simple: to help providers deliver exceptional c...
Location
Location
United States
Salary
Salary:
195800.00 - 217500.00 USD / Year
pointclickcare.com Logo
PointClickCare
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • PhD or comparable level of experience in Computer Science, Math, Physics, Engineering or a related field
  • 4-10+ year industry experience building solutions in commercial SaaS, including at least 4 years working in applications of NLP, Search or AI/ML technologies for healthcare
  • Strong interest in applying AI/ML/NLP to healthcare related problems and data
  • Expert-level practical, hands-on experience developing and applying a wide range of techniques in Natural Language Processing, including fine tuning of LLMs and other Transformer models, plus one or more additional AI/ML or Search related areas of expertise to solve real-world problems at scale
  • Demonstrated ability to lead and perform research and experimentation to select appropriate approaches, algorithms, evaluation methods, and frameworks, as well as tasks such as feature selection, language modeling, evaluation and fine tuning or training models, applying standard approaches or developing new tools or workflows as needed to meet project requirements
  • Significant experience building and deploying AI/machine learning and NLP models for large-scale SaaS products, including familiarity with industry standard software development concepts such as scaling issues, version control, CI/CD pipelines, and security
  • Solid understanding and experience with transformer models and multiple kinds of NLP and ML models and approaches including logistic regression, random forest, ensemble methods, SVM, KNN, reinforcement learning, and other ML techniques
  • Proficiency in Python and Java required. Proficiency in JavaScript or TypeScript and modern UI frameworks for building prototype or tool front ends desired
  • Proficiency doing data engineering for ML and NLP applications, including exposure to database systems and proficiency with SQL
  • Proficiency building models from big data using modern packages, models and data analysis stacks such as NumPy, SciPy, Pandas, Scikit-learn, PyTorch, Keras, LightGBM, fastText, NLTK, and spaCy. Proficiency fine tuning Hugging Face Transformers required
Job Responsibility
Job Responsibility
  • You will be applying NLP including GenAI and other AI/ML techniques to develop model systems and solutions, collaborating across functions to scale and integrate advanced solutions into successful end user experiences in large-scale cloud based SaaS production environments for healthcare
  • You will be working with product leaders, clinical informaticists, data scientists, UI/UX researchers and designers, other AI and machine learning and domain experts, engineering teams and others, including work with customers and users who are healthcare professionals
  • Design, build and evaluate solutions that may involve structured or unstructured data including speech or natural language for healthcare use cases, delivering capabilities such as summarization, predictive models, recommenders, semantic search, extraction, classification or other NLP, AI or machine learning based techniques
  • You will be performing research and experimentation to select appropriate approaches, algorithms, evaluation methods and frameworks and doing the R&D to deliver model systems
  • You will perform, oversee and assist in data collection, data cleaning, data analysis, algorithm selection or design, prompt tuning, parameter fine tuning, training, development and evaluation of systems that deliver responsible AI solutions at scale, using existing or developing new tools or workflows as needed
  • As a principal applied researcher, you will bring deep technical expertise and also provide mentorship on advanced AI, NLP, data science, statistical and machine learning methods and technologies, helping the organization develop new capabilities for innovative solutions
  • You will have substantial independence and responsibility from day one
What we offer
What we offer
  • Benefits starting from Day 1
  • Retirement Plan Matching
  • Flexible Paid Time Off
  • Wellness Support Programs and Resources
  • Parental & Caregiver Leaves
  • Fertility & Adoption Support
  • Continuous Development Support Program
  • Employee Assistance Program
  • Allyship and Inclusion Communities
  • Employee Recognition … and more
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

We are seeking a highly skilled and driven Principal Software Engineer with a st...
Location
Location
United States , New York
Salary
Salary:
250000.00 - 366000.00 USD / Year
invisible.co Logo
Invisible Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of software engineering experience, with a strong focus on ML engineering and deploying machine learning models in production
  • Extensive experience in full-stack development, particularly in backend environments that support AI/ML workloads
  • Prior experience working directly with clients in use case discovery, product development, and leading client engagements
  • Strong proficiency in Python, with deep expertise in LLMs, AI Agents, and ML model development
  • Experience designing and deploying scalable ML systems, such as retrieval-augmented generation (RAG) pipelines and production-grade AI applications
  • Extensive experience with cloud platforms (AWS, GCP, Azure) and operational best practices for ML workloads
  • Familiarity with Kubernetes and other container management tools
  • Ability to write well-structured, organized code and automated unit/E2E tests
  • Comfortable with polyglot persistence models (SQL vs. NoSQL)
  • Experience with MLOps frameworks and best practices
Job Responsibility
Job Responsibility
  • Develop and Maintain AI/ML Systems: Build robust, scalable backend systems that support machine learning operations and data processing pipelines
  • Cloud Operations and Management: Oversee and optimize cloud infrastructure to ensure efficient deployment and operation of ML models
  • Problem Solving: Independently explore and address complex problem spaces to improve system capabilities and performance without extensive guidance
  • Cross-Functional Collaboration: Work closely with ML engineers and data scientists to integrate advanced ML technologies, ensuring seamless operations across various platforms
  • Client Engagement: Collaborate directly with Invisible’s clients, working embedded with client teams to support use case discovery, product development, and AI deployment
  • Innovation and R&D: Actively participate in research and development of new tools that can enhance our AI capabilities and workflows
What we offer
What we offer
  • Bonuses and equity are included in offers above entry level
  • Fulltime
Read More
Arrow Right
New

Senior Principal Researcher - Cloud and AI Infrastructure

Microsoft Research Asia – Vancouver lab, located in the vibrant city of Vancouve...
Location
Location
Canada , Vancouver
Salary
Salary:
163000.00 - 296400.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Doctorate in relevant field AND 6+ years related research experience
  • OR Master's Degree in relevant field AND 7+ years related research experience
  • OR Bachelor's Degree in relevant field AND 9+ years related research experience
  • OR equivalent experience
  • 3+ years’ experience in research related to infrastructure design, computer architecture, or artificial intelligence
  • Experience publishing academic papers as a lead author or essential contributor
  • Experience participating in a top conference in relevant research domain
  • Experience in optimizing or designing hardware components and architectures to enhance performance, reliability, efficiency
Job Responsibility
Job Responsibility
  • Investigate and analyze emerging hardware technologies, trends, and advancements
  • Design and optimize hardware components, systems, and architectures to enhance performance, reliability, and efficiency
  • Conduct simulations, tests, and validations to ensure hardware designs meet required specifications and performance goals
  • Develop prototypes and proof-of-concept models to demonstrate new hardware technologies and applications
  • Identify opportunities for hardware improvements and cost reductions by staying informed about industry best practices and standards
  • Collaborate with cross-functional teams, including software researchers, designers, and engineers, to identify hardware requirements and develop innovative solutions
  • Partner with manufacturing vendors and production teams to transition innovative designs and concepts into deployable systems
  • Document research findings, design decisions, and technical specifications to facilitate knowledge sharing and collaboration within the organization
  • Fulltime
Read More
Arrow Right
New

Principal Software Engineer

Microsoft is at the forefront of a new era in productivity, and Microsoft 365 Co...
Location
Location
United States , Redmond
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 2+ years experience designing and leading large-scale, distributed backend, data, or ML systems in production environments
  • Demonstrated ability to set technical direction, influence architecture, and mentor engineers to deliver scalable, maintainable, and high-quality systems
  • Experience driving cross-team engineering initiatives, balancing hands-on contributions with strategic technical leadership
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Lead architectural design and discussions for core systems and platforms that improve the agility, performance, reliability, and efficiency of Copilot development
  • Drive identification of dependencies and development of technical design documents across products, applications, and services to ensure coherence and scalability of Copilot platform solutions
  • Define and implement quality strategies — mentoring others in test planning, validation, and success criteria to ensure resilient and high-quality software and service delivery
  • Establish and apply engineering metrics to drive quality, stability, and maintainability, while promoting best practices and reusable design patterns
  • Lead the creation and improvement of internal tools and frameworks that enhance developer velocity, automation, and overall system effectiveness
  • Collaborate closely with engineers, TPMs, and partner teams across product, infrastructure, and research to deliver enterprise-grade solutions adopted at scale across E+D and Microsoft
  • Embody our culture and values.
  • Fulltime
Read More
Arrow Right
New

Principal Software Engineer

Microsoft is at the forefront of a new era in productivity, and Microsoft 365 Co...
Location
Location
United States , Redmond
Salary
Salary:
163000.00 - 296400.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 6+ years experience designing and leading large-scale, distributed backend, data, or ML systems in production environments
  • Demonstrated ability to set technical direction, influence architecture, and mentor engineers to deliver scalable, maintainable, and scalable-quality systems
  • Experience driving cross-team engineering initiatives, balancing hands-on contributions with strategic technical leadership
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Lead architectural design and discussions for core systems and platforms that improve the agility, performance, reliability, and efficiency of Copilot development
  • Drive identification of dependencies and development of technical design documents across products, applications, and services to ensure coherence and scalability of Copilot platform solutions
  • Define and implement quality strategies — mentoring others in test planning, validation, and success criteria to ensure resilient and scalable-quality software and service delivery
  • Establish and apply engineering metrics to drive quality, stability, and maintainability, while promoting established practices and reusable design patterns
  • Lead the creation and improvement of internal tools and frameworks that enhance developer velocity, automation, and overall system effectiveness
  • Collaborate closely with engineers, technical program managers, and partner teams across product, infrastructure, and research to deliver enterprise-grade solutions adopted at scale across E+D and Microsoft
  • Embody our culture and values.
  • Fulltime
Read More
Arrow Right

Principal Engineer

As a Principal Engineer in Financial Products, you’ll contribute in a game-chang...
Location
Location
United States , Chicago; New York; San Francisco
Salary
Salary:
300000.00 - 462000.00 USD / Year
adyen.com Logo
Adyen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of engineering experience in designing and building softwares
  • Prior experience in functioning as a (senior) Principal Engineer / tech lead in comparable tech companies, serving organizations of around 50 engineers
  • You have a proven track record of designing, building, scaling, running large and complex engineering systems
  • You have rich experience and are constantly optimizing for solving the problems with great (cost) efficiency, while balancing sustainability over the long term
  • You have prior experience with financial infrastructure, ideally in issuing, capital, liquidity management, and/or embedded finance
  • You are experienced in coaching and mentoring other engineers, as well as in driving technical discussion to sound conclusion/decision especially when different opinions present
  • Experience in working cross-functionally, especially across product, engineering, and go-to-market, is a strong plus
Job Responsibility
Job Responsibility
  • Set a new standard on quality, reliability and robustness by driving systematic as well as tactical changes in our engineering systems, attention to design details, and engineering practices
  • Help the engineering team make long-term optimal technical decisions that lead to scalable and maintainable systems, by doing this yourself as well as coaching others
  • Be a close partner with our product team to design, define, and shape new product offerings
  • Be the forefront problem solver to customer problems and needs
  • Be a pilot in researching and prototyping new product ideas and space
  • Be a major contributor to foster a culture of engineering excellence, ownership, and collaboration
  • Be a great mentor and coach to others
  • make a positive impact on helping others grow their professional skills and career
What we offer
What we offer
  • RSUs
  • Fulltime
Read More
Arrow Right