Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+21 more
Job description
- Design, build, and maintain scalable applications from end to end.
- Manage AWS resources, reason about and handle Infrastructure as Code (IaC) via CDK, Terraform, or SAM.
- Build and debug non-trivial dashboards end-to-end using React and TypeScript.
- Connect applications, cloud infrastructure, and physical field hardware into a unified platform.
- Work independently to solve complex technical problems in a fast-paced environment.
Requirements
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, * 2+ 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
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 120 - Apple and peers
Fully Remote Software Engineer Jobs
Data Engineer Salary UK
Dev Digest 121 - AI goes offline