
WebGL Geospatial Visualization Engineer
Accenture Federal Services
full-time
Posted on:
Location Type: Remote
Location: Virginia • United States
Visit company websiteExplore more
Salary
💰 $78,600 - $160,200 per year
About the role
- Design and implement a WebGL-based rendering pipeline to replace the existing OpenGL IGraphicsTarget abstraction.
- Develop custom GLSL shaders for meteorological visualization (contours, vector fields, wind fields, temperature gradients).
- Integrate modern web mapping frameworks such as Mapbox GL JS, CesiumJS, OpenLayers, or Leaflet.
- Implement map projection transformations and coordinate system conversions.
- Optimize rendering for large datasets (multi‑GB satellite imagery, high‑resolution radar) while achieving smooth 60fps animation.
- Build and optimize data streaming workflows from AWS services (S3, CloudFront) to the browser.
- Work with diverse geospatial and meteorological data formats including HDF5, netCDF, GRIB2, GeoTIFF, and Shapefiles.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, GIS, or a related field.
- 3+ years of experience in web application development and backend microservices.
- Hands-on experience with containerization (Docker) and orchestration tools such as EKS.
- Expert-level proficiency in WebGL and associated frameworks (Three.js, Babylon.js, or custom pipelines).
- Strong understanding of geospatial fundamentals: map projections, coordinate systems, and datum transformations.
- Proficiency in JavaScript/TypeScript, including Web Workers and asynchronous programming patterns.
- Strong graphics programming background with experience in GLSL shaders, GPU optimization, and rendering pipelines.
- Experience with large-scale scientific visualization and meteorological or environmental data.
- AWS deployment experience (S3, CloudFront, Lambda, API Gateway).
Benefits
- Reasonable ranges of compensation for hired roles based on labor costs
- A wide variety of benefits offered including health insurance, retirement plans, paid time off, flexible work arrangements, professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
WebGLGLSLJavaScriptTypeScriptDockerEKSThree.jsBabylon.jsGPU optimizationdata streaming