Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

red violet (NASDAQ: RDVT) Logo

Software Development Engineer - Parallel

red violet (NASDAQ: RDVT)

Salary not specified
Aug 22, 2025
Seattle, WA, US
Apply Now

red violet builds proprietary technologies and applies analytical capabilities to deliver identity intelligence. Our technology powers critical solutions, which empower organizations to operate with confidence. Our solutions enable the real-time identification and location of people, businesses, assets, and their interrelationships.

Requirements

  • Bash and Python scripting languages.
  • OS concepts.
  • TCP/IP and UDP network protocols.
  • Socket programming.
  • OOP, data structures, and algorithms.
  • Analysis, testing, and certifying information retrieval technology.
  • Experience working with shared-memory-parallel asynchronous programming using MPI.

Responsibilities

  • Work directly with executives and chief architects to understand search and retrieval problems.
  • Provide feature enhancements, optimizations, and green field solutions.
  • Design data flows and structures and create and optimize shared-memory-parallel, distributed-memory-parallel, and vector-parallel algorithms to provide asynchronous, linearly scalable solutions for API, batch, and Web App searches.
  • Contribute to the design and development of a proprietary distributed computing platform in C/C++ on a Linux environment while using OpenMP, CUDA, and MPI.
  • Develop and test performance critical components of the system.
  • Collaborate in designing software to find the best system-level performant solutions.

Other

  • Master's degree in Computer Science, or related field.
  • 3 years of post-bachelor's experience as a Software Engineer or similar position.
  • May telecommute from a home office near Seattle, WA.