Sr. Software Engineer - GPU, OpenCL, Blockchain Technology, 100% Remot

Company: Riccione Resources, Inc.
Location: Dallas , Texas, United States
Type: Full-time
Posted: 13.FEB.2019
< >

Summary

One of our clients is looking for a Senior Software Engineer! Work 100 remotely on ground-floor development. Why should I apply here? An ear...

Description

One of our clients is looking for a Senior Software Engineer! Work 100 remotely on ground-floor development. Why should I apply here? An early-stage, forward-thinking startup with an excellent technical staff 100M+ in funds from one of the largest VC firms in the U.S. Founders are successful, well known, and experts in this domain Opportunity to be part of a unique software team developing new technology Fast-paced environment, dedication to integrity, excellence, and teamwork Chance to help grow an organization and assist in establishing its culture What will I be doing? Developing various aspects of the companyrsquos platform Designing and architecting a GPU optimization solution for accelerating cryptographic functions (hashing, signature verification, etc.) Developing OpenCL code to accelerate cryptographic functions Developing efficient interface code between system software and OpenCL code running on GPUs Participating in system design solutions that maximize the use of GPUs for improving overall system performance Developing sample applications (web, mobile, and embedded) to demonstrate the value and strength of the platform Assisting 3rd-party engineers in the development of a wide range of applications Working as a hands-on programmer, spending 80 of your time coding What skillsexperience do I need? As much of the following as possible B.S.M.S. in Computer Science or a related field Knowledge of computer science fundamentals such as concurrency, performance optimization, and reusability Excellent programming skills in OpenCL (or CUDA) Deep understanding of and experience with the Java VM Proficiency in Java with knowledge of ecosystem of libraries and tools Fluency in tools and techniques necessary for GPU development Background in low-level and embedded system design and system integration Experience with systems programming, including providing services to other software Familiarity with geo-distributed database architecture and SQL experience Background in developing libraries and platforms for use and deployment by application developers Commitment to strong engineering principles and processes aimed at developing simple, modular, and high-quality code What will make my reacutesumeacute stand out? Background in architectural design, familiarity with high-performance architectural systems and design patterns Experience with blockchain technologies (e.g., Bitcoin or Ethereum) and distributed applications Understanding of and interest in mathematical concepts, principles, and techniques Familiarity with test-driven software development processes and continuous integration tools and systems Location Remote Citizenship U.S. citizens and those authorized to work in the U.S. are encouraged to apply. This company is currently unable to provide sponsorship (e.g., H1B). Salary 110 ndash 150k + Incentives

 
Apply Now

Share

Free eBook

Flash-bkgn
Loader2 Processing ...