Software Engineer
Role details
Job location
Tech stack
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.