Jobs · Analyst · Indiana

Senior Laboratory Associate in Software Engineering

Urban Systems Lab · Lake County, IN · Yesterday
Analyst$75k/yrFull-time

About the role

The Urban Systems Lab seeks a Senior Laboratory Associate in Software Engineering to help advance the design and development of research-driven digital tools such as ClimateIQ, an AI-driven climate risk platform supported by Google.org, in support of urban resilience and adaptation in cities across the world.

Responsibilities

  • Contribute to the design, maintenance, and improvement of technical stacks, including backend (Node.js, Express/NestJS), frontend (Next/Nuxtjs, React/Vue, Mapbox GL JS, Deck.gl), and infrastructure (GCP, Cloud Run, Redis, Firebase).
  • Work with UI/UX designer and other software engineers to translate user experience research and designs into digital products.
  • Help to implement data transformation and spatial interpolation for aggregation and disaggregation pipelines to enhance the functionality and user experience of the ClimateIQ software platform, among others.
  • Manage the version control & portability of the lab's relevant applications, as well as the stability of their deployments, via tools such as Git, Docker, and Kubernetes.
  • Ensure application performance monitoring, infrastructure stability, and timely maintenance/upgrades.
  • Maintain relevant documentation on technical systems, their installation, deployment, management, etc.
  • Stay abreast of advancements in geospatial technology, software engineering, and climate modeling to inform ongoing development efforts.
  • Other support tasks, as needed.

Qualifications

  • Bachelor’s degree or equivalent experience in Data Science, Computer Science, or a related field.
  • Software engineering experience (Python required; familiarity with FastAPI, Node.js, or similar backend frameworks).
  • Experience with cloud computing platforms, including GCP, as well as HPC environments.
  • Demonstrated experience with data analysis and visualization, including with geospatial data and tools (e.g., Mapbox, Leaflet, deck.gl, ArcGIS APIs).
  • Experience translating user experience research and design mocks into features.
  • Familiarity with frontend UI component libraries (e.g., MUI, Carbon Components).
  • Strong prototyping and iteration skills.
  • Strong communication and collaboration skills.

Pay

The annual base salary range for this position is $75,000.

Similar jobs

Senior Software Engineer

The Amatriot GroupSterling, VA· 1 wk ago
Information Technology$185k–$225k/yrapply on amatriot.clearcompany.com

Senior Software Engineer

SymboticAustin, TX· 2 wk ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com

Senior Software Engineer

Ritchie Bros.Fredericksburg, VA· 1 wk ago
RemoteEngineeringapply on fa-exew-saasfaprod1.fa.ocs.oraclecloud.com

Senior Software Engineer

CognizantWoonsocket, RI· 1 wk ago
Information Technology$90k–$140k/yrapply on careers.cognizant.com