Software Engineer

The Grid Company, LLC
Salt Lake City, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time / full-time
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Salt Lake City, United States of America

Tech stack

Microsoft Access
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Cloud Computing Security
Cloud Engineering
Software Debugging
Distributed Systems
Amazon DynamoDB
Identity and Access Management
Python
Node.js
NumPy
TensorFlow
SciPy
Software Construction
Software Engineering
SQL Databases
TypeScript
Highcharts
Real Time Systems
React
Boto3
AWS Lambda
Pandas
Scikit Learn
ONNX (Open Neural Network Exchange) Format
XGBoost
Api Gateway
Amazon Web Services (AWS)
Terraform
Docker

Requirements

Do you have experience in TypeScript?, Grid Elevated is seeking a Software Engineer to help build next-generation tools that bring intelligence to the power and energy sector. This role is a strong fit for someone who can contribute across the full software lifecycle and help design, build, and maintain reliable, scalable applications in a collaborative, fast-moving environment. The ideal candidate brings strong software engineering experience, solid cloud architecture knowledge, and a foundational understanding of machine learning and data science to help bridge the gap between intelligent models and production-ready applications, * 4+ years building and shipping production software.

  • StrongTypeScript/Node.js (Express, AWS SDK v3) and strong Python 3.11+(pandas, NumPy, boto3).
  • Hands-on AWS Lambda, API Gateway, DynamoDB, S3, SQS, Cognito, EventBridge, Athena/Glue, ECR.
  • Comfortable with at least one IaC tool -CDK, Terraform, or SAM (we use all three).
  • Solid React + TypeScript experience; can build and debug a non-trivial dashboard end-to-end.
  • Can read SQL, write Athena queries, and reason about partitioned data layouts in S3.
  • Docker fluency - building, debugging, and deploying container images to ECR.
  • Experience with cloud security fundamentals, including IAM roles, permissions, and access patterns.
  • Strong understanding of system design, distributed systems, and scalable architecture.
  • Ability to work independently, take ownership, and solve complex technical problems., * ML deployment experience: TensorFlow, ONNX, scikit-learn, XGBoost, SageMaker endpoints.
  • Experience implementing and scaling mathematical optimization models (MILP, LP) within production environments using libraries like Pyomo, GLPK, or SciPy
  • Tauri / Rust for desktop apps.
  • Familiarity with energy market operations (e.g., CAISO, ERCOT) and the ability to programmatically handle concepts like Locational Marginal Pricing (LMP), day-ahead vs. real-time market data, and generation dispatch logic."
  • Experience importing existing AWS resources into IaC (cdk import, terraform import).
  • Charting libraries: ApexCharts, Chart.js, Mapbox GL.
  • Experience building software that interacts with connected devices, real-time systems, or distributed hardware.
  • Experience in high-growth or fast-paced engineering environments.

Apply for this position