Accenture Federal Services

WebGL Geospatial Visualization Engineer

Accenture Federal Services

full-time

Posted on:

Location Type: Remote

Location: VirginiaUnited States

Visit company website

Explore more

AI Apply
Apply

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