Developer with Mathematics background (Energy Management / Predictive Systems)
- Full Time
- Bulgaria (Remote)
ImpacT Hire is currently looking for a Developer with strong analytical and mathematical thinking to join one of our clients – an innovative Bulgarian tech company developing advanced energy management and predictive optimization systems for solar and battery installations.
The team designs real-time software that controls and optimizes photovoltaic devices to minimize energy loss and maximize investment efficiency. By leveraging AI-based forecasting, digital twins, and complex data simulations, the company is helping shape the future of sustainable energy technology.
This is an ideal opportunity for a mathematically-minded developer who enjoys solving algorithmic problems, working with data structures, and developing intelligent systems that communicate directly with real-world hardware.
Responsibilities:
➢ Design and develop modules within a large-scale energy management platform using PHP and Node.js (with some React elements);
➢ Work on complex data structures, simulations, and predictive models used to optimize solar and battery performance;
➢ Collaborate with the team to implement real-time communication services using WebSockets for device control and live data exchange;
➢ Participate in developing and refining digital twins—virtual replicas of physical energy systems used for prediction and optimization;
➢ Analyze, model, and validate system behavior to ensure accuracy and efficiency;
➢ Contribute to the creation of smart algorithms and optimization logic for energy flow management;
➢ Engage in problem-solving sessions and continuous improvements of the predictive engine;
➢ Communicate with cross-functional teams and occasionally with hardware device interfaces.
Requirements:
➢ At least 1 year of experience in software development (academic or professional);
➢ Strong understanding of applied mathematics, data structures, and algorithms;
➢ Analytical mindset and ability to understand and model complex systems;
➢ Basic experience with PHP or Node.js (or willingness to learn quickly);
➢ Knowledge of object-oriented programming and MVC frameworks;
➢ Interest in energy systems, electrical principles (AC/DC), or predictive modeling;
➢ Good command of English (written and spoken);
➢ Enthusiasm for learning and applying mathematical concepts to real-world software challenges.
Advantages:
➢ Background or interest in energy, electrical engineering, or photovoltaics;
➢ Experience with AI, machine learning, or optimization algorithms;
➢ Familiarity with blockchain concepts or distributed systems;
➢ Previous work with IoT or hardware communication protocols;
➢ Competitive programming or academic experience in mathematics / informatics.
What We Offer:
➢ Remote-first role with flexible working hours;
➢ Excellent working conditions and long-term career stability;
➢ Opportunities for professional growth in applied mathematics, AI, and energy tech;
➢ Supportive, curious, and collaborative engineering culture;
➢ Work on real-world impact projects that combine sustainability, analytics, and innovation.
If you’re passionate about mathematics, algorithms, and technology that directly influences the world’s energy efficiency — this role is a perfect fit. You don’t need prior experience in the energy domain — just curiosity, logic, and enthusiasm to build intelligent systems that make a difference.
To apply for this job email your details to milena@impact-hire.com