Current jobs related to C++/CUDA, parallel computing, and Python - Redmond - Intelliswift Software


  • Redmond, Washington, United States Talent Groups Full time

    Job Title: Onsite C++ Python DeveloperLocation: Redmond, WAJob Type: Full timeAbout the Role:We are seeking a highly skilled C++ and Python developer to join our team in Redmond, WA. As a key member of our team, you will be responsible for developing and maintaining our software applications using C++ and Python.Responsibilities:Develop and maintain software...

  • Sr Software Engineer

    3 weeks ago


    Redmond, United States Advantine Technologies Full time

    Job DescriptionJob DescriptionCompany DescriptionFortune Top 10 companies in the worldJob DescriptionTitle                                      : Sr Software Engineer (C++, Python)Location                               : Redmond, WA (ON-SITE job)Nature of employment    : 12 months- potential for extension up to 2...


  • redmond, United States Talent Groups Full time

    OnsiteC++ Python developer- Coding Full timeRedmond, WAJob Description:Experience with Python, C++; expert in Python codingExperience in optical testing and image processing is mandatory


  • Redmond, United States Talent Groups Full time

    OnsiteC++ Python developer- Coding Full timeRedmond, WAJob Description:Experience with Python, C++; expert in Python codingExperience in optical testing and image processing is mandatory


  • Redmond, United States Talent Groups Full time

    OnsiteC++ Python developer- Coding Full timeRedmond, WAJob Description:Experience with Python, C++; expert in Python codingExperience in optical testing and image processing is mandatory


  • Redmond, United States The Ladders Full time

    Company DescriptionJob Description JOB DETAILS: Client: Microsoft Role: SDE 3 (C#/Java, C++ & Game) Location: Redmond, WA Type: Contract Duration: 6+ Months Description:This studio is looking for a talented software engineer to help drive efforts to expand scalability and efficiency across our pipeline systems. Partnering with the Pipeline Engineering team,...


  • Redmond, Washington, United States META Full time

    About Meta Platforms, Inc.Meta Platforms, Inc. (formerly Facebook Inc.) is at the forefront of developing technologies that foster connections, build communities, and enhance business growth. Since its inception in 2004, Meta has revolutionized the way individuals interact. With innovative applications such as Messenger, Instagram, and WhatsApp, Meta has...


  • Redmond, Washington, United States HCLTech Full time

    Job DescriptionWe are seeking a highly skilled Core Software Engineer to join our team at HCLTech. As a key member of our computer vision engineering team, you will be responsible for developing and implementing cutting-edge computer vision algorithms that meet specific requirements.Key Responsibilities:Develop and implement computer vision algorithms using...


  • Redmond, United States Nvidia Full time

    We are now looking for a Senior Deep Learning Software Engineer, Inference! NVIDIA is seeking an experienced Deep Learning Engineer focused on analyzing and improving performance of DL inference! NVIDIA is rapidly growing our research and development for Deep Learning Inference and is seeking excellent Software Engineers at all levels of expertise to join...


  • Redmond, United States Advantine Technologies Full time

    Company Description Fortune Top 10 companies in the world Job DescriptionTitle : Computer Vision EngineerLocation : Redmond, WA (ON-SITE job)Nature of employment : 12 months- potential for extension up to 2 years Direct clientInternal job id: FT0417 Onsite: Redmond, WA Summary: We are seeking a highly skilled Computer Vision Engineer to join our team. The...


  • Redmond, United States Advantine Technologies Full time

    Job DescriptionJob DescriptionCompany DescriptionFortune Top 10 companies in the worldJob DescriptionTitle                                      : Computer Vision EngineerLocation                               : Redmond, WA (ON-SITE job)Nature of employment    : 12 months- potential for extension up to 2 years   Direct...

  • Research Scientist

    3 days ago


    Redmond, United States US Tech Solutions Full time

    Job Details:Job Title: Research Scientist IIIDuration: 12 months contractLocation: Redmond, WAPay Rate: $60 to $65/hr on W2 (without benefits)Responsibilities:Collaborate and communicate effectively with research scientists and hardware/software engineers on experimental analysis approaches.Design, implement, maintain, and apply a suite of experimental data...


  • Redmond, Washington, United States Aditi Consulting Full time

    Computer Vision Engineer IVJob Summary:We are seeking a highly skilled Computer Vision Engineer IV to join our team at Aditi Consulting. As a key member of our interdisciplinary team, you will be responsible for developing and training Computer Vision and Machine Learning models for wearable AI experiences.Key Responsibilities:Train and optimize CV/ML models...


  • Redmond, United States Intelliswift Software Full time

    Job Title: Software Engineer V Location: Onsite at Redmond, WADuration: 12 monthsMust-Have Skills3D geometry C++Architecting software components We are seeking a highly skilled Computer Vision Engineer to join our team. The ideal candidate will have expertise in 2D image processing, 3D geometry, as well as experience in data collection methods and...


  • Redmond, United States Aditi Consulting Full time

    Title: Computer Vision Engineer IVDuration: 12 Months ContractLocation: Redmond, WA (Onsite)ResponsibilitiesTrain CV/ML models for wearable AI experiences, including gesture recognition, object detection, scene understandingMeasure and report performance of our CV/ML models under real-world conditionsImprove our CV/ML models through failure analyses and...

  • Software Engineer

    13 hours ago


    Redmond, Washington, United States Infotech Sourcing Full time

    Job Title: Software Engineer - Computer VisionWe are seeking a highly skilled Computer Vision Engineer to develop and implement computer vision algorithms that meet specific requirements.The ideal candidate will have expertise in 2D image processing, 3D geometry, and bundle adjustment, as well as experience in data collection methods and statistical...


  • Redmond, Washington, United States INSPYR Solutions Full time

    {"title": "Software Engineer III (C++)", "description": "Job DescriptionWe are seeking a skilled Software Engineer III (C++) to join our team at INSPYR Solutions. As a key member of our team, you will be responsible for analyzing, evaluating, designing, developing, integrating, debugging, and testing data analysis tools.You will build software, tools,...


  • Redmond, United States Apex Systems Full time

    Summary:We are seeking a highly skilled Computer Vision Engineer to join our team. The ideal candidate will have expertise in 2D image processing, 3D geometry, and bundle adjustment, as well as experience in data collection methods and statistical analysis. As a Computer Vision Engineer, you will be responsible for creating, debugging, and testing computer...


  • Redmond, United States Apex Systems Full time

    Summary:We are seeking a highly skilled Computer Vision Engineer to join our team. The ideal candidate will have expertise in 2D image processing, 3D geometry, and bundle adjustment, as well as experience in data collection methods and statistical analysis. As a Computer Vision Engineer, you will be responsible for creating, debugging, and testing computer...


  • Redmond, Washington, United States Advantine Technologies Full time

    Job Description**Job Summary**Advantine Technologies is seeking a highly skilled Computer Vision Engineer to join our team. As a Computer Vision Engineer, you will be responsible for creating, debugging, and testing computer vision algorithms against specified requirements.**Key Responsibilities**Develop and implement computer vision algorithms that meet...

C++/CUDA, parallel computing, and Python

4 months ago


Redmond, United States Intelliswift Software Full time

Must Have skills:

Modern C++ (19) w/ CUDA

Experience using MPI (message passing interface) and OpenMP - parallelization / distributed computing

Optimizing / refactoring code


Supplemental” Skills, Plusses:

Numerical Method (unicorn)

Full stack on cluster - bare metal, operating system, drivers, applications (unicorn)

Physics understanding

High Performance Computing

Optimizations

Nice to have DSP background (sample rates, digital filters, etc)



Detailed Job Description

*Please prioritize C++/CUDA, parallel computing, and Python. The other skills requested (HPC, SLURM, 3D Math) are now nice-to-haves.*


Reality Labs at Meta is seeking a contractor for the role of Parallel Computing Engineer in AR/VR audio to work in our research lab. The job entails supporting the audio research team in achieving their research goals by performing infrastructure and workflow setup/management and implement/optimize research code into massively parallel software suite.


Responsibilities


• Work side by side with research scientists to optimize, solve, and integrate existing or future research

• Create, debug, and optimize core parallel algorithms and data structures withing a distributed environment through library development, direct application contributions and software profiling

• Build software, tools, platforms, infrastructure, and documentation that enable research staff to be more effective and efficient

• Write clean readable code, debug complex problems that span systems, prioritize ruthlessly, and get things done with a high level of efficiency

• Mentor researchers and other team members on software engineering best practices, tips and techniques

• Collaborate in a team environment across multiple scientific and engineering disciplines, making the architectural tradeoffs required to rapidly deliver software solutions

• Learn constantly, dive into new areas with unfamiliar technologies, and embrace the ambiguity of AR/VR problem solving


Minimum Qualifications Requirements


• Demonstrated proficiency in computational complexity, algorithm design, low level computer architecture, data structures, software design, large-scale C/C++ systems

• 5+ years relevant experience in parallel computing

• 5+ years of experience in C++ (≥ v.11)

• Experience with parallel programming, ideally C/C++ threads, MPI and OpenMP

• Experience in GPGPU programming, ideally CUDA C/C++, OpenCL or DirectCompute

• Strong mathematical fundamentals, including linear algebra, computational physics and numerical methods

• Excellent communication and organization skills, with a logical approach to problem solving, good time management, and task prioritization skills



Preferred Qualifications

• Good grasp of audio and DSP fundamentals

• Proven experience in scientific computing using Python and/or MATLAB

• 1+ years experience in working with HPC clusters, automation software, and virtualization/containerization (e.g., Kubernetes, SLURM, VMWare)

• Experience in computer graphics algorithms/principles and physics principles (e.g., wave propagation)

• Experience in SQA, formal/empirical Verification of mathematical models, software defect, and complexity analysis


Additional Notes/Comments

● Top 3 must-have HARD skills:

Modern C++ (19) w/ CUDA

Experience using MPI (message passing interface) and OpenMP - parallelization / distributed computing

Optimizing / refactoring code


● Good to have skills:

Numerical Method (unicorn)

Full stack on cluster - bare metal, operating system, drivers, applications (unicorn)

Physics understanding

High Performance Computing

Optimizations

Nice to have DSP background (sample rates, digital filters, etc)


● Story Behind the Need – Business Group & Key Projects:

Backfill

Audio Simulation Environment / Research

Simulations Team on RLR-Audio


● Is there anything we can share with Candidates to compel them to choose Meta over competitors?:

Working with PhD researchers

Candidates who like physics, applied mathematics, audio and acoustics and high performance compute will have a great time - fun project for the right person


● Typical Day in the Role:

Infra, optimization, new features, debugging - typical software development day

Weekly standups

Daily face time with researchers

80-90% coding vs. meetings / admin


● How will performance be measured:

Can the candidate deliver expected outcomes?

Communication / raise issues when they come up