Loading...

JOIN TEAM ACME

Senior GP-GPU Software Engineer

MyRadar is a leading consumer facing weather app on iOS, Android, Windows and other emerging platforms. We have been downloaded more than 25 million times and continue to expand in the U.S. and abroad. We currently have offices in Portland, Oregon, and Orlando, Florida. Our core technical team is about 12 people.

The Senior Software Engineer will work on our internal NEXRAD weather radar data processing engine. This engine takes raw radial radar data signals from a network of over 200 ground based radar stations, ingests them in real time, and processes them into tile-based data for further display by client applications.

The engine itself is a geographically distributed cluster of servers each with multiple high-end GPUs. Our custom software, running on each server, communicates with the other servers in the cluster and distributes the workload for rendering tiles. This custom software is written in the Go programming language.

The successful candidate will have an excellent understanding of GP-GPU (GPU compute), OpenGL (particularly in the Linux environment), distributed architectures, UDP-multicast networking and overall TCP/IP socket programming (particularly with message queues), using both IPv4 and IPv6. A strong math background and ability to work with radial radar data is required, including an understanding of digital signal processing and resampling filter kernels. A strong interest and experience in weather and aviation products is a huge plus, as is familiarity with our current technology stack. (Go, C/C++, TCP/IP, HTTP, OpenGL, distributed architecture) Relocation bonus included as part of the employment package.

Send your resume and salary requirements along to us at jobs@myradar.com or in the form below.


Software Engineer (Go Language)

MyRadar is a leading consumer facing weather app on iOS, Android, Windows and other emerging platforms. We have been downloaded more than 25 million times and continue to expand in the U.S. and abroad. We currently have offices in Portland, Oregon, and Orlando, Florida. Our core technical team is about 12 people.

The Go Engineer will work on our internal weather radar data systems and APIs that we expose to our mobile clients. This position is located in the Portland office.

The successful candidate will have an excellent understanding of the Go language, HTTP web services, Postges, Nginx, and linux deployments. A strong interest and experience in weather and aviation products is a huge plus, as is familiarity with the backend needs of mobile products (Push Notifications, etc). Relocation bonus included as part of the employment package.

Send your resume and salary requirements along to us at jobs@myradar.com or in the form below.