Job Description
Our software engineers have the opportunity to touch the entire software ecosystem! In fact, by number of employees, we are one of the most influential software companies in the world. At Intel, youll be at forefront of everything from enhanced usability and security, to integrated software and hardware solutions, to seamless connectivity. We're looking for more great software engineer leaders who can help us push computing capabilities even further. Those who are passionately motivated by seeing their advanced product design creations used by millions of end users.
Come be a part of the Data Platform Groups Business Innovation Office as we build new business opportunities for Intel. Our organization combines the agility of startups with the resources and partnerships of a global enterprise to move quickly in strategic sectors with novel products, services, and business models. We are building and executing Intel's technology and product roadmap for privacy-enhanced computing and analytics, with a focus on cryptographic methods.
In the role of Homomorphic Encryption Software Engineer, your responsibilities will include:
* Develop SW libraries in homomorphic encryption which are highly optimized for Xeon platforms
* Enablement of heterogeneous computing environment like Intel GPU and FPGA under HE libraries
* Performance optimization for targeted use cases
Qualifications
Minimum qualifications needed for the position:
* MS degree in Applied Math, Compute Science, or Compute Engineering with 2+ yrs. of experience in the cryptography field or a Ph.D in the same field.
* 2+ yrs. in the construction of cryptosystems and protocols based on lattice constructions, lattice-based cryptography applications, and cryptanalysis.
* 2+ yrs. experience with homomorphic encryption open source libraries
* 2+ yrs. programming skills in modern C++ (11 and up) and Python
Preferred qualifications:
* Experience with HW/SW co-optimization
* Performance optimization (e.g. VTune profiling, AVX512)
* OpenCL/CUDA programming
* Familiarity with the application of privacy-preserving cryptographic techniques to applications domains, including but not limited to machine learning is a big plus.
* Familiarity with parallel programming techniques: vectorization, synchronization
* Understanding of vector algebra and matrix math
Inside this Business Group
The Data Platforms Engineering and Architecture (DPEA) Group invents, designs & builds the world's most critical computing platforms which fuel Intel's most important business and solve the world's most fundamental problems. DPEA enables that data center which is the underpinning for every data-driven service, from artificial intelligence to 5G to high-performance computing, and DCG delivers the products and technologiesspanning software, processors, storage, I/O, and networking solutionsthat fuel cloud, communications, enterprise, and government data centers around the world.
Other Locations
US, California, Santa Clara;US, Oregon, Hillsboro
Posting Statement
All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.
USExperienced HireJR0156422Folsom
Santa Clara, CA
Intel Corporation offers computing, networking, data storage, and communication solutions worldwide. It operates through Client Computing Group, Data Center Group, Internet of Things Group, Non-Volatile Memory Solutions Group, Programmable Solutions Group, and All Other segments. The company offers microprocessors, and system-on-chip and multichip packaging products.
It also provides NAND flash memory products primarily used in solid-state drives; and programmable semiconductors and related products for communications, data center, industrial, and military markets. In addition, the company develops computer vision and machine learning, data analysis, localization, and mapping for advanced driver assistance systems and autonomous driving. Its platforms are used in notebooks, systems, and desktops; cloud, enterprise, and communication infrastructure market segments; and retail, automotive, industrial, and various other embedded applications.
It serves original equipment manufacturers, original design manufacturers, industrial and communication equipment manufacturers, and cloud service providers. Intel Corporation has a collaboration with Telefonaktiebolaget LM Ericsson (publ) to develop software defined infrastructure for network functions virtualization, distributed cloud, and 5G applications. The company was founded in 1968 and is based in Santa Clara, California.