onsite
Senior Software Engineer - Energy Markets - Heartbeat AI GmbH
Software Engineer
Lead the design and implementation of scalable data pipelines and ML models for real‑time energy market analytics, leveraging Python, Node.js, and AWS services to deliver actionable insights to traders and stakeholders.
About the role
Key Responsibilities
- Architect and develop high‑throughput data ingestion pipelines for market data feeds using Python and Node.js.
- Design and deploy ML models on AWS (SageMaker, Lambda) to forecast price movements and optimize trading strategies.
- Collaborate with data scientists and domain experts to translate market requirements into technical solutions.
- Ensure system reliability, performance, and security through automated testing, CI/CD, and monitoring.
- Mentor junior engineers and conduct code reviews to maintain code quality and best practices.
Requirements
- 5+ years of software engineering experience in data‑centric or fintech environments.
- Proficiency in Python, Node.js, and AWS cloud services (EC2, S3, RDS, SageMaker).
- Strong background in machine learning, statistical modeling, and time‑series analysis.
- Experience with containerization (Docker, ECS) and CI/CD pipelines.
- Excellent problem‑solving skills and a passion for energy market dynamics.
Skills
pythonnodejsawsmachine learning