Senior Software Engineer at Riccione Resources

Company

Job Title

Location

Tags

Time

Riccione Resources

Senior Software Engineer

Dallas, TX
java
embedded
design
dev
84d

Description

Sr. Software Engineer GPU, OpenCL, Blockchain Technology, 100% Remote

One of our clients is looking for a Senior Software Engineer! Work 100% remotely on ground-floor development. Choose between full-time employment and contracting. 


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 companys 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 skills/experience 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 résumé 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).


Contract Rate: Open

Salary: 110 150k + Incentives

---------------------------------------------------


~SW1455~

Company Profile

Employees
N/A

Job Details

Salary
N/A