Senior Software Engineer (Edm)

Palo Alto Networks Inc. Santa Clara , CA 95051

Posted 3 weeks ago

Job Description:

Your Career

Bring your backend java cloud engineering skills to work on the latest cloud software/web applications. Help us deploy and scale the next generation of cloud security utilizing big data and Analytics. We are looking for a Principal Engineer to join the team that is building our latest cloud security product - Data Loss Prevention(DLP). Our DLP service is industry's first cloud-delivered Enterprise DLP that consistently protects sensitive data across all networks, clouds and users. This fast-growing cloud service prevents data breaches by identifying sensitive data consistently throughout the entire enterprise. It also guarantees that your data security strategy adheres to compliance and data privacy regulations.This role will also give you an unrivaled opportunity to build micro services to process terabytes of data efficiently with different cloud providers.

Your Impact

  • Execute on the software development strategy to improve our dynamic highly distributed system

  • Understand and implement software development/engineering lifecycle concepts to drive features from conception to delivery

  • Collaborate closely with the product management, architects and dev-ops to achieve quality releases

  • Work hand-in-hand with customer support, documentation and downstream teams to enable customer success

  • Make appropriate trade-offs to optimize time-to-release while maintaining performance and scalability requirements

  • Be able to clearly communicate goals and desired outcomes to internal project teams

  • Interview, mentor and coach new team members

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer Autonomous Vehicles

Nvidia

Posted 2 days ago

VIEW JOBS 1/20/2021 12:00:00 AM 2021-04-20T00:00 We are now looking for a Senior Framework Software Engineer for Autonomous Vehicles. Intelligent machines powered by Artificial Intelligence computers that can learn, reason and interact with people are no longer science fiction. Today, a self-driving car powered by AI can meander through a country road at night and find its way. An AI-powered robot can learn motor skills through trial and error - this is truly an extraordinary time and the era of AI has begun. Image recognition and speech recognition - GPU Deep Learning has provided the foundation for machines to learn, perceive, reason and solve problems. The GPU started out as the engine for simulating human creativity, conjuring up the amazing virtual worlds of video games and Hollywood films. Now, NVIDIA's GPU runs Deep Learning algorithms, simulating human intelligence, and acts as the brain of computers, robots and self-driving cars that can perceive and understand the world. Just as human imagination and intelligence are linked, computer graphics and AI come together in our architecture. Two modes of the human brain, two modes of the GPU. This may explain why NVIDIA GPUs are used broadly for Deep Learning, and NVIDIA is increasingly known as "the AI computing company." Make the choice to join us today. Our team builds the NVIDIA DriveWorks SDK with the goal to provide a scalable software stack and framework to build autonomous vehicles. We are seeking software engineers with interests on crafting, developing and maintaining the application framework and tools that we use to develop self driving solutions on multi computer and heterogeneous architectures. What you will be doing: * Create and optimize software architecture and frameworks for real-world performance while matching or exceeding customer requirements. * Developing efficient mechanisms to maximize utilization on computers with multiple heterogeneous hardware engines. * Working on areas such as component abstraction layers, inter-process data sharing and communication, and process scheduling. * Solidifying existing frameworks and software components and validate with large amounts of real and synthetic the improvements of the computational performance and system utilization. * Performing in-vehicle tests, collecting data and completing autonomous drive missions. * Developing unit tests, documentation for features, evaluating quality and proposing corrective actions. * Expand highly efficient product code in C++, making use of high algorithmic parallelism offered by GPGPU programming (CUDA). Follow quality and safety standards such as defined by MISRA What we need to see in you: * BS/MS or higher in computer engineering, computer science or related engineering disciplines or equivalent experience. * 3+ years of experience. * Excellent C and C++ programming skills * Experience developing and debugging multithreaded/distributed applications like multimedia systems, game engines, etc. * Strong knowledge of programming and debugging techniques, especially for parallel and distributed architectures. * Strong knowledge on Linux, Android, and/or other real-time operating systems. * Experience with frameworks for robotics such as ROS and/or for multimedia such as GStreamer * Thrive on writing low latency, highly performant code * Great communication and analytical skills. * Self-motivated and a great teammate Ways You Can Stand Out From The Crowd: * Understanding of embedded architectures * Experience on developing software in heterogeneous architectures, including GPUs. * Background with image processing APIs (e.g. OpenCV) and MATLAB tools. * Knowledge of automotive systems, notably ADAS applications. * Software development for modern OpenGL (Core Profile) and Linux. * Experience with version control systems GIT and build system like CMake/Bazel * Be hands-on and work well within a team of algorithm, software and hardware engineers, with a significant level of detail orientation and a penchant for data organization and presentation NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression , sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law. Nvidia Santa Clara CA

Senior Software Engineer (Edm)

Palo Alto Networks Inc.