remote
Senior Staff Engineer - Transaction Platform - tem
Software Engineer
Lead the design and scaling of a next‑generation energy transaction platform, leveraging Python, Node.js, AWS, and ML to deliver transparent, low‑cost electricity access for customers.
About the role
Key Responsibilities
- Architect and ship high‑throughput, low‑latency services that power real‑time energy trading and settlement.
- Drive performance, reliability, and security across the platform, ensuring 99.99% uptime and compliance with regulatory standards.
- Mentor a cross‑functional engineering team, fostering a culture of continuous improvement and technical excellence.
- Collaborate with data scientists to integrate ML models for price forecasting, demand prediction, and fraud detection.
- Own the end‑to‑end deployment pipeline on AWS, implementing CI/CD, observability, and automated testing.
Requirements
- 10+ years of software engineering experience, with 5+ in a senior or staff role.
- Proficiency in Python and Node.js, with a strong grasp of distributed systems and microservices.
- Deep experience deploying and scaling applications on AWS (EC2, ECS, Lambda, RDS, SQS, CloudWatch).
- Hands‑on knowledge of machine learning workflows and model deployment.
- Excellent communication skills and a proven track record of leading technical teams in a fast‑moving environment.
Skills
pythonnodejsawsmachine learning