Parallel Computing Engineer

Bright Vision Technologies•Alpharetta, GA
•$130,000 - $180,000•Remote

About The Position

Bright Vision Technologies is seeking a highly experienced Parallel Computing Engineer to optimize AI, machine learning, and scientific computing workloads. The role focuses on High-Performance Computing (HPC), GPU programming, and parallel computing, with expertise in CUDA, GPU architecture, distributed computing, performance optimization, and large-scale AI infrastructure. The engineer will design high-performance computing solutions for enterprise and research environments. This is a full-time, direct W-2 position that is 100% remote within the United States. The annual salary range is $130,000–$180,000. Applicants may include U.S. citizens, Green Card holders, EAD holders, and candidates seeking an H-1B transfer; the employer cannot sponsor new H-1B visa petitions. Bright Vision Technologies is an equal opportunity employer.

Requirements

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical discipline.
  • 10+ years of professional experience in GPU programming, High-Performance Computing (HPC), or parallel computing.
  • Expert-level proficiency in CUDA C/C++, GPU architecture, and massively parallel programming techniques.
  • Extensive experience with NCCL, MPI, CUDA-aware MPI, and distributed GPU communication frameworks.
  • Strong understanding of GPU memory hierarchy, kernel optimization, occupancy tuning, and performance analysis.
  • Hands-on experience integrating custom GPU kernels into PyTorch, TensorFlow, JAX, Triton, or other machine learning frameworks.
  • Strong C/C++ programming skills, including debugging, profiling, and performance optimization.
  • Experience developing scalable AI or HPC solutions on cloud platforms or large GPU clusters.
  • Excellent analytical, communication, collaboration, and technical leadership skills.

Nice To Haves

  • Experience with Triton, CUTLASS, TensorRT, FasterTransformer, vLLM, DeepSpeed, or similar GPU optimization frameworks.
  • Knowledge of LLVM, MLIR, compiler optimization techniques, or code generation technologies.
  • Experience with large-scale distributed AI training, model parallelism, pipeline parallelism, and inference optimization.
  • Familiarity with cloud-based GPU infrastructure on AWS, Microsoft Azure, or Google Cloud Platform (GCP).
  • Contributions to open-source GPU libraries, research publications, patents, or technical presentations.
  • Experience with emerging accelerator technologies such as AMD ROCm or Intel (the listing ends before specifying further).

Responsibilities

  • Design, develop, and optimize high-performance CUDA kernels for AI, deep learning, and scientific computing applications.
  • Analyze, profile, and optimize GPU workloads using NVIDIA Nsight Systems, Nsight Compute, CUDA Profiler, and related performance analysis tools.
  • Optimize GPU memory management, kernel execution, multi-GPU scaling, and distributed computing performance.
  • Design scalable distributed training and inference architectures using NCCL, MPI, CUDA-aware communication libraries, and high-performance networking technologies.
  • Develop custom GPU operators and optimized kernels for PyTorch, JAX, Triton, TensorFlow, or similar AI frameworks.
  • Improve training and inference performance for large language models, deep learning, and high-performance AI workloads.
  • Collaborate with AI researchers, ML engineers, and software architects to accelerate production AI applications.
  • Build automated benchmarking frameworks, performance regression testing, and optimization pipelines.
  • Evaluate emerging GPU technologies, programming models, and accelerator architectures to improve computational efficiency.
  • Mentor engineers and provide technical leadership in GPU optimization, HPC architecture, and parallel programming best practices.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service